01. Shell简介

  • Shell

CentOS默认的shell为BASH,即Bourne Again Shell,它是sh(Bourne Shell)的增强版

image.png

  • 历史命令
  1. linux预设记录1000条历史命令;
  2. 命令保存在用户家目录的.bash_history中;
  3. 只有正常结束的命令,才会保存;
  4. !!表示执行上一条命令;
  5. !n表示执行历史记录中的第n条命令;
  6. !ta执行历史中最近一次以ta开头的命令;
  7. history命令可以查看历史命令记录;
  8. ↑↓箭头可以切换历史命令记录.
image.png

  • 指令补齐
  1. 按Tab键可以补齐指令/文件名/路径等;
  2. 按两次Tab键,系统会列出所有可能补齐的选项;
image.png

  • 别名
  1. alias命令,可以为命令起别名,unalias解除别名;
  2. alias,查看当前系统存在的别名;
  3. alias 别名='实际命令',设置别名.
image.png

  • 通配符
  1. 在bash中, * 号代表可匹配多个字符(0-n个);
  2. ? 代表可匹配一个字符
image.png

  • 重定向
  1. 输入重定向 <
  2. 输出重定向 >
  3. 错误重定向 2>
  4. 追加重定向 >>
image.png

  • 管道符
  1. | 即为管道符,将前面命令运行的结果丢给后面的命令;
image.png

  • 控制
  1. 暂停 Ctrl+z
  2. fg将后台任务提到前台
  3. bg将任务放到后台
  4. 停止 Ctrl+c
image.png

你可能感兴趣的:(01. Shell简介)