centos常用相关命令总结

Posted by FanHao on 2018-12-28

前言

因为公司自动化平台基于centos,所以与centos系统打交道较多。本篇博文主要将平时常用的一些linux命令总结记录一下。所以对一些命令的具体参数不会详细介绍。
后续持续更新中·····

常用命令

ifconfig

查看eth0接口相关信息

1
ifconfig eth0

关闭/启用eth0接口

1
2
ifconfig 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
6
route 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

关闭centos

1
init 0

rm

删除指定目录下的文件

1
rm -f /var/tmp/test.txt

删除指定目录,这是一个非常危险的命令,慎用!

1
rm -rf /var/tmp/test