PWD:查看当前工作目录
CD: change directory 切换工作目录
cd:切换回当前用户家目录
~:bash中~代表家目录
cd ~ :切换当前账号家目录
cd .. :切换到上级目录
cd - : 在上一次所在目录和当前目录之间来回切换
$PWD:当前工作目录
$OLDPWD:上一次工作目录
ls:list,列出指定目录下的文件
ls [option]…[FILE]…
-a:显示所有文件,包括隐藏文件;
-A:显示除.和..之外的所有文件;
-l:--long,长格式,即显示文件的详细属性
-h,--human-readable:
对文件大小单位换算,换算后结果可能会不精准
-d:查看目录自身而非内部文件列表
-r:reverse,逆序显示
-R:recursive,递归显示
cat:concatenate
文件文本查看工具
cat [FILE]...
-n:给显示的文本编行号;
-E:显示行结束符$;
tac:逆序显示文本内容
tac [FILE]...
-n:给显示的文本编行号;
-E:显示行结束符$;
file:查看文件内容类型
file [FILE]...
echo:回显
echo [SHORT-OPTION]...[STRING]...
-n:不进行换行
-e:让转义符生效
\n:换行
\t:制表符 tab键
\b:退格符
STRING可以使用引号,单引号双引号均可
单引号:强引用,变量引用不执行替换
双引号:弱引用,变量引用会被替换
关机或重启命令:shutdown
shutdown [OPTIONS...][TIME][WALL...]
OPTIONS:
-h:halt
-r:reboot
-c:cancel
TIME:
now
hh:mm
+m: +0=now
WALL:通知信息
eg: shutdown -r +5 5分钟后重启
日期时间相关命令
linux:系统启动时从硬件读取日期时间信息,读取完成后不再与硬件关联
date:
date[OPTION]...[+FORMAT] 显示系统日期时间
date[MMDDhhmm[[CC]YY][.ss]] 设定系统日期时间
FORMAT:格式符
%F:YYYY-mm-dd
%T:HH:MM:SS
%Y
%m
%d
%H
%M
%S
%s:从1970-01-01 0:0:0 至命令执行那一刻经过的秒数
eg.: date 122715402018.30 设置日期时间为2018-12-27 15:40
clock ,hwclock:硬件时钟
显示或设定硬件时钟
-s,--hctosys:以硬件为准,校准系统时间
-w,--systohc:以系统为主,校准硬件时间
cal:日历
cal [month][year]
eg. cal :显示当前月份日历
cal 10 2018 :显示2018年10月份日历
cal 2018 :显示2018全年日历