基础命令
- date:
- date [OPTION]… [+FORMAT]:显示
- FORMAT:格式符号
- %D
- %F
- %T
- date [MMDDhhmm[cc]YY][.ss] 设置时间
- MM:月份
- DD:几号
- hh:小时
- mm:分钟
- YY:两位年份
- ccYY: 四位年份
- .ss:秒钟
- date [OPTION]… [+FORMAT]:显示
- Linux的两种时钟:
- 系统时钟:由Linux内核通过CPU的工作频率进行的及时硬件时钟
- hwclock
- -s:–hcrosys
- -w:–systohcb
- 目录相关的命令
- 当前目录或工作目录:pwd
- 主目录,家目录:HOME
- root:/root
- 普通用户:/home/USERNAME
- 例如/home/tom
- ~:用户的主目录
- cd
- cd或cd ~:回当前用户的主目录
- cd ~USERNAME:切换至指定用户的主目录
- cd -:在上一个目录和当前目录之间来回切换
- 相关的环境变量
- pwd:保存了当前目录路径
- OLDPWD:上一次所在目录路径
- pwd:显示当前目录
- ls
- 显示指定路径下的文件列表
- ls [OPTION]… [DIR]…
- -a,–all:显示所有文件
- -h,–human-readable:单位换算
- -d:显示目录本身的相关属性,通常要与-l一起使用
- -r,–reaverse:逆序显示
- -R,–recursive:递归显示
- 注:-rw-r–r–. 1 root root 216 Nov 20 2015 sestatus.conf
- -rw-r–r–
- 最左侧第一位:文件类型,例如-,d,l,b,c,p,s
- 后面的九位表示访问权限,perm
- 数字:文件被硬链接的次数
- 左root:文件的owner
- 右root:文件的group
- 216:文件的size
- Nov 20 2015:文件最后一次被修改的时间
- sestatus.conf:文件名
- 文件查看命令:cat,tac
- cat [OPTION]… [FILE]…
- -E:显示行结束符,例如how are you? howoldareyou? $
- -n:对显示出的每一行进行编号
- cat [OPTION]… [FILE]…
- 文件内容类型查看命令:file
- file /PATH/TO/SOMEWHERE
- 回显命令:echo
- -n:禁止自动添加换行符号
- -e: 允许使用转义符
- \n:换行
- \t:制表
- echo “$VAR-NAME”:变量会替换,双引号表若引用
- echo ‘$VAR-NAME’:变量不会替换,单引号表强引用
- which:显示命令对应的程序文件路径
- which [OPTION]… COMMAND
- –skip–alias 禁止显示别名
- which [OPTION]… COMMAND
- whatis
- 使用mkwhatis命令可将当前系统上所有的帮助文档及与之对应的关键字创建为一个数据库。