Linux---Shell命令概述

Shell命令概述

一、Shell命令概述
二、 Bash的应用 History

1. 获得命令帮助

  • 内部命令 “help”
    • 查看Bash内部命令的帮助信息
  • 命令的 “–help” 选项
    • 适用于大多的外部命令
  • 使用“man”命令阅读手册页
    • 使用“↑”、“↓”方向键滚动文本
    • 使用Page up和Page Down键翻页
    • 按Q或q键退出阅读环境、按“/”键后查找内容

2. Linux命令行的辅助

  • Tab键:自动补齐
  • 反斜杠“\”:强制换行
  • 快捷键Ctrl+U:清空到行首
  • 快捷键Ctrl+K:清空到行尾
    • 注:此上两个命令类似于“剪切”,可运用“Ctrl+Y”进行恢复;
  • 快捷键Ctrl+L:清屏(相当于内部命令“clear”的功能)
  • 快捷键Ctrl+C:取消本次命令编辑(可用于终止前台程序的运行)
    • 注:上述所有快捷操作中一般使用小写(大小写字母效果相同)

3. Linux命令行的格式

  • 通用命令格式

    • 命令字符 [选项][参数]
  • 选项及参数的含义

    • A.选项:用于调节命令的具体功能
      • a) 以“-”引导短格式选项(单个字符),例如“-l”
      • b) 以“–”引导长个格式选项(多个字符),例如“–color”
      • c) 多个短格式选项可以一起,只用一个“-”引导,例如“-al”
  • B. 参数:命令操作的对象,如文件、目录名等;

    • 注:
      • a) 在Linux命令环境中,无论是命令名还是文件名,对英文字符的处理是区分大小写的;
      • b) 命令的各组成部分之间用空格分隔(可以是多个空格),命令行的输入以回车键结束;

4. 文件和目录管理

  • 目录操作命令:
    • pwd、cd、ls、mkdir
  • 文件操作命令:
    • touch、cp、rm、mv、find
  • 文件内容操作命令:
    • cat、less、grep
  • 归档及解压缩命令:
    • tar

目录操作命令

  • pwd命令:查看工作目录
  • cd命令:切换工作目录
    • 格式:cd [目录位置]
  • ls命令:列表(List)显示目录内容
    • 格式:ls [选项]… [目录或文件名]
    • 常用命令选项:
      • “-l”:以长格式显示
      • “-a”:显示所有子目录和文件的信息,包括隐藏文件
      • “-d”:显示目录本身的属性
      • “–color”:以颜色区分不同类型文件
  • mkdir命令:创建新的目录
    • 格式:mkdir [-p][/路径/]目录名 (“-p”是用于创建多级目录)

文件操作命令

  • touch命令:新建空文件,或更新文件时间标记
    • 格式:touch 文件名
  • cp命令:复制(copy)文件或目录
    • 格式:cp [选项]…源文件或目录…目标文件或目录
    • 常用命令选项:“-r”递归复制整个目录树
  • rm命令:删除(Remove)文件或者目录
    • 格式:rm [选项]… 文件或目录
    • 常用命令选项:“-r”递归复制整个目录树
  • mv 命令:移动(move)文件或目录
    • 格式:mv 源文件或目录… 目标文件或目录
    • 注:若如果目标位置与源位置相同,则相当于重命名
  • find 命令:用于查找文件或目录
    • 格式:find [查找范围] [查找条件]
    • 常用查找条件:
      • -name:按文件名称查找
        • Eg:Find /【根目录下】 -name XXX【文件名】
      • -user:按文件属主查找
        • Eg:Find / 【根目录下】-user XXX 【用户名】
      • -type:按文件类型查找
        • Eg:Find / 【根目录下】-type f、d、b、c
    • 注:
      + 按名称查找时,可根据目标文件的部分名称查找,允许使用“*”及“?”通配符;
      + 按文件类型查找时,类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等,块设备指的是成块读取数据的设备(如硬盘、内存等),而字符设备指的是按单个字符读取数据的设备(如键盘、鼠标等);

文件内容操作命令

  • cat命令:显示出文件的全部内容
    • 格式:cat [目标文件]
  • less 命令:全屏的方式分页显示文件内容
    • 交互操作方法:
      • 按Enter键向下逐行滚动
      • 按空格键向下翻一屏、按b键向上翻一屏
      • 按q键退出
  • tail 命令:显示指定文件的末尾内容
    • 常用查找条件:
      • “-f”:循环读取
      • “-q”:不显示处理信息
      • “-v”:显示详细的处理信息
      • “-c”:显示的字节数
      • “-n”:显示行数
  • more 命令: 显示按页查找的文件内容
    • 常用查找条件:
      • “+n”:从第n行开始显示
      • “-c”从顶部清屏,然后显示
  • head 命令: 显示档案的开头至标准输出中,默认显示开头前10行
    • 常用查找条件:
      • “-q”:隐藏文件名
      • “-v”:显示文件名
      • “-c”:显示字节数
      • “-n”:显示的行数
  • grep 命令: 在文件中查找并显示包含指定字符串的行
    • 格式:grep [选项]… 查找条件 目标条件
    • 常用命令选项:
      • “-i”:查找时忽略大小写
      • “-v”:反转查找,输出与查找条件不相符的行
    • 查找条件设置:
      • 注:
        • 需要查找的字符串要以双引号括起来
        • “^…”:表示以…开头
        • “…$”: 表示以…结尾
        • “^$”: 表示空行

归档及解压缩命令

  • tar 命令 :制作归档文件、释放归档文件
    • 格式:tar [选项]… 归档文件名 源文件或目录【制作归档文件】
      • tar [选项]… 归档文件名 [-C 目标目录]
    • 常用命令:
      • 打包:tar –czvf [存放路径]归档文件名.tar.gz 源文件或目录 或 tar –cjvf [存放路径]归档文件名.tar.bz2 源文件或目录
      • 解包:tar –xzvf [存放路径]归档文件名.tar.gz【要解压的文件】 [-C 解压目录]
        tar –xjvf [存放路径]归档名称.tar.bz2 [-C 解压目录]
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Alone_lll

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

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

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

打赏作者

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

抵扣说明:

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

余额充值