date指令
date[选项][+格式]
%Y--年
%m--月
%d--日
%H--小时
%M--分
%S--秒
中间可用其他符号分割,不能使用空格。
-s 设置时间,会返回设置时间的信息并不是改变当前时间
设置全部时间年可用-或者:分割日期和时间用空格分隔,双引号引起整个日期
%s--时间戳:Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒。
cal指令
cal[参数][月份][年份]显示公历年信息
-3 显示前后一个月和当前月份信息
-j显示当前时当年的第几天
-y显示当前年份的全部月份信息后加查询年份
find 指令
find filename -options 在文件树中查找文件,并作出相应操作,可能访问磁盘
-name 按照文件名字查找
grep指令
grep[选项]搜索字符串 文件 ,可以在文件中找到含有搜索字符串的行打印出来
-i 忽略搜索的大小写
-n 显示打印出的行在源文件中的行号
-v 反向选择,将搜索字符串的行以外的行打印出来。
zip与unzip指令
zip 压缩或解压后的文件名 源文件 --对文件的压缩和解压
-r 递归处理
unzip正常默认解压到当前目录中
-d 解压到指定目录中
-o 强制执行不询问
-z仅显示注释说明不解压文件
-q 直接解压不显示解压的过程信息
-l 显示压缩文件内的文件列表不解压
tar指令
tar[-cxtzjvf]打包解包文件一般系统后缀名尾.tar/.tar.xz/.tar.gz/.tgz/.tar.bz2的文件就是打包文件,正常tar只打包不压缩,也添加选项同时对打包文件进行压缩和解压。
-c 创建新的打包文件
-v 显示每个文件的详细信息
-f 后面接新文件名
-x 对tar包进行解包
-C解压到指定目录
-t 输出包的内容信息
-r 对新文件追加到已有的包中
解压与压缩
一般通过tar打包进行压缩后的文件后缀名为:.tar.xz,.tar.gz(.tgz),.tar.bz2
-z 后缀名.tar.gz 对文件以gzip格式进行压缩或者解压
解压:
-j 后缀名为bz2,以bzip2格式对文件进行压缩和解压与-z使用方式一样.
-p 在压缩时加上p选项可保留文件的属性不会被更改。
--exclude= 文件 打包时排序某个文件,不加=也可以用空格分隔
除去test目录下的code.zip文件
bc指令
bc[选项][参数] Linux中bc指令方便进行浮点运算可以转换二进制、八进制、十进制、十六进制进行运算
-q 中间一大段是欢迎信息加上-p可以不显示
交互型:
一行一个运算式,按下Enter在下一行输出结果。
uname指令
uname[选项]显示当前系统信息
-a 或-all 显示详细信息
热键
[Tab] :命令补全和档案补齐
[Ctrl]+c:停止当前程序,在死循环或者想要停止程序时直接按此热键关闭当前程序
[Ctrl]+d:键盘输入结束(End Of File, EOF 戒 End OfInput)的意思,也可以替代exit(退出)
关机
shutdown[选项]
-h 停止系统服务并立即关机
-r 停止系统服务并重新启动
-t sec 在sec(秒数)秒后关机