CentOS7常用的一些命令

1、查看目录内容——ls

ls -l  # 显示文件及详细信息
ls -a  # 显示当前目录中的所有文件(包含隐藏文件)
ls -h  # 显示文件及文件夹列表

2、查看目录结构——tree

查看某目录下数字级的目录结构:tree -L 数字 某目录

3、创建目录——mkdir

mkdir test  # 创建目录test
mkdir -p test1/test2  # 递归创建目录test1/test2

4、创建文本文件——touch

touch tmp # 创建文本文件tmp

5、切换目录——cd

cd ~  # 切换到家目录
cd -  # 切换到上次目录
cd ..  # 切换到上级目录
cd ../../  # 切换到上上级目录

6、查看当前目录绝对路径——pwd

7、查看小文件内容——cat

cat 文件路径

7、查看文件倒数n行——tail

tail -n 文件路径

8、文件编辑——vi

正常模式下:
复制当前行:yy
复制从当前行开始后的n行:nyy 
粘贴已复制的内容:p
删除当前行:dd
删除从当前行开始后的n行:ndd

插入模式:
进入插入模式,按i
退出编辑,按esc
保存内容,强制退出,按wq!(备注:!是强制)

9、文件及目录复制命令——cp

cp aaaaaa /bbbbbb  # 复制文件aa到/bb目录
cp -r /aaaaaa /bbbbbb  # 复制/aaaaaa目录所有内容到/bbbbbb目录

10、剪切或重命名命令——mv

mv aaaaaa /bbbbbb/cccccc  # 将文件aaaaaa剪切到/bbbbbb/cccccc目录
mv -f aaaaaa /bbbbbb/aaaaaa  # 将文件aaaaaa强制覆盖/bbbbbb目录下的aaaaaa文件
mv aaaaaa bbbbbb  # 将文件aaaaaa重命名为bbbbbb

11、删除目录文件命令——rm

# 危险命令
rm -rf /home/sirxy/test/*  # 删除/home/sirxy/test/目录下所有目录及文件
rm -rf *  # 删除当前目录下所有目录及文件

12、压缩或解压目录及文件命令——tar

tar -zcvf xxx.tar.gz *  # 将当前所有目录及文件打包压缩
tar -zxvf xxx.tar.gz -C /aa  # 将打包压缩文件解压拆包到/aa目录

13、更改权限——chmod

chmod 755 test  # 将test文件权限改为rwxr-xr-x,其中,r:4 w:2 x:1
chmod 755 -R /test  # 递归更改/test目录下所有目录及文件权限为rwxr-xr-x

14、更改目录及文件所属——chown

chown user:group test  # 更改test文件的所属者为user,所属组为group
chown -R user:group /home/sirxy/test  # 设置/home/sirxy/test目录下所有目录及文件的所属者为user,所属组为group

15、查看进程命令——ps

ps -ef  # 查看所有进程
ps -ef | grep -i python  # 查看含有python字符的进程

16、杀死进程——kill

kill -9 23333  # 杀死23333进程号的进程

17、查找文件——find

find /home/sirxy -name ceshi_pic.pdf #在/home/sirxy目录下查找ceshi_pic.pdf文件

18、创建软链接——ln

ln -s /home/sirxy/test testtest  #为/home/sirxy/test目录创建软链接testtest

19、连网安装软件——yum

yum install wget

20、查看软件安装位置——whereis

whereis wget

21、查看IP地址

ip addr 或者 ifconfig

---------------其他↓↓↓↓↓↓↓↓---------------

查看分区信息——lsblk 或 df -Th

[sirxy@centos7 ~]$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 17.5G  0 part /
sr0     11:0    1  4.3G  0 rom  
[sirxy@centos7 ~]$
[sirxy@centos7 ~]$ df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
devtmpfs       devtmpfs  900M     0  900M   0% /dev
tmpfs          tmpfs     910M     0  910M   0% /dev/shm
tmpfs          tmpfs     910M  9.7M  901M   2% /run
tmpfs          tmpfs     910M     0  910M   0% /sys/fs/cgroup
/dev/sda3      xfs        18G   18G   15M 100% /
/dev/sda1      xfs       497M  209M  289M  42% /boot
tmpfs          tmpfs     182M     0  182M   0% /run/user/1000

系统发行版本查看

[sirxy@centos7 ~]$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

重启

reboot

关机

poweroff 或 halt

以上。

原文地址:https://www.cnblogs.com/lovebkj/p/14547980.html