1、df指令
作用:查看磁盘空间
语法:
# df
# df -h
很明显,加了-h之后有了单位可读性较高:
到想要使用那个盘时,就要挂载到那个盘的挂载点。
这里:
/dev/sr0是光盘,
/dev/mapper/centor-root是硬盘,
剩下的盘是系统运行需要的。
2、free指令
作用:查看内存使用情况
语法:
# free
# free -m 以MB为单位显示
# free -g 以GB为单位显示
# free -h 自动转换单位显示
这里不要用太大的单位,因为会四舍五入:这里free显示的是真实可用的内存。
这里的swap是交换空间的意思,对于系统已经分配的真实内存不够用时,允许硬盘的空间来充当临时内存,但是效率不够高,一般应急可用。
3、head指令
作用:查看一个文件的前多少行,如果不进行指定,则默认显示前十行。
语法:
# head 文件路径
# head -n 文件路径 (n是查看前多少行)
4、tail指令
作用:查看一个文件的后几行。如果不指定的话默认指定后十行
语法:
# tail 文件路径
# tail -n 文件路径
# tail -f 文件路径(这里也可以查看一个文件的动态变化,但是只能重定向文件时才会变化)
# tail -F 文件路径 (查看一个文件的动态变化,当文件发生变化时,这里也发生变化)
5、less指令
作用:查看文件,以较少的内容进行输出,看后面得按下辅助功能键(数字键+回车,空格键+上下方向)进行查看。
语法:
# less 文件路径
这里出现的冒号,输入数字,将会显示该数字数量行的内容。
空格键表示翻页。
6、wc指令
作用:统计文件内容信息。
语法:
# wc 文件
# wc -lwc 文件
-l: lines 表示行数
-w: words 表示单词数,依照空格来判断单词数
-c:bytes 表示字节数
7、date指令
作用:操作时间和日期(读取、设置)
语法:
①获取当前时间
# date
# date +%F
# date "+%Y-%m-%d %H:%M:%S" (顺序可换)
#date "+%F %T" (这里的“”都表示将两个数据连接起来)
②获取之前或者之后的时间,通常用于备份数据库删除。
# date -d "-1 day" "+%Y-%m-%d %H:%M:%S" //输出前一天的时间
# date -d "-1 year" "+%Y-%m-%d %H:%M:%S"
当然总共有:year、day、month。
8、cal指令
作用:用来输出当前日历
语法:
# cal -1 (输出当前月日历)
# cal -3 (输出上个月、当前月、下个月日历)
# cal -y 年份 (输出某一年份的日历)
-1, --one 只显示当前月份(默认)
-3, --three 显示上个月、当月和下个月
-s, --sunday 周日作为一周第一天
-m, --monday 周一用为一周第一天
-j, --julian 输出儒略日
-y, --year 输出整年
-V, --version 显示版本信息并退出
-h, --help 显示此帮助并退出
9、clrear/ctrl + L指令
作用:清除终端中当前屏幕已存在的命令和结果,该命令不是清除之前的信息,只是隐藏信息到最上面,滑动滚动条可以继续查看以前的信息。
语法:
# clear
crtl+L
10、管道
管道符:|
作用:可以用来过滤、特殊、扩展处理的用法。管道不能单独使用,要配合之前的指令,起辅助作用。
①grep :主要用于过滤
案例:过滤
查出test_wl目录下包含“hebing”字符的文档。
# ls 文件目录|grep 字符
# ls ./test_wl | grep hebing
这里要注意:从管道符将指令分成两部分,前面为查询有个查询结果,查询结果作为管道过滤的输入。
②特殊用法命令:
通过管道操作方式实现less的效果
# cat 文件|less
③扩展处理:
查询某一目录下有多少个文件个数。
# ls ./test_wl | wc -l //一个文件就是一行