Linux常用命令(总结)

一、登陆与注销

1) sudo useradd lisi  //添加用户 (不能被立即使用,需设置密码 sudo passwd lisi)
2) sudo adduser lisi  //添加用户
3) login  //登录或切换用户
4) lonout //注销用户(命令行)  exit(shell-退出控制台)
5) shutdown -h 10  //10分钟后自动关机   shutdown -c  //取消
6) halt(root用户)  //关闭所有进程后自动关机
7) poweroff //同上
8) shutdown -r 10  //10分钟后自动重启
9) init 6  //重启  (0-停机, 1-单用户, 2-多用户, 3-完全多用户, 4-图形化, 5-安全模式, 6-重启)
10) reboot  //重启

二、目录与文件

1) pwd  //显示当前工作目录
2) mkdir mydir  //创建工作目录
3) cd mydir  //更改工作目录
4) rmdir mydir  //删除工作目录
5) touch myfile  //创建文件
6) mv myfile mydir  //移动目录或文件
7) cp myfile myfir  //复制目录或文件
8) rm -rf mydir  //删除目录或文件
9) ls -l myfile  //查看文件最后被编辑时间
10) ls -lu myfile  //查看文件最后被访问时间
11) touch -at 01011212 myfile  //修改文件最后被访问时间
12) 1s  //列出所有文件和目录
13) ls -a  //查看所有文件
14) ls -i  //显示文件索引节点号
15) ls -1  //详细显示
16) ls -m  //以逗号分隔
17) sudo apt-get install tree
18) tree -1  //以树状图列出目录内容
19) tree -a  //所有
28) tree -i  //不以阶梯状
21) tree -s  //列出文件或目录大小
22) tree -t  //按更改时间
23) file -b myfile   //显示目录或文件的详细信息
24) stat myfile   //同上

三、文件内容显示

1) cat > myfile   //创建文件并编辑内容(ctrl+D结束编辑)
2) cat -n myfile  //查看文件
3) chmod [u/g/o/a][+/-/=][r/w/x] myfile  //更改文件权限
   u-user,g-group,o-others,a-all . +-添加,--删除, =-重置
   r-read读(4),w-write写 (2) ,x-execute执行(1)
4) more myfile  //分页往后显示文件(Space空格)
5) less myfile  //分质自由显示文件(Page Down / Page Up)
6) head (-10) myfile  //指定显示文件前若干行(默认前10)
7) tail (-10) myfile  //指定显示文件后若干行(默认后10)

四、文件内容处理

​
1)  sort myfile  //对文件内容进行排序
2)  sort -r myfile  //逆序
3)  uniq myfile  //检查文件中的重复内容
4)  grep (-c)‘a’ myfile  //在文件中查找指定内容(显示行号)
5)  diff myfile01 myfile02   //对不同文件进行比较
6)  diff3 myfile01 myfile02 myfile03   //三个文件
7)  sdiff myfile01 myfile02  //合并
8)  cmp myfile01 myfile02  //通过字节对不同文件进行比较
9)  comm myfile01 myfile02  //对有序文件进行比较
10) cut -b(-c)(-d) 2(3) myfile  //对文件内容进行剪切
11) paste myfile2 myfile61  //对文件内容进行粘贴 02-) 01
12) wc (-参数)  myfile  //对文件内容进行统计 (c-字符数,w-单词数,l-行数)

​

五、压缩

1) zip myfile.zip myfile  //压缩
2) zip -d myfile.zip myfile  //添加
3) zip -m myfile.zip myfile  //删除
4) unzip -o myfile.zip  //解压(覆盖)
5) unzip -n myfile.zip  //解压《不覆盖)
6) zipinfo myfile.zip  //列出压缩文件信息

六、打包

1) Linux中的打包文件:aa.tar      
2) Linux中的压缩文件:bb.gz    
3) Linux中打包并压缩的文件:.tar.gz
4) Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。
   而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。

命令:tar -zcvf 打包压缩后的文件名 要打包的文件
其中:z:调用gzip压缩命令进行压缩
  c:打包文件
  v:显示运行过程
  f:指定文件名
  
示例:打包并压缩/usr/tmp 下的所有文件 压缩后的压缩包指定名称为xxx.tar
tar -zcvf ab.tar aa.txt bb.txt 
或:tar -zcvf ab.tar  *

七、解压

1) 命令:tar [-zxvf] 压缩文件    
   其中:x:代表解压 
   示例:将/usr/tmp 下的ab.tar解压到当前目录下
   tar  -zxvf ab.tar

   示例:将/usr/tmp 下的ab.tar解压到根目录/usr下
   tar -xvf ab.tar -C /usr------C代表指定解压的位置

八、获取帮助

1) man ls  //获取帮助
2) man -k ls  //不清楚完整名字
3) whatis ls  //获取帮助
4) help cd / cd -help  //获取帮助 -d(简短描述) -s(用法简介)
5) info who  //获取帮助

九、其他命令

1)  clear 或 ctrl + l  //清楚屏幕信息
2)  echo xx   //显示文本 x=0 echo $x . echo -e  $x .echo $(pwd)
3)  date   //显示日期和时间(+%y 年 +%m 月+  %d日)
4)  cal   //显示当前日期 cal -y
5)  ps   //查看当前进程 -A(所有)u lisi (用户lisi)
6)  ki11 -9 2315   //终止某一进程
7)  ps -ef | grep Jincheng
8)  pkill jincheng
9)  killall jincheng
10) last   //显示最近登录系统的用户信息-6列
11) history (10)   //显示历史指令-默认1000行
12) sudo adduser lisi sudo   //给普通用户赋予root权限
13) sudo usermod -G sudo lisi   //同上
14) alias l = ’ls’   //定义命令别名
15) unalias 1   //删除别名
16) alias   //列出别名
17) find  //查找
    find . -name "*.log" -ls  在当前目录查找以.log结尾的文件,并显示详细信息。 
    find /root/ -perm 600   查找/root/目录下权限为600的文件 
    find . -type f -name "*.log"  查找当目录,以.log结尾的普通文件 
    find . -type d | sort   查找当前所有目录并排序 
    find . -size +100M  查找当前目录大于100M的文件
18) chmod 777  //修改文件权限
19) chkconfig iptables off  //关闭防火墙
20) service network restart  //重启网络

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小y979

你的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值