前言
因为公司自动化平台基于centos,所以与centos系统打交道较多。本篇博文主要将平时常用的一些linux命令总结记录一下。所以对一些命令的具体参数不会详细介绍。
后续持续更新中·····
常用命令
ifconfig
查看eth0接口相关信息
1 | ifconfig eth0 |
关闭/启用eth0接口
1 | ifconfig eth0 down |
ps
查看所有进程
1 | ps ax |
查看pppoe-server进程
1 | ps ax | grep pppoe-server |grep -v grep |
find
查找根目录下匹配Python的文件名
1 | find / -name Python |
查找当前目录下匹配的文件名
1 | find . -name Python |
grep
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
查找指定进程,不显示grep本身
1 | ps ax | grep httpd | grep -v grep |
从指定文件中查找关键字
1 | grep -i 'linux' test.txt |
cat
查看文件内容
1 | cat /etc/resolv.conf |
vi
编辑文本文件。vi后,键入i,然后编辑,最后按Esc键,输入:wq保存退出。
1 | vi /etc/resolv.conf |
route
查看路由表
1 | route -n |
查看路由表
1 | ip route |
添加默认网关
1 | route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 |
删除默认网关
1 | route del default gw 192.168.1.1 |
添加路由规则
1 | route add -net 192.168.10.1/24 dev eth1 |
tar
解压压缩文件
1 | tar -zxvf |
tcpdump
tcpdump是linux下的命令行抓包工具。
指定接口进行抓包并写入test.cap文件
1 | tcpdump -i eth1 -w test.cap文件 |
netstat
查看打开的端口
1 | netstat -anltp |
sz/rz
发送文件至系统路径
1 | sz test.cap |
上传文件至Linux系统
1 | rz test.cap |
kill
杀掉进程
1 | kill -9 httpd |
history
查看之前使用过的命令
1 | history |
init
切换图形登录
1 | init 5 |
关闭centos
1 | init 0 |
rm
删除指定目录下的文件
1 | rm -f /var/tmp/test.txt |
删除指定目录,这是一个非常危险的命令,慎用!
1 | rm -rf /var/tmp/test |