linux进阶命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux进阶命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2554字,纯文字阅读大概需要4分钟。
内容图文
![linux进阶命令](/upload/InfoBanner/zyjiaocheng/978/dc7fb1c7230d43aeab8e8de761c4e45a.jpg)
1.df指令
作用:查看磁盘空间
语法:#df -h 【-h表示以可读性更高的形式展示其大小】
2.free指令
作用:查看内存的使用情况
语法:#free -m 【-m表示已M的形式表示内存的使用情况】
内存的使用分作4部分:
- A. 程序使用的;
- B. 未被分配的;
- C. Buffers (buffer cache)
- D. Cached (page cache)
首先,C (Buffers) 和D (Cached)被和到一起,即buff/cache;
其次,used就是指A (程序使用的);free就是指B (未被分配的);
前面说过,当程序需要时,可以回收C (Buffers)和D (Cached),那么MemAvailabe不就是B+C+D吗?当程序需要时可以回收C和D,这句话以前是正确,但是现在就不精确了:因为, 现在,C和D中不是所有的内存都可以被回收。所以,大致可以这么理解,MemAvailable = B (未被分配的) + C (Buffers) + D (Cached) - 不可回收的部分。哪些不可回收呢?共享内存段,tmpfs,ramfs等。
SWAP:指当系统内存不够用是,可以临时使用磁盘空间来充当内存。
3.head指令
作用:查看一个文件的前n行,如果不指定n,则默认显示前10行
语法:#head -n 文件路径
可以用 #man head 查看扩展功能
4.tail指令 (尾巴)
作用1:查看一个文件的后n行,如果不指定n,则默认显示后10行
语法1:#tail -n 文件路径
作用2:查看文件的动态变化(文件的变化不能是手动输入的),一般用于查看系统的日志,ctrl+c退出命令
语法2:#tail -f 文件的路径
5.less命令
作用:以较少的命令输出,按下辅助功能键查看更多
语法:#less 路径 按空格翻页
6.wc指令
作用:统计文件内容信息(行数,单词数,字节数)、
语法:#wc-lwc 需要统计的文件路径 -l表示lines,行数 -w:表示words,单词数 -c:表示bytes,字节数
单词数依据按照空格区分单词的数量
7.date命令(重点)
作用:表示操作时间日期(读取、设置)
语法1:#date eg:Sat Dec 1 15:18:03 CST 2018
语法2:#date +%F 输出年月日 eg:2018-12-01
等价:#date “+%Y-%m-%d" eg:2018-12-01 字母的大小写不能变化 “号代表一个整体
语法3:#date “+%F-%m-%d %T” 引号表示让" 年月日与时分秒"成为一个整体
等价:#date “+%F-%m-%d %H:%M:%S”
语法4:获取之前或者之后的某个时间(备份)
#date -d “-1day” “+%F-%m-%d %H:%M:%S” 输出一天前的时间
7.cal指令
作用:操作日历
语法1:#cal 等价于#cal -1 直接输出当前月份的日历
语法2:#cal -3 输出上个月+本月+下个月的日历
语法3:#cal -y 年 输出某一年的日历
8.clear/ctrl+L指令
作用:清除终端中已经存在的命令和信息。
语法:clear 或者ctrl+l
9.管道(重要)
管道符:|
作用:可用于过滤,特殊,扩展处理。
语法:管道不能单独使用,必须需要配合前边的指令一起使用,起作用主要是辅助作用。
过滤案例:#ls /|grep b 从根目录下选出含有‘b’的文件或文件夹
①以管道作为分界线,管道前的输出,就是管道后指令的输入 ②grep指令:主要用于过滤
特殊用法案例:通过管道的操作方法来实现less的等价效果 #cat 路径|less
扩展处理案例:使用学过的统计某个目录下文档的总个数 #ls /|wc -l
内容总结
以上是互联网集市为您收集整理的linux进阶命令全部内容,希望文章能够帮你解决linux进阶命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。