李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
Java
正文
Linux进阶指令
Leefs
2021-02-14 AM
1666℃
0条
# 02.Linux进阶指令 **1、df指令** 作用:查看磁盘的空间 语法:#df -h -h表示以可读性较高的形式展示大小 ```linux [root@hadoopserver /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 18G 2.7G 15G 16% / devtmpfs 973M 0 973M 0% /dev tmpfs 983M 0 983M 0% /dev/shm tmpfs 983M 8.6M 974M 1% /run tmpfs 983M 0 983M 0% /sys/fs/cgroup /dev/sda1 497M 125M 373M 26% /boot tmpfs 197M 0 197M 0% /run/user/0 ``` **2、free指令** 作用:查看内存使用情况 语法:#free -m -m表示以mb为单位查看 ``` [root@hadoopserver /]# free -m total used free shared buff/cache available Mem: 1964 120 1678 8 166 1686 Swap: 2047 0 2047 ``` 剩余的真实可以用的内存为1678mb。 Swap:用于临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存。 **3、head指令** 作用:查看一个文件的前n行,如果不指定n,则默认显示前10行。 语法:#head -n文件路径 【n表示数字】 ``` [root@hadoopserver file]# head -3 abc.txt 总用量 4 drwxr-xr-x. 2 root root 19 1月 11 03:27 . dr-xr-x---. 9 root root 4096 1月 11 03:27 .. ``` **4、tail指令** 作用1:查看一个文件的未n行,如果n不指定默认显示后10行 语法:#tail -n 文件的路径 n同样表示数字 ``` [root@hadoopserver file]# tail -2 abc.txt -rw-r--r--. 1 root root 221 1月 11 03:31 ab.txt -rw-r--r--. 1 root root 117 1月 11 03:36 list.txt ``` 作用2:可以通过tail指令来查看一个文件的动态变化内容【**变化的内容不能是用户手动增加的**】 **语法:#tail -f** **文件路径** ``` [root@hadoopserver file]# tail -f abc.txt ``` **该命令一般用于查看系统的日志比较多。** **5、less指令** 作用:查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、**空格键**+上下方向键)查看更多 语法:#less 需要查看的文件路径 ``` [root@hadoopserver file]# less abc.txt ``` 在退出的只需要按下q键即可。 **6、wc指令** 作用:统计文件内容信息(包含行数、单词数、字节数) 语法:**#wc -lwc** **需要统计的文件路径** **-l**:表示lines,行数 **-w**:表示words,单词数 依照空格来判断单词数量 **-c**:表示bytes,字节数 ``` [root@hadoopserver file]# wc -lwc abc.txt 14 98 548 abc.txt ``` **7、date指定** 作用:表示操作时间日期(**读取**、设置) ``` [root@hadoopserver file]# date 2021年 01月 11日 星期一 04:42:22 CST #等价于#date “+%Y-%m-%d” [root@hadoopserver file]# date +%F 2021-01-11 #等价操作#date “+%Y-%m-%d %H:%M:%S” [root@hadoopserver file]# date +"%F %T" 2021-01-11 04:41:28 ``` 获取之前或者之后的某个时间(备份) ``` [root@hadoopserver file]# date -d "-1 day" "+%Y-%m-%d %H:%M:%S" 2021-01-10 04:45:58 ``` 符号的可选值:+(之后) 或者 - (之前) 单位的可选值:day(天)、month(月份)、year(年) > %F:表示完整的年月日 > %T:表示完整的时分秒 > %Y:表示四位年份 > %m:表示两位月份(带前导0) > %d:表示日期(带前导0) > %H:表示小时(带前导0) > %M:表示分钟(带前导0) > %S:表示秒数(带前导0) **8、cal指令** 作用:用来操作日历 语法1:#cal等价于 #cal -1 直接输出当前月份的日历 语法2:#cal -3 表示输出上一个月+本月+下个月的日历 语法3:#cal -y 年份 表示输出某一个年份的日历 **9、clear/ctrl + L指令** 作用:清除终端中已经存在的命令和结果(信息)。 **语法:clear** **或者快捷键:ctrl + L** 需要注意的是,该命令并不是真的清除了之前的信息,而是把之前的信息的隐藏到了最上面,通过滚动条继续查看以前的信息。 **10、管道** **管道符:|** 作用:管道一般可以用于“**过滤**”,“特殊”,“扩展处理”。 语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用**主要是辅助作用**。 通过管道查询出根目录下包含“y”字母的文档名称 ``` [root@hadoopserver file]# ls / | grep y sys ``` 说明:以管道作为分界线,前面的命令有个输出,后面需要先输入,然后再过滤,最后再输出,通俗的讲就是管道前面的输出就是后面指令的输入; **grep指令**:主要用于过滤
标签:
Linux
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://lilinchao.com/archives/1151.html
上一篇
Linux基础指令
下一篇
Linux高级指令
评论已关闭
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
47
NLP
4
标签云
MyBatisX
Hive
ajax
Beego
并发编程
栈
SpringCloud
Http
Kafka
Zookeeper
持有对象
JVM
Map
Netty
FileBeat
Hadoop
序列化和反序列化
Jquery
Docker
GET和POST
前端
Jenkins
Shiro
并发线程
Spark SQL
Java工具类
Tomcat
微服务
Stream流
容器深入研究
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞
评论已关闭