参考:https://www.jianshu.com/p/7ee351501ee4
一.导图
二.文件目录命令
- man
查看命令使用文档
man pwd 查看pwd命令的使用文档
- pwd
显示当前绝对路径 - ls
列出目录 - cd
切换目录 - mkdir
创建新目录 - rm
移除文件或目录
-r 递归删除
-f 强制删除
-i 删除前询问 - cp
复制文件或目录
cp [-adfilprsu] 来源档1 来源档2 来源档3.. 目标档
-r 递归复制
-i 覆盖目标时询问
- mv
移动文件与目录/重命名文件
mv [-fiu] source1 source2 destination
-f 直接覆盖目标文件
-i 覆盖目标文件前询问
-u 仅当文件较新时覆盖目标文件
- chown
更改文件所有者 - chmod
更改文件权限属性 - tail
取文件后面几行 - head
取文件前面几行
三.文件查找命令
- whereis
搜索二进制文件/帮助文件/源代码文件 - which
- locate
- find
find [path] [option] [action]
find /etc/ -name interfaces :
去 /etc/ 目录下面 ,搜索名字叫做 interfaces 的文件或者目录
四.文件压缩与解压缩
- zip
压缩文件
zip -q -r home.zip /home
将 /home这个目录下所有文件和文件夹打包为当前目录下的 home.zip
-r 递归处理
-q 不显示命令执行过程
- unzip
unzip -l 1.zip 查看1.zip文件里面的内容
unzip 1.zip -d test 将1.zip解压缩后存入test目录
-l 显示压缩文件内所包含的文件
-d 指定文件解压缩后所要存储的目录
-q 不显示命令执行过程
- tar
打包与解包
tar -cf 1.tar test 创建了一个test的备份,名为1.tar
tar -tf 1.tar 只查看tar包的内容
tar -xf 1.tar 还原1.tar备份的内容
tar -czf 1.tar.gz test 创建了一个test的备份并使用gzip压缩,名为1.tar.gz
tar -xzf 1.tar.gz -C . 解压缩1.tar.gz到当前目录
四.yum管理软件包
- yum install <package_name>
安装指定包 - yum remove <package_name>
移除指定包 - yum update <package_name>
更新指定包 - yum search <keyword>
搜索指定包 - yum list
列出全部可安装的包 - yum clean packages
清除缓存目录下的包
五.网络
- ifconfig
查看ip - netstat
查看网络状态
兴来每独往,胜事空自知