一 cd命令集
**1 ifconfig**
作用: 检查IP地址
**2 pwd**
作用: 显示当前路径
**3 cd /**
作用: 返回根目录
**4 cd ~**
作用: 用户主目录
**5 cd .**
作用: 当前目录
**6 cd ..**
作用: 返回到上一级目录
**7 cd -**
作用: 返回上一个目录
**8 cd**
作用: 直接回家
**9 cd /user/**
作用: 进入到uesr目录
二 目录操作
**1 mkdir**
作用: 创建目录
**2 mkdir -p**
作用: 创建嵌套目录
**3 mkdir -m**
作用: 创建权限
例子: mkdir -m 777 c
777为最高权限
**4 rmdir**
作用: 删除目录
三 Vi/Vim创建/查看/编辑文件
**1 命令行**
命令: Esc键
作用: 切换到目录行模式
**2 i**
定义: 是一个键
作用: 在光标前开始编辑
**3 a**
定义: 是一个键
作用: 在光标后开始编辑
**4 o**
定义: 是一个键
作用: 在当前行的下一行开始编辑
**5 底行模式**
按 shift + :
**6 : q!**
不保存退出
**7 : wq**
保存退出
**8 : /world**
从当前光标处 , 向上查找world关键字
**9 : ?world**
从当前光标处 , 向后查找world关键字
**10 esc + u**
表示撤销
四 删除文件
**1 rm**
作用: 删除文件
**2 rm n.txt**
作用: 提示
y: 删除
n: 放弃
**3 rm -f n.txt**
作用: 不提示
**4 rm -rf dirname**
作用: 不提示递归删除目录下所有内容
**5 rm -rf ***
作用: 删除所有文件
**6 rm -rf /***
作用: 删除根目录下的所有文件
注释: 慎重使用
误删的解决方案: 1) 关闭电脑/网络
2) 修复磁盘
五 复制和移动文件
**1 cp**
作用: 复制文件
**2 cp -r**
作用: 复制整个目录
**3 mv**
作用: 修改文件名 , 移动文件
六 浏览文件
**1 cat**
作用: 输出文件所有文件中所有内容
特点: 只能查看, 不能修改
**2 more**
作用: 输出文档所有的内容
特点: 1) 分页输出
2) 空格浏览下一屏
3) q退出
**3 less**
作用: 输出文档所有内容
特点: 通过PgUp , PgOn键来控制
**4 tail**
作用: 显示文件后几号, 使用频繁
**5 tail -10**
作用: 查看文档的最后10行
**6 tail -f**
作用: 动态查看日志
方便查看日志新增的信息
**7 ctrl + c**
作用: 结束查看
七 打包命令
**1 tar**
特点: 1) 位于/bin目录下
2) 能够将用户所指定的文件或目录打包成一个文件, 但不做压缩
3) 通常先用tar打包 , 再用gzip压缩命令压缩
**2 -c**
创建一个新的tar文件
**3 -v**
显示运行过程的信息
**4 -f**
指定文件名
**5 -z**
调用gzip压缩命令进行压缩
**6 -t**
查看压缩文件的内容
**7 -x**
解开tar文件
**8 tar -cvf 文件名 ./***
压缩当前目录下的所有文件和目录
**9 tar -xvf 文件名**
解压压缩包中的文件到当前目录(如果长时间未解压成功, Ctrl + c退出)
**10 tar -cvzf 文件名**
解压文件到当前目录
八 grep命令
**1 grep root /etc/passwd**
在文件中查找关键字root
**2 grep root /etc/passwd --color**
高亮显示
**3 grep root /etc/passwd -A5 -B5**
高亮显示, A后5行, B前5行
**4 grep -n root /etc/passwd**
查找并显示行数
**5 grep -v root /etc.passwd**
取反 , 查出不含root的数据