【Linux】常用命令

系统操作

uname -a             //查看系统信息
shutdown -h now      //立即关机
shutdown -r now      //立即重启
reboot               //重启
logout               //注销

文件和目录操作

cd                      //进入当前用户的主目录
cd /xxxx                //进入"/xxxx"目录
cd ..                   //返回上一级目录
cd ../..                //返回上上级目录
cd ~用户名              //进入用户的主目录
cd -                    //返回上次所在的目录

pwd                     //显示当前目录路径

ls                      //查看当前目录中的文件,支持通配符匹配,比如后面接"*xxx",显示以"xxx"结尾的文件和目录
ls /xxx/yyy             //查看"/xxx/yyy"目录中的文件
ls -l                   //显示文件和目录的详细信息,比如权限,所有者,更新时间等
ls -a                   //显示所有文件,包含隐藏文件

mkdir xxxx              //创建"xxxx"目录
mkdir xxxx yyyy         //同时创建两个目录
mkdir -p /xxx/yyy/zzz   //创建目录结构

touch xxxx              //创建"xxxx"文件

rm -f xxxx              //删除"xxxx"文件
rmdir yyyy              //删除"yyyy"目录
rm -rf xxxx             //删除"xxxx"目录及其子目录下的所有内容
rm -rf xxxx yyyy        //同时删除两个目录及其子目录下的所有内容

mv xxxx new_xxxx        //重命名/移动"xxxx"目录
cp xxxx yyyy            //复制"xxxx"文件到"yyyy"文件
cp xxxx/* .             //复制"xxxx"目录下的所有内容到当前目录
cp -r /xxxx/yyyy .      //复制"/xxxx/yyyy"目录及其子目录下的所有内容到当前目录
cp -r /xx/yy /mm/nn     //复制"/xx/yy"目录及其子目录下的所有内容到"/mm/nn"目录下

ln -s xx yy             //创建指向文件或目录"xx"的软链接"yy"
ln xx yy                //创建指向文件或目录"xx"的物理链接"yy"

 文件检索操作

find /xxx -name yyy     //在"/xxx"目录下搜索"yyy"文件和目录
find /xxx -user yyy     //在"/xxx"目录下搜索属于用户"yyy"的文件和目录
find /xxx -type [f][d]  //在"/xxx"目录下搜索f:普通文件,d:目录文件

解压和压缩操作

gzip xxx.gz                  //压缩为"xxx.gz"文件
tar -cvf xxx.tar yyy         //将"yyy"压缩为"xxx.tar"文件
tar -cvf xxx.tar yyy zzz     //将"yyy","zzz"压缩为"xxx.tar"文件
tar -cvf xxx.tar.gz yyy      //将"yyy"压缩为"xxx.tar.gz"文件
zip xxx.zip yyy              //将"yyy"压缩为"xxx.zip"文件
zip -r xxx.zip yyy zzz       //将"yyy","zzz"压缩为"xxx.zip"文件

gunzip xxx.gz                //解压"xxx.gz"压缩包
tar -tf xxx.tar              //查看"xxx.tar"包中的内容
tar -xvf xxx.tar -C /yyy     //解压"xxx.tar"到"/yyy"目录
tar -zxvf xxx.tar.gz         //解压"xxx.tar.gz"压缩包
unzip xxx.zip                //解压"xxx.zip"压缩包

 

tar -cvf xxx.tar.gz yyy && rm -f yyy    //压缩后删除文件

 

你可能感兴趣的:(【Linux】常用命令)