Linux常见命令大全

一、查看

语法: ls[参数][路径] ([] 为可选)

参数说明:

  1. -a 显示全部(常用)
  2. -l 详细细节(常用)
  3. -R 递归显示子目录文件列表(常用)
  4. -A 显示隐藏
  5. -d 只显示目录,不显示目录下的文件
  6. -i 显示inode值
  7. -u 按修改时间排序
  8. -S 按文件大小排序
  9. -F 显示文件类型后缀 目录/连接@可执行文件
  10. color 不同属性以不同颜色显示

二、切换目录

语法: cd[目录路径] | [特殊路径]

参数说明:

    • 进入上一级目录
  1. . 当前目录
  2. … 上级目录
  3. ~ 快速进入用户根目录(如果有)

三、创建目录

语法: mkdir [参数][-m 模式]目录

参数说明:

  1. -p 不存在就创建一个
  2. -v 显示创建的信息
  3. -m 设置文件的权限模式

四、删除目录

语法: rmdir[-p][–ignore-fail-on-non-empty][–verbose][目录]

参数说明:

  1. -p 或者 -parents 删除指定的目录后
  2. –ignore-fail-on-non-empty 忽略费控目录的错误信息
  3. -v 或者 --verbose 显示指令执行过程

五、删除文件和目录

语法: rm[选项][文件或目录]

选项说明:

  1. -d 直接把目录的硬连接数据删除包括该目录
  2. -f 强制删除文件或目录
  3. -i 删除既有文件或目录之前询问用户
  4. -r 递归处理,将目录下的所有文件及其子目录一并处理

六、复制文件

语法: cp[选项]复制的目录或文件 目标目录

选项说明:

  1. -f 覆盖复制
  2. -p 保留文件的权限
  3. -i 提示是否覆盖
  4. -r 递归复制

七、创建文件

语法: touch[-acm] [-d 日期时间] [-t 日期时间] 文件名或者目录名

选项说明:

  1. -a 修改文件的访问时间
  2. -m 只修改文件的modify time
  3. -c 不创建不存在的文件
  4. -d 设定文件的日期
  5. -t 选项的时间格式

八、查看文件

语法: cat [选项] 文件名

选项说明:

  1. -n 显示行号
  2. -b 对空行不编号
  3. -s 连续两行以上的空白行,合并成一行编号

九、文件编写

需要安装 vim

操作步骤

vim 文件名.后缀名

进入命令模式 输入i 或者 a 进入编辑模式

编辑完成之后esc 重新进入命令模式

:wq 保存并退出

保存语法

  1. esc 进入命令模式输入
  2. :w 保存
  3. :w 文件名 另存为
  4. :q 退出
  5. :q! 强制退出
  6. :wq 保存并退出
  7. :wq! 强制保存退出

十、移动文件

语法格式 mv[选项] 需要移动的文件或者目录 目标目录

选项

  1. -f 强制覆盖已经存在的同名文件
  2. -b 如果存在同名的文件就备份
  3. -i 提示是否覆盖,如果要覆盖在命令行暑促yes

十一、查找文件

语法格式 find 路径 表达式

*** 查询所有**

十二、查找文件的内容

语法格式 grep [选项] 文件或者目录

选项

  1. -a 二进制的数据的方式搜索
  2. -i 忽略大小写
  3. -c 计算找到的文件内容的次数
  4. -n 输入找到内容文件的行号
  5. -r 递归查找当前目录下的所有文件和子目录下的文件

十二、文件权限

语法格式 chmod 选项 权限 文件或者目录

选项

  1. -R 递归修改权限

常用数字

  1. 777
  2. 755
  3. 751
  4. 666
  5. 644
  6. 641

十三、解压/压缩

常用命令

  1. 打包 tar
  2. 压缩 zip gzip

打包格式

tar [选项] 包名 文件或者目录

选项

  1. -c 创建打包文件
  2. -x 将打包文件解包
  3. -u 更新到包里
  4. -r 递归打包
  5. -t 查看包的内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值