常用Linux命令

  1. ls – list

     解释:展示文件夹/目录下的内容
    
  2. pwd – print work directory

     解释:查看当前9所在的文件夹/目录/路径
    
  3. cd – change directory

     解释:切换目录
     格式:cd 目录名称
    
  4. touch

     解释:创建文件
     格式:touch 文件名称
     创建多个文件:touch 文件1 文件2 文件3 ...
    
  5. mkdir – make directory

     解释:创建目录/文件夹
     格式:mkdir 目录/文件夹
     创建递归目录:mkdir -p 目录名/(文件1,文件2...)
    
  6. clear 清屏操作

  7. rm – remove

    解释:删除
    格式:rm 文件名
    删除目录:rm -r
    
  8. 自动补全tab

     终端的大小调节:
     放大: control + shift ++
     缩小: control +   - 
    
  9. 帮助命令

     命名 --help
     man 命令
     	f / 空格,前进
     	b:回退
     	q:退出
    
  10. ls

       1 ls -a
       解释:显示文件夹下的所有内容
    
       2 ls -l  ll
    
       解释:以列表的形式展示文件夹下的详细信		 息
    
       3 ls -lh
    
       解释:以人性化的方式展示文件的大小
    
  11. 文件权限

       1 r : read 可读  4 
    
       2 w: write 可写 2 
    
       3 x: excute 可执行的权限 1 
    

    文件 默认三个组

       属主 rwx
    
       属组 rwx 
    
       其他 rwx 
    

    开头为d 则表示目录
    开头为 - 表示文件

  12. 通配符

    1 【*】:表示匹配任意字符
    2 【?】:表示匹配其中一个字符
    3 【[]】:匹配任意一个字符
    	[abc]: 匹配任意一个
    4 【\】:转义字符
    
  13. cd 详解

    1 cd ~  进入到家目录
    2 cd /   进入到根目录
    3 cd .   进入当前目录
    4 cd ..  进入到上级目录
    5 cd -  返回上次所在的目录
    
  14. rm 删除命令-remove

    1 rm 文件名
    解释:删除文件
    
    2 rm -r 目录
    解释:删除目录
    
    3 rm -i 文件名
    解释:交互式的删除文件名
    
    4 rm -rf 目录
    解释:强制性的删除目录
    
    5 rm - f 文件名	
    解释:强制性的删除文件
    
    -i :interactive 交互式的删除
    -f : force 强制性的删除
    -r :删除目录
    
  15. cp 命令-copy复制

    格式: cp 文件1  文件2
    	  cp 文件1 目录/文件1
    

    特殊用法:

    1 cp -a 复制所有的属性
    
    2 cp -i 交互式的复制
    
    3 cp -r 复制目录
    
    格式:cp 目录 目录
    
    4 cp -f 强制性的复制
    
  16. mv 命令

    用法1 :重命名

    格式:mv 文件1 文件2 
    

    用法2 :移动

    格式:mv 文件/目录 目录
    

    特殊用法

    -i :交互式的移动
    
    -f :强制性的移动
    
  17. 输出重定向 >

       解释:输出重定向
       格式:命令 > 文件
       注意:此文件若存在则覆盖,若不存在则创建
       扩展: 追加 >>
    
  18. 分屏展示more

    解释:每次只显示一页(终端页面大小)
    空格:下一页
    q : 退出
    h :获取帮助
    
  19. 查看/合并文件的内容cat

    1.查看格式: cat 文件
    2.合并文件的格式:cat  文件1  文件2
    
  20. 管道符 |

    格式:命令1 | 命令2
    
  21. 链接

    软链接: ln -s  源文件  链接文件
    硬链接:ln  源文件  链接文件	
    区别:
    1.创建的格式不同
    	软链接 ln -s
    	硬链接 ln
    2.占用的内存大小不同
    	软链接:不占内存空间
    	硬链接:占和源文件相同的内存大小
    3.软链接可以连接目录
    	硬连接不可以链接目录
    4.删除源文件 软链接失效
    	硬链接可以继续使用
    
  22. grep 文件搜索

    格式:grep "要搜索的文件内容" 文件
    	-n : 展示所在的行
    	-v : 搜素相反的内容
    	-i : 忽略大小写
    配合正则:
    	1.以什么开头^a
    	格式:grep 选项 “^aa”文件
    	2.以什么结尾 a$
    	格式:grep 选项 "a$" 文件
    	3.任意一个
    	格式:grep 选项 “^[a-z]”
    
  23. find 命令

    格式: find 路径 -name 文件
    解释 :在路径下查找文件所在地
    
  24. tar 归档

    1.打包格式:tar cvf  包名  文件名
      注意:包名要以tar结尾
      
    2.解包格式:tar xvf 包名
    
    3.将文件解开到指定路径:
    tar xvf 包名 -C 路径
    
  25. gzip 命令

    1.压缩格式: gzip -r  文件名
    2.解压格式: gzip -d 压缩的包名
    
  26. tar 归档压缩

    1.归档并压缩格式:tar -zcvf 包名.tar.gz 文件
    2.解压 tar  -zxvf 包名.tar.gz
    
  27. 查看命令所在的位置

    格式: which 命令
    
  28. 设置用户的密码passwd

    passwd
    
  29. 用户切换

    切换到root 用户 : su
    切换到普通用户:exit
    
  30. 文件权限 chmod

    三个组:属组、属主、其他
    属组:rwx    g
    属主:rwx    u
    其他:rwx    o
    所以:a
    r : 4    w : 2   x : 1 
    
       加权限:chmod u+rwx a.txt       +
       减权限:chmod u-r a.txt      -
       设置权限:chmod u=rw a.txt   =
    
  31. who命令

    显示当前用户的数量 who -q 或者who -count
    显示当前用户是谁 whoami
    显示列标题:who -u 或者 who --heading
    
  32. 关机重启:reboot、shutdown

    reboot:重启操作系统
    shutdown	–r	now:重启操作系统,会给别的⽤户提示
    shutdown	-h	now:⽴刻关机,其中now相当于时间为0的状态 
    shutdown	-h	20:25:系统在今天的20:25	会关机
    shutdown	-h	+10:系统再过⼗分钟后⾃动关机
    
  33. vim 的编辑器

    三种模式:
    	1.命令行模式:esc
    	2.文本输入模式:i
    	3.末行模式:shift + :
    		保存退出:wq
    		直接退出:q
    		强制退出:q!
    	命令行模式下常用命令:
    		复制:yy
    		粘贴:p
    		删除整行:dd
    		撤销:u
    		文件每一行的首行插入:I
    
  34. ps查看进程

    ps -aux
    	a : all 所有
    	u:user 用户名
    	pid:进程号
    	kill pid(进程号):杀死进程
    	kill -9 pid(进程号):强制杀死进程
    	kill -15 pid(进程号):系统发送一个通知告诉应用主动关闭.
    	kill -9 和 kill -15 区别:
    		kill -9 PID 是操作系统从内核级别强制杀死一个进程.
    		kill -15 PID 可以理解为操作系统发送一个通知告诉应用主动关闭.
    		SIGNTERM(15) 的效果是正常退出进程,退出前可以被阻塞或回调处理。并且它是Linux缺省的程序中断信号。
    
  35. 查看端口号

    格式:netstart -tnulp | grep ""
    	t : tcp 协议
    	n : no 不知道
    	p : port 端口
    
  36. head 和tail 命令

    head : 默认查看前10行的内容
    格式:head 文件
    head -n 文件
    解释: 查看n行的内容
    
    tail : 默认查看后10 行的内容
    tail -n 文件 :查看后n 行的内容
    tail -f  日志/文件   :实时查看日志/文件
    
  37. 查看Linux 操作系统的版本

    1.查看内核版本: cat /proc/version
    2.查看发行版本: cat /etc/issue
    
  38. 查看CPU信息

    cat /proc/cpuinfo
    
  39. 查看占用CPU使用率最高的进程?

    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
    或者 top   然后按P
    
  40. 查看占用内存最高的进程?

    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
    或者top  然后按M
    
  41. 查看系统硬盘空间的命令?

    df  -hl
    
  42. 重启服务

    service ”服务名“ start
    重启系统:reboot  / shutdown -h 时间
    
  43. 定时启动执行脚本

    eg: 每天 9 点执行脚本/home/test/B.sh 
    		 0 9 * * * /home/test/B.sh  restart
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值