Linux-基于韩顺平-day03

一、帮助指令

  1. man方式
  2. help方式
  3. 指令 --help

二、文件目录类

  1. pwd指令

    • 作用:显示当前目录的绝对路径
  2. ls指令

    • 作用:显示目录或文件
    • 使用:ls [选项]
      • -a:显示所有
      • -l:以列表的形式显示信息
      • -h:以人的方式查看
  3. cd指令

    • 作用:切换目录
    • 使用
      • 绝对路径和相对路径
      • cd~、cd :回到家目录
      • cd …:返回上一级
  4. mkdir指令

    • 作用:创建目录
    • 使用:mkdir [选项] 目录名称
      • -p:创建多级目录
  5. rmdir指令

    • 作用:删除目录
    • 用法:rmdir [选项] 目录名称
    • 注意事项
      • 删除的是空目录
  6. rm指令

    • 作用:移除文件或者目录
    • 用法:rm [选项] 文件或目录名
      • -r:递归删除
      • -f:强制删除不提示,删除一定要注意
  7. touch指令

    • 作用:创建空文件
    • 用法:touch 文件名
  8. cp指令

    • 作用:拷贝文件或目录到指定路径
    • 用法:cp [选项] 源文件 目标t
      • -r:递归拷贝
    • 特殊用法:\cp:复制不询问
  9. mv指令

    • 作用:移动文件与目录或重命名
    • 用法
      • 同一目录重命名:mv oldeName newName
      • 不同目录移动:mv 文件 新路径
  10. cat指令

    • 作用:查看文件内容
    • 用法:cat [选项] 文件
      • -n: 显示行号
  11. more指令

    • 作用:基于VI编辑器的文本过滤器,以全屏的的方式显示文本内容
    • 用法:more 文件
      • 空格:下一页
      • enter:下一行
      • q:退出
      • ctrl+f:向下滚动一屏幕
      • ctrl+b:返回上一层
      • =:输出当前行的行号
      • :f:输出文件名和当前行号
  12. less指令

    • 作用:分屏查看文件内容,类似more,区别在于more是一次性加载,less是按需加载
    • 用法:less 文件
      • 空格键:下一页
      • pagedown:下一页
      • pageup:上一页
      • /字符串:向下搜索字符串的功能,n:向下,N:向上
      • ?字符串:向上搜索字符串的功能,n:向上,N:向下
      • q:离开
  13. echo指令

    • 作用:输出内容到控制台
    • 用法:echo [选项] [内容]
  14. head指令

    • 作用:显示文件的开头部分
    • 用法:head [选项] 文件
      • 默认前10行
      • -n 8
  15. tail指令

    • 作用:显示文件的后面内容
    • 用法:tail [选项] 文件
      • 默认后10行
      • -n 8
      • -f:实时监控文件变化
  16. >指令

    • 作用:输出重定向,写入并覆盖
    • 用法:
      • ls -l > 文件
      • cat 文件1 > 文件2
      • 文件不存在会自动追加
  17. >>指令

    • 作用:写入并追加
    • 用法:同>
  18. ln指令

    • 作用:软连接也称为符号连接,类似快捷方式
    • 用法:ln -s [源文件或目录] [链接名称]
  19. history指令

    • 作用:查看最近执行的命令
    • 用法:history [数字]
    • 执行历史指令:!编号

三、时间日期类

  1. date指令
    • 作用:显示当前日期
    • 查看日期:
      • date
      • date +%Y
      • date +%m
      • date +%d
      • date “+%Y-%m-%d %H:%M:%S”
    • 设置日期:
      • date -s 字符串时间
  2. cal指令
    • 作用:显示日历
    • 用法:cal [选项]
      • cal
      • 显示整年:cal 年

四、其他指令

  1. find指令
    • 作用:查找指定的文件或目录
    • 用法:find [搜索范围] [选项] 文件名
      • -name 文件
      • -user 用户名
      • -size 大小:+大于,-小于,n等于
  2. locate指令
    • 作用:快速定位文件路径
    • 用法:locate 文件名
      • 使用前先执行updatedb
  3. which指令
    • 作用:查找命令在什么目录下
    • 用法:which ls
  4. grep指令
    • 作用:过滤查找,通常与管道一起使用
    • 用法:grep [选项] 查找内容 源文件
      • -n行号
      • -i忽略大小写

五、压缩和解压缩

  1. gzip/gunzip指令
    • 作用:压缩/解压缩文件
    • 用法:
      • gzip 文件
      • gunzip 文件.gz
  2. zip/upzip指令
    • 作用:压缩/解压缩文件
    • 用法:zip/unzip [选项] xxx.zip
      • -r:递归压缩
      • -d 目录:指定解压后的存放目录
  3. tar指令
    • 作用:压缩/解压缩文件
    • 用法:tar [选项] xxx.tar.gz tar -czvf xxxxxx tar -xzvf xxxxx.tar.gz
      • -c:打包
      • -v:显示详细信息
      • -f:指定压缩后的文件名
      • -z:打包同时压缩
      • -x:解压缩
      • -C:解压到的目录

六、权限

  1. 所有者:文件的拥有者

    • 用法:change owner -----> chown [-R] 用户 文件/文件夹
    • 选项:-R:递归
  2. 所有组:文件的拥有组

    • change group -----> chgrp [-R] 组名 文件/文件夹
  • 修改权限

    • chmod,修改文件的所有者、所有组、其他的使用的权限

    • 用户:

      • u------>所有者
      • g------>所有组
      • o------>其他
      • a------>所有人
    • 操作符:

      • ±---->增加权限
      • “-”---->去掉权限
      • =----->赋值权限
    • 权限:

      • r------>读权限----->4
      • w---->写权限------>2
      • x----->执行权限—>1
    • 修改权限:

      • chmod -R [用户][操作符][权限] 文件\文件夹
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信电

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值