前言
因为公司自动化平台基于centos,所以与centos系统打交道较多。本篇博文主要将平时常用的一些linux命令总结记录一下。所以对一些命令的具体参数不会详细介绍。
后续持续更新中·····
常用命令
ifconfig
查看eth0接口相关信息1
ifconfig eth0
关闭/启用eth0接口1
2ifconfig eth0 down
ifconfig eth0 up
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
2
3
4
5
6route add -net 192.168.10.1/24 dev eth1
````bash
ip route add 192.168.1.0/24 via 10.10.10.10
route命令帮助信息
````bash
man route
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
关闭centos1
init 0
rm
删除指定目录下的文件1
rm -f /var/tmp/test.txt
删除指定目录,这是一个非常危险的命令,慎用!1
rm -rf /var/tmp/test