linux基础命令:
date:
date [option]...[+FORMAT]: 显示
FORMAT: 格式符号
%D
%F
%T
date [MMDDhhmm[[CC]YY][.ss]] :设置
MM:月份
DD:几号
hh: 小时
mm: 分钟
YY:两位年份
CCYY: 四位年份
.ss:秒钟
linux的两种时钟:
系统时钟:由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,--long:长格式
-rw-r--r-- 1 root root 44800 Aug 14 14:32 install.log
-wr-r--r--:
最左侧的第一位,文件类型
-,d,l,b,c,p,s
最后的9位:访问权限,pere
数字:文件被硬链接的次数;
左root:文件的owner
右root:文件的group
44800:文件的size
Aug 14 14:32 文件的最近一次呗修改的时间
install.log:文件名
-h, --human-readable : 单位换算
-d, 显示目录自身的相关属性:通常要与-l 一起使用
-r, --reverse: 逆序显示
-R, --recursive: 递归
stat /PATH/TO/SOMEWHERE: 获取指定文件的元数据;
文件查看
cat [OPTION]... [FILE]...
-E:显示行结束符$
-n: 对显示出的每一行进行编号
文件内容类型查看命令:file
file /PATH/TO/SOMEWHERE
回显命令 : echo
-n: 禁止自动添加换行符合;
-e: 允许使用转义符;
\n:表示换行
\t:制表符
echo "$var_name":变量会替换;双引号表示弱引用
echo ’$var_name‘:变量不会替换,强引用
which:显示命令对应的程序文件路径
which [options] [--] programname [...]
--skip-allas:禁止显示别名
whatis:
使用whatis命令可将当期系统上所以的帮助手册及与之对应的关键字创建一个数据库;
系统管理类命令:
关机:
halt,shutdown,poweroff,init 0
重启:
reboot,shutdown,init 6
跟用户相关:
who,whoami,w
关机或重启
halt,poweroff
reboot
-f:强制,不调用shutdown
-p: 切断电源
shutdown:
shutdown [OPTION]... TIME [MESSAGE]
-r: reboot
-h: halt
-c: cancel
TIME:
now: 立刻
+m: 相对时间表示法,从命令提交开始多久之后;例如 +3;
hh:mm:绝对时间表示,指明具体时间;
用户登录信息查看命令:
whoami: 显示当前登录有效用户;
who: 显示当前所有的登录会话;
w: 显示系统当前所有的登录会话及所做的操作;