linux命令笔记(持续更新)

查看CPU信息
命令:cat /proc/cpuinfo | grep "信息字段"

查看内存信息
命令:cat /proc/meminfo | grep "信息字段"

查看系统日志
分页查询more /var/log/日志文件名
全文查询cat /var/log/日志文件名
查询前10行head -n 10 日志文件名
查询后10行tail -n 10 日志文件名

查看进程
ps命令查找与进程相关的PID号:
ps a 显示现行终端机下的所有程序,包括其他用户的程序。
ps u以用户为主的格式来显示程序状况。
ps x显示所有程序,不以终端机来区分。
ps aux | grep 进程名
最常用的方法是ps aux,然后再使用grep命令过滤查找特定的进程,然后再对特定的进程进行操作。

杀进程
使用kill命令结束进程:kill [option] pid
常用:kill -9 324
Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:killall -9 NAME

显示时间
命令:date

显示日历
命令:cal (calendar)
格式:cal [month] year
功能:显示某年内指定的日历

显示文件头部
命令:head
格式:head [option] filename
功能:显示文件的头部

显示文件尾部
命令:tail
格式:tail [option] filename
功能:显示文件的尾部

查找文件
命令:find
格式:find pathname [option] expression
功能:在所给的路经名下寻找符合表达式相匹配的文件。

搜索文件中匹配符
命令:grep
格式:grep [option] pattern filenames
功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。 选项:-i 匹配时忽略大小写

查询档案或目录的磁盘使用空间
命令:du (disk usage)
格式:du [option] [filename]
功能:以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小

查看自己的IP地址
命令:ifconfig
格式:ifconfig -a

查看路由表
命令:netstat
格式:netstat -rn

回忆命令
命令:history
格式:history
功能:帮助用户回忆执行过的命令。

VIM搜索及替换命令
/pattern 从光标开始处向文件尾搜索pattern
?pattern 从光标开始处向文件首搜索pattern
n 在同一方向重复上一次搜索命令
N 在反方向上重复上一次搜索命令
:s/p1/p2/g 将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g将文件中所有p1均用p2替换

VIM复制,粘贴命令
(1) 选定文本块,使用v进入可视模式;移动光标键选定内容
(2) 复制选定块到缓冲区,用y;复制整行,用yy
(3) 剪切选定块到缓冲区,用d;剪切整行用dd
(4) 粘贴缓冲区中的内容,用p

VIM显示行号命令
临时显示:set number
如果要永久显示需要修改vim配置文件

你可能感兴趣的:(linux命令笔记(持续更新))