- Shell
- 常用Shell命令
- 1、目录操作类
- 2、文本操作类
- 3、用户管理
- 4、文件权限类
- 5、磁盘管理类
- 6、网络操作类
- 7、控制终端类
- 8、开关机类
- Shell小技巧
shell是一个应用程序,作为用户与内核信息传递的桥梁。
- man
用于查找命令或函数的使用
偏向用于查找使用方法 - pwd
打印当前目录的路径 - 显示当前目录
ls -a 显示所有目录 - rmdir
用于删除空目录 - mv
1.可重命名文件夹、文件的名字
2.可移动文件到其它位置
- touch
创建新文件 - cat
打印文件的内容 - echo
1.控制端终端显示输入的内容
2.重定位输入的内容 (>和>>有区别)
- wc
打印文件的行数、单词数、字符数
- rm
移除文件- -r:递归地移除目录和它们里面的内容。
- -f:不显示任何信息,不会提示确认信息。
- ln
为文件创建链接
ln 123.txt 456 为创建硬链接,456为硬链接;ln -s 456 789 为创建软链接,789为软链接。
硬链接和软链接的区别是:硬链接相当于是一个副本,即使原来的文件被删除了,还是可以正常访问副本;而对于软链接,原来的文件被删除了,那么便无法访问软链接。
- cp
1.拷贝文件
2.拷贝目录
- tar
打包成归档文件或解开归档文件,不是压缩、解压(压缩、解压需要借助其它软件完成)
- find
找文件
解释命令:从 “/” 开始按照名字来找123.txt这个文件 - grep
从文本里面找到需要的内容
-n 表示显示行号
- sudo:短暂获得root的权限
- su:切换用户
- useradd/adduser
新建用户
- usermod
更改用户属性
- usermod
- userdel/deluser:删除用户
- passwd:修改用户密码
- groupadd/addgroup:新增用户组
- groupdel/delgroup:删除用户组
- chmod
修改不同用户对文件的操作权限
- chown
修改文件所属的拥有者
- chgrp
修改文件所属的用户组
- df
展示文件系统的相关信息
- du
汇总文件的磁盘使用情况,对于目录则进行递归汇总
不会显示文件信息,最终显示的是当前目录占用的内存空间大小 - mount
将网络设备、硬件设备挂载到制定的路径下面,之后可通过访问对应路径来访问挂载设备的信息
- umount
卸载文件系统
- ping
检测当前系统是否能访问外网 - ifconfig
配置网络
1.更改ip地址
2.关闭/打开以太网网卡
- clear:清屏
- reboot:系统重启
- poweroff:系统关机
- !! 可以重复输入上一次命令
- Tab键可以自动补全
- 向上键 和 向下键 可以回溯之前输入的命令



