Linux CentOS 进阶指令学习

 

Linux Cent OS7 的指令学习

 

1.df指令

作用:查看磁盘空间

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

语法:df -h 选项h是较为友好的显示单位(可读性较高)的

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

【注意:因为在Linux当中一切皆文件,所以在方便磁盘的访问,有一个名词叫挂载点也即是磁盘存在的位置】

 

2.free 指令

作用:查看内存使用情况

语法:free 表示以KB为单位

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

free -m  表示以MB为单位显示

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

free -g     表示以GB为单位显示

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

【注意:三行内容,主要看第二行,在Linux当中,系统会预分配内存,这部分内存是没有被使用的,free也包括这部分】 

【剩余的内存空间看第二行的free,其中swap交换盘是在内存空间不够的时候充当内存】

 

3.head 指令

作用:查看一个文件的前 n 行 ,如果不指定n,则默认显示前十行

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

语法:head -n 文件路径

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16 

 

 

4.tail 指令

作用1:查看一个文件的末 n行,如果不指定n ,则默认显示后十行

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

语法:tail -n 路径 这个n表答倒数的n行-------------这个不做展示了,和head用法一样

 

 

5.less指令

作用:查看文件,以较少的内容输出,按下辅助键可以查看更多【:+数字回车相当于往下n行】【空格或者是翻页】【pgup是上一行,pgdn是下一行】【/ 被搜索字符  或者 ?被搜索字符---高亮显示要查找的字符】

 

该指令不是shell显示,不必展示

 

6.wc指令

作用:统计文章内容信息(包含行数,单词数,字节数)

语法格式:wc -lwc 需要统计的文件路径

wc 不加参数

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

-l表示 lines 行数

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

-w 表示words单词数【依照空格判断单词数量】

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

-c表示 bytes字节数

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

7.date指令-比较重要

作用:表示操作时间和日期(读取,设置,主要为了读取,后续shell脚本会更多的用到date)

语法:date 输出形式2018年3月24日....

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

语法2:date  +  %F  这个代表我们常用的时间输出  ...年....月....日 【也可以这样写 :date "+%Y-%m-%d"  这里的大小写一定要牢记规则,不同的大小写对应的输出是不同的】

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_19,color_FFFFFF,t_70,g_se,x_16

或者

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

语法3:date "+%F %T" 这个是输出具体时间,当然他也有等价代码【等价代码:date " + %Y-%m-%d   %H: %M :%S"    】   

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_10,color_FFFFFF,t_70,g_se,x_16

或者 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

=========================================================================

以上语法都是获取当前的时间,现在记录一下获取之前或者之后的时间。

 

语法4:获取之前或者之后的时间(备份)

        date -d  " -1 day" "+%F %T"   --------这里的-d是相当于一个选项的不能缺少,与当前时间相比,多出一个 “ ” 参数,这里填写,目标日期的表达式

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

【以下俩点注意事项对该 “ ” 当中的内容进行描述】

【符号可选值: + (之后) - (之前)】

【单位可选值: day(天) month(月) year(年)】

 

【CST是指的当地时间】

【引号“  ”作用是输出的格式作为一个整体, + 作用是读取,如果你想要用date 读取那么+不能缺少】

【注意指令的空格】

【%F 表示完整年月日】【%T 表示完整的时分秒】【%Y 表示完整的四位年份】【%d 表示日期(包含前导0)】【%m 表示具体的月(包含前导0)】【%H 表示具体的小时(带前导0)】【%M 表示具体的分钟 (带前导0)】【%S 表示具体的秒数 (包含前导0)】

【前导0是什么意思? 比如一月:01】

 

 

指令8.cal指令

作用:操作日历用的

语法1:cal 直接输出当前月份的日历 【等价于 cal -1(这个-1 理解为一个月份,比如输出上一个月份加下一个月份可以这样写:cal -3)】

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_10,color_FFFFFF,t_70,g_se,x_16

语法2:cal -3 输出上一个月加本月加下一个月

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16 

 

语法3:cal -year 年份  

 这个没有写年份就表示当前年份

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

【当忘了cal 参数的时候,你需要记住-h这个参数】

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_15,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

指令 9:clear(清除)

语法:clear 清屏      -------其实不是严格意义上的清除,往上翻仍然可以查看上边的执行结果

快捷键:ctrl+l

 

指令 10 管道 | (重要)

作用:管道一般可以用来“过滤”,“特殊”,“扩展处理”

语法:不能单独使用,辅助作用

过滤作用:ls / | grep y     输出根目录下的包含y的文件

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

【这个管道指令就是一个辅助的作用,你可以各种搭配,比如用head输出前几行 ,再用cut输出前几列  最后>>到一个文件当中(>> 是输出重定向)】

分界线

=========================================================================

补充一下基础命名作用:

基础命令当中,cat是查看文件内容和合并文件;

语法3:cat > 文件 【前提文件必须要有内容,作用是编辑文件,编辑完成之后ctrl+d退出】

 

还有一个指令也可以对文件进行编辑:

                                        echo -e >"hello world!"  >> 文件路径

 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5a656aKc5LiN5pS5,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值