linux的命令非常多,但是常用的也就那么多。那么今天温习一下常用的命令。
NO1: uname -a 查看linux的型号
NO2:hostname 查看当前机器的主机名
NO3:cat /proc/cpuinfo 查看cpu的个数。以及每个cpu的内核数量
四颗CPU 总共八核
NO4:free -m 以兆显示内存信息
total:15G userd:6g free:2g+7g
NO5:df -h 意思是disk free 硬盘容量 -h意思如下
以人类可读性的格式化方式打印容量比如 。。。。
NO6:du -sh 目录
展现一个总的数据参数就行了
NO7:ifconfig -a 查看ip
NO8:iptables -L
NO9:netstap -lntp
列出所有监听服务套接字
数量
显示pid和进程名称
netstat -antp
所有已经建立链接的端口
NO10:ps -ef|grep -i asdfasdfasdfadf
-i的意思就是--ignores忽略大小写
查看进程
NO11:find ./ -name server.sh
遵循 到哪里找? 怎么找? 找什么?
NO12:tar -cvzf *.tar.gz * / tar -xvf *.tar.gz
NO13: vi
:q! 不保存退出
:wq!保存强退
1G移动首行 shift+G尾行 dd 删除行
Linux--查询文件的第几行到第几行命令
cat catalina.out | tail -n +14000 | head -n 10000 | sort | uniq -c
linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行
cat filename | tail -n +3000 | head -n 1000
【二】显示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
【三】用sed命令
sed -n ‘5,10p’ filename 这样你就可以只查看文件的第5行到第10行。
【四】用grep命令
grep -C 5 foo filename 显示file文件中匹配foo字符串那行以及上下5行
grep -B 5 foo filename 显示foo及前5行
grep -A 5 foo filename 显示foo及后5行
查看当前进程号是否被占用:
lsof -i:端口号查看进程号