centos 常用指令
#查看系统内核信息
uname -a
1. 路径
pwd //显示当前路径
cd //返回用户主目录
cd /etc //改变到其它路径
cd .. //返回到上一级目录
cd / //返回到根目录
2. 文件
ls //查看当前目录下的文件(只显示文件名)
ls -a //显示所有文件,包括以.开头的隐含文件
ls -l //显示文件的详细信息
ls -Rl //显示当前目录及所有子目录信息
ls -tl //以时间排序显示目录,这在找最新文件有用
ls -Sl //以文件大小排序
ls -s -l -S //显示文件大小,并按大小排序
#将file1复制为file2
cp file1 file2
#复制一个目录
cp -a dir1 dir2
#创建 ‘dir1’ 目录
mkdir dir1
#同时创建两个目录
mkdir dir1 dir2
#创建一个目录树
mkdir -p /tmp/dir1/dir2
#移动/重命名一个目录
mv dir1 dir2
#删除 ‘file1’
rm -f file1
#删除 ‘dir1’ 目录及其子目录内容
rm -rf dir1
#从第一个字节开始正向查看文件的内容
cat file1
#查看一个文件的前两行
head -2 file1
#查看一个长文件的内容
more file1
#查看一个文件的最后三行
tail -3 file1
#在文件 ‘/tmp/test’ 中查找 “str”
grep str /tmp/test
#在文件 ‘/tmp/test’ 中查找以 “str” 开始的行
grep ^str /tmp/test
#查找 ‘/tmp/test’ 文件中所有包含数字的行
grep [0-9] /tmp/test
#在目录 ‘/tmp’ 及其子目录中查找 “str”
grep str -r /tmp/*
#解压缩
tar -zxvf filename.tar.gz
#解压缩到指定目录
tar -zxvf filename.tar.zip -C /zzz/bbs
4. 网络
#停止防火墙
systemctl stop firewalld.service
#开启防火墙
systemctl restart iptables.service
#禁止开机启动防火墙
systemctl disable firewalld.service
#开机启动防火墙
systemctl enable iptables.service
#查看网卡配置
ifconfig
#查看具体网卡配置
ifconfig eth33
#配置网卡的IP地址
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
#显示网卡的IP地址
ip addr show
5. 系统
#切换到root权限(与su有区别)
su -
#关机
shutdown -h now
#重启
shutdown -r now
#罗列使用CPU资源最多的linux任务 (输入q退出)
top
#显示当前进程的状态
ps
#以树状图显示程序
pstree
#修改当前用户密码
passwd
#显示磁盘的使用情况
df -h
6. 软件应用
7. yum安装器
#更新当前系统中安装的所有rpm包
yum -y update
#下载并安装一个rpm包
yum -y install [package]
#列出当前系统中安装的所有包
yum list
#删除一个rpm包
yum remove [package]