inux的两种时钟:
系统时钟:由Linux内核通过CPU的工作频率进行的计时;
硬件时钟:
hwclock: 显示硬件时钟
-s, --hctosys
-w, --systohc
cal:日历
目录相关的命令:
当前目录或工作目录
主目录,家目录:HOME
root: /root
普通用户:/home/USERNAME
/home/tom
~:用户的主目录
cd:
cd 或 cd ~: 回当前用户的主目录
cd ~USERNAME: 切换至指定用户的主目录
cd -: 在上一个目录和当前目录之间来回切换
.
..
相关的环境变量:
PWD:保存了当前目录路径;
OLDPWD:上一次所在目录路径;
pwd: 显示当前目录
ls: list
显示指定路径下的文件列表;
ls [OPTION]... [DIR]...
-a, --all: 显示所有文件,包括隐藏文件;
-l: 长格式
-rw-r--r-- 1 root root 44800 Aug 14 14:32 install.log
-rw-r--r--:
最左侧的第一位:文件类型
-, d, l, b, c, p, s
后面的9位:访问权限,perm
数字:文件被硬链接的次数;
左root: 文件的owner
右root: 文件的group
44800:文件的size
Aug 14 14:32 : 文件的最近一次被修改的时间
install.log: 文件名
-h, --human-readable:单位换算
-d: 显示目录自身的相关属性;通常要与-l一起使用;
-r, --reverse: 逆序显示
-R, --recursive: 递归
stat /PATH/TO/SOMEFILE:获取指定文件的元数据
文件查看命令:cat, tac
cat [OPTION]... [FILE]...
-E: 显示行结束符$
-n: 对显示出的每一行进行编号
文件内容类型查看命令:file
file /PATH/TO/SOMEWHERE
回显命令:echo
-n: 禁止自动添加换行符号;
-e: 允许使用转义符;
\n: 换行
\t: 制表符
echo "$VAR_NAME": 变量会替换,双引号表弱引用
echo '$VAR_NAME': 变量不会替换,强引用
which:显示命令对应的程序文件路径
which [OPTION] COMMAND
--skip-alias:禁止显示别名
whatis:
使用mkwhatis命令可将当前系统上所有的帮助手册及与之对应的关键字创建为一个数据库