常用命令
(1)pwd:printing working directory
显示工作目录
(2)cd:change directory
cd [/PATH/TO/SOMEDIR]
cd~:切换会自己的家目录
cd ~ USERNAME:切换至指定用户的家目录
cd -:在上一次所在目录与当前目录
相关的环境变量
$PWD:当前工作目录
$OLDPWD:上一次的工作目录

(3)ls:list,列出指定目录下的内容
ls[OPTION]..[FILE]..
-a:显示所有文件,包括隐藏文件
-A:显示除.和..之外的所有文件
-L:--long,长格式列表,即显示文件的详细属性信息
-rw-r--r--. 1 root root 8957 10月 14 19:34 boot.log
-:文件类型,-,d,b,c,l,s,p
rw-r--r--
rw-:文件属主的权限
r--:文件属组的权限
r--:其他用户(非属主、属组)的权限
root:文件的属主
root:文件的属组
8957:数字表示文件的大小,单位是字节
10 月14 19:34:文件最近一次被修改的时间:
boot.log:文件名
-h, --human-readable:对文件大小单位换算:换算后结果可能会是非精确值
-d:查看目录自身属性信息
-r:reverse:逆序显示
-R:recursive,逆序显示

(4)cat:concatenate
文件文本查看工具
cat /etc/fstab
cat /etc/passwd
cat [OPTION]...[FILE]......
-n :给显示的文件行编号
-E:显示行结束符$
(5) file:确定文件内容类型
file [FILE]....
(6)echo:回显命令
-n:不进行换行
-e:让转义符生效
\n:换行
\t:制表符
STRING可以使用引号,单引号和双引号均可用
单引号:强引用,变量引用不执行替换
~]#echo ‘$SHELL'
双引号:弱引用,变量引用会被替换
~]#echo "$SHELL"

注意:变量引用的正规符号
${name}
(7)关机或重启命令:shutdown
shutdown[OPTION..][TIME][WALL....]
OPTIONS:
-h:halt
-r:reboot
-c:cancel
TIME:时间选项
now
hh:mm
+m
WALL:发送通过信息选项

(8)日期相关的命令
linux:系统启动时从硬件读取日期和时间信息:读取完成以后,就不再与硬件相关联:
系统时钟
硬件时钟
date:系统时钟
显示日期时间:date [OPTION]....[+FORMAT]
FORMAT:格式符
%F
%T
%Y
%m
%d
%H
%M
%S
%s:从1970年1月1日(unix元年)0点0分0秒到命令执行那一刻经过的秒数
设定日期时间:date[MMDDhhmm[[CC]YY][.ss]]

hwclock,clock:硬件时钟
显示或设定硬件时钟
-s,--hctosys:以硬件为准,把系统调整为硬件时间相同
-w, --systohc:以系统为准,把硬件时间调整为与系统相同
cal:日历
cal[[month] year]