查看目录内容:ls
ls -l #显示文件及其详细信息
ls -a #显示当前目录中的所有文件,包含隐藏文件
ls -h #更直观方式显示文件及其详细信息
查看目录结构:tree
查看根下一级目录:tree -L 1 /
查看根下一级及二级目录:tree -L 2 /
切换目录:cd
cd ~ #切换到家目录
cd - #切换到上次目录
cd .. #切换到上级目录
cd ../../ #切换到上上级目录
创建目录:mkdir
mkdir aa #创建目录aa
mkdir -p aa/bb/cc #递归创建目录aa/bb/cc
创建文本文件:touch
touch aa #创建文本文件aa
查看分区信息:lsblk 或 df -Th
查看当前目录绝对路径:pwd
查看小文件:cat
查看大文件:less -mN
查看文件倒数n行:tail -n
文件编辑:vi
插入->i
退出->esc
保存->:wq!
文件及目录复制:cp
cp aa /bb #复制文件aa到/bb目录
cp -r /aa /bb #复制/aa目录所有内容到/bb目录
剪切或重命名:mv
mv aa /bb/cc #将文件aa剪切到/bb/cc目录
mv -f aa /bb/aa #将文件aa强制覆盖/bb目录下的aa文件
mv aa bb #将文件aa重命名为bb
删除目录及文件:rm
rm -rf /* #删除根目录下所有目录及文件
rm -rf * #删除当前目录下所有目录及文件
压缩或解压目录及文件:tar
tar -zcvf xxx.tar.gz * #将当前所有目录及文件打包压缩
tar -zxvf xxx.tar.gz -C /aa #将打包压缩文件解压拆包到/aa目录
查找文件:find
find /root -name aa #在/root目录下查找aa文件
软件管理:rpm
rpm -ivh aa #安装aa软件
rpm -qa #查看所有已安装软件
rpm -e --nodeps aa #卸载aa软件
在线安装软件:yum
yum install wget #在线安装wget
查看软件安装位置:whereis 或 which
whereis wget #查看wget安装位置
查看进程:ps
ps -ef #查看所有进程
ps -ef | grep -i vim #查看名称带vim的进程
杀死进程:kill
kill -9 666 #杀死进程号为666的进程
创建软链接:ln
ln -s /aa bb #为/aa目录创建软链接bb
更改权限:chmod
chmod 755 aa #更改aa文件权限为rwxr-xr-x
r:4 w:2 x:1
chmod 755 -R /bb #更改/bb目录下所有目录及文件权限为rwxr-xr-x
目录及文件所属:chown
chown user:group aa #设置aa文件的所属者为user,所属组为group
chown -R user:group /aa #设置/aa目录下所有目录及文件的所属者为user,所属组为group
查看内核版本:cat /proc/version
查看发行版本:cat /etc/centos-release
查看系统位数:getconf LONG_BIT
查看IP地址:ip addr
重启:reboot
关机:poweroff 或 halt