centos 常用指令

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]

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×