一、查看
语法: ls[参数][路径] ([] 为可选)
参数说明:
- -a 显示全部(常用)
- -l 详细细节(常用)
- -R 递归显示子目录文件列表(常用)
- -A 显示隐藏
- -d 只显示目录,不显示目录下的文件
- -i 显示inode值
- -u 按修改时间排序
- -S 按文件大小排序
- -F 显示文件类型后缀 目录/连接@可执行文件
- color 不同属性以不同颜色显示
二、切换目录
语法: cd[目录路径] | [特殊路径]
参数说明:
-
- 进入上一级目录
- . 当前目录
- … 上级目录
- ~ 快速进入用户根目录(如果有)
三、创建目录
语法: mkdir [参数][-m 模式]目录
参数说明:
- -p 不存在就创建一个
- -v 显示创建的信息
- -m 设置文件的权限模式
四、删除目录
语法: rmdir[-p][–ignore-fail-on-non-empty][–verbose][目录]
参数说明:
- -p 或者 -parents 删除指定的目录后
- –ignore-fail-on-non-empty 忽略费控目录的错误信息
- -v 或者 --verbose 显示指令执行过程
五、删除文件和目录
语法: rm[选项][文件或目录]
选项说明:
- -d 直接把目录的硬连接数据删除包括该目录
- -f 强制删除文件或目录
- -i 删除既有文件或目录之前询问用户
- -r 递归处理,将目录下的所有文件及其子目录一并处理
六、复制文件
语法: cp[选项]复制的目录或文件 目标目录
选项说明:
- -f 覆盖复制
- -p 保留文件的权限
- -i 提示是否覆盖
- -r 递归复制
七、创建文件
语法: touch[-acm] [-d 日期时间] [-t 日期时间] 文件名或者目录名
选项说明:
- -a 修改文件的访问时间
- -m 只修改文件的modify time
- -c 不创建不存在的文件
- -d 设定文件的日期
- -t 选项的时间格式
八、查看文件
语法: cat [选项] 文件名
选项说明:
- -n 显示行号
- -b 对空行不编号
- -s 连续两行以上的空白行,合并成一行编号
九、文件编写
需要安装 vim
操作步骤
vim 文件名.后缀名
进入命令模式 输入i 或者 a 进入编辑模式
编辑完成之后esc 重新进入命令模式
:wq 保存并退出
保存语法
- esc 进入命令模式输入
- :w 保存
- :w 文件名 另存为
- :q 退出
- :q! 强制退出
- :wq 保存并退出
- :wq! 强制保存退出
十、移动文件
语法格式 mv[选项] 需要移动的文件或者目录 目标目录
选项
- -f 强制覆盖已经存在的同名文件
- -b 如果存在同名的文件就备份
- -i 提示是否覆盖,如果要覆盖在命令行暑促yes
十一、查找文件
语法格式 find 路径 表达式
*** 查询所有**
十二、查找文件的内容
语法格式 grep [选项] 文件或者目录
选项
- -a 二进制的数据的方式搜索
- -i 忽略大小写
- -c 计算找到的文件内容的次数
- -n 输入找到内容文件的行号
- -r 递归查找当前目录下的所有文件和子目录下的文件
十二、文件权限
语法格式 chmod 选项 权限 文件或者目录
选项
- -R 递归修改权限
常用数字
- 777
- 755
- 751
- 666
- 644
- 641
十三、解压/压缩
常用命令
- 打包 tar
- 压缩 zip gzip
打包格式
tar [选项] 包名 文件或者目录
选项
- -c 创建打包文件
- -x 将打包文件解包
- -u 更新到包里
- -r 递归打包
- -t 查看包的内容