Linux常用命令整理

目录

1.日常命令

2.压缩解压

3.命令速查

4.更多查找

5.软件安装

6.系统管理

7.文本命令

8.管道与重定向

 9.磁盘管理

10.用户与权限

11.进程管理


1.日常命令

cd ..        //返回上一级目录
cd -         //返回上一次目录
cd 或 cd ~   //返回家目录
cd /         //返回根目录


pwd          //显示当前目录
ls           //显示当前目录文件
ls root/     //显示指定目录的文件
ll           //查看目录文件的详细信息
la           //查看全部包括隐藏的目录文件
tree         //查看当前目录文件树
tree root/   //查看指定目录文件树
touch test.txt //创建空文件

mkdir test            //创建文件夹
mkdir -p a/b/c        //创建层级目录
mkdir a/{b,c}/{d,e}   //同一级目录创建多个文件夹

cp test.txt ~/test.txt    //拷贝文件
cp test.txt -i ~/test.txt //拷贝文件,如果有同名文件询问是否覆盖
cp test.txt -f ~/test.txt //拷贝文件,如果有同名文件强制覆盖
cp test.txt -n ~/test.txt //拷贝文件,如果有同名文件不覆盖

mv test.txt test.txt      //重命名文件
mv test.txt ~/test.txt    //移动文件
rm test.txt               //删除文件
rm -rf                    //递归删除目录

find ~/DesKtop/ -name '*.txt' //在指定目录中查找文件

ln -s /usr/pip /user/pip   //创建可执行程序的软连接
alias rrm='rm -rf'   //给命令起别名
history           //查看历史命令
clear            //清屏

2.压缩解压

tar -zcvf test.tar.gz /test  #打包成tar.gz格式压缩包(c=创建压缩包,v=打印信息,f=指定文件名)
tar -zxvf test.tar.gz -O /test  #解压到指定文件夹

zip xxx.zip ./*    //压缩
unzip xxx.zip  //解压zip压缩包

3.命令速查

man rm       //查看rm命令的手册解释
rm --help    //查看rm命令帮助
info rm      //查看rm命令详细信息
whereis python      //查找可执行程序
which python      //查看当前使用的是哪个目录中的python

4.更多查找

find ~/ -name '*.py' -exec rm {} \  //查找家目录下所有的py文件并删除,{}与exec结合匹配所有文件

grep 'def.*' a.py             //在a.py中查找指定内容
grep 'def.*' a.py b.py c.py   //在多个文件中查找指定内容
grep -v 'def.*' a.py          //在文件中查找指定内容以外的内容
grep -i "HELLO" a.py          //在文件中查找指定内容并忽略大小写
grep -E "[1-9]+" a.py         //在文件中查找正则表达式匹配到的内容
grep -F "[1-9]+" a.py         //在文件中查找纯文本内容
grep -e "def.*" -e "class.*" a.py  //在a.py中查找多个内容
grep "test" ./ -r -n          //在当前目录下递归查找内容

5.软件安装

yum check-update   //列出所有可更新的软件清单命令
yum update         //更新所有软件命令
yum install <package_name>     //仅安装指定的软件命令
yum update <package_name>      //仅更新指定的软件命令
yum remove <package_name>      //删除软件包命令

6.系统管理

poweroff   关机
reboot     重启
shutdown   -h 12:00  定时关机
shutdown   -h now    立即关机

top          显示所有系统任务
free -m      查看内存占用,以M为单位
uname -a     打印操作系统信息
uptime -p    查看系统运行时间
echo $PATH   查看环境变量
export PATH=$PATH:/home/      追加环境变量
lsof | head -n 10   查看进程打开的文件

time lsof      统计命令执行时间
cal/date       查看日历和时间

runlevel    显示当前运行级别
init 6      切换运行级别

7.文本命令

cat hello.py    //查看文件
gedit hello.py  //使用gedit查看文件
head -n 10 hello.py  //查看前10行
tail -n 10 hello.py  //查看后10行  加 -f 监视文件增长
less hello.py   //一次查看少量内容,PageUp和PageDown翻页
vim hello.py   //使用vim打开文件

8.管道与重定向

 9.磁盘管理

df -h       查看磁盘使用情况
sudo du -h ~ 查看用户目录的磁盘使用情况
du -sh      当前目录的总体占用情况
du abc.tar.gz abc.tar  查看文件和目录的磁盘占用

10.用户与权限

groups     //查看所属的工作组
whoami     //显示当前用户名称
su root    //切换用户

chmod 421 hello.py   //设置自己、用户组、其他人的全新啊分别为只读、只写、只执行

11.进程管理

ps -ef  //查看所有进程
ps -ef | grep redis  //查看redis进程
kill -9 777157  //强行杀死指定pid的进程
kill -15 79879   //终止指定进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值