1.Linux系统的常用命令 基础命令 date date [MMDDhhmmYY] [.ss] date [MMDDhhmmCCYY] MM月份 DD几号 hh小时 mm分钟 YY两位年份 CCYY四位年份 .ss 秒钟 2.llinux的两种时钟 系统时钟:由Linux内核通过CPU的工作频率进行计时 硬件时钟:单独供电,关机后仍然计时
系统时钟是在计算机开机后,向硬件时钟索取时间数据,但是由于工作原理不同,逐渐会产生误差,导致两个时钟显示不一样
所以就有了一些机构,专门做同步时钟这个业务,例如一些天文机构,一些设备可以达到几万年误差小于一秒的精准
计算机联网后可以自动获取
当系统时钟和硬件时钟不一致时,可以用命令调整
hwclock 命令可以显示硬件时钟
-s , --hctosys
-w , --systohc
-
命令cal 显示日历
-
目录相关的命令和知识 (1)当前目录或工作目录 (2)主目录或叫家目录 root用户,也就是管理员 家目录为/root 普通用户 家目录为/home/USERNAME(默认用户名字) 例Tom 家目录为/home/Tom
(3)命令 cd 功能是切换目录 例如 cd /etc/bin 则当前目录已经变为/etc/bin 直接cd 或 cd ~ 这两个命令可直接切换到家目录 cd - 这个命令可以直接切到上一个工作目录,经常用来两个目录的 便捷切换,原因是有一个环境变量OLDPWD存储了上一个 工作目录 (4)pwd可以显示当前目录的路径,同样也有一个PWD的环境变量,是 一个内建命令
5.命令ls
list ,
格式: ls 目录路径 ls显示的内容是竖列排列显示,有的看着是好几列,但是是显示的原因,它只有一列
ls -r 目录路径 逆序显示,不按照ls默认的顺序
ls -R 目录路径 一网打尽,显示出所有文件和子目录,以及子目录的子 目录
ls -a 目录路径
ls --all 目录路径 这两个是显示目录下所有文件,包括隐藏文件和. ..
ls -A 目录路径 显示目录下所有文件,包括隐藏文件,但是不显示. ..
以上的都是简单显示文件名
ls -l 目录路径 用长列表显示结果,显示文件的元数据内容 属性
注意 -d
例如 ls -l /etc 显示/etc下的文件和目录的元数据
ls -l -d /etc 显示/etc本身的元数据
6.解析 ls -l 命令下的结果内容
例如
ls -l /etc
-rw-------. 1 root root 1394 Mar 24 17:48 anaconda-ks.cfg
最左侧的一位表示文件类型
- 普通文件
d 目录文件
l 链接文件
b 块设备
c 字符设备
p 管道
s 套接字
后9位 表示文件访问权限
数字:文件被硬链接的次数
root:文件的所有者 即属主
root : 文件的所属组 即属组
1394:文件的size
Mar 24 17:48 文件最近一次被修改的时间
文件名
7.文件的三个时间戳 最近一次被访问的时间 最近一次被修改的时间 内容的修改 最近一次被改变的时间 属性的改变 由于时间戳本身也属于属性,所以文件被修改后,时间戳改变,则改变的时间也会变化 只要修改,必定改变 8.stat 可以获取文件元数据 9.查看文件的命令 cat tac(逆序显示) 连接文件并显示内容
文件内容类型查看命令
file /目录路径
which 命令 (whereis 功能一样)
显示命令对应的可执行文件的路径