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
以上。