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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Shell概述 1. Shell是什么? Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送...
    鲁克巴克诗阅读 3,880评论 0 3
  • 第一节 Shell概述 1.Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送...
    littlexjing阅读 6,228评论 0 1
  • 一、Shell简介 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统...
    传棋Jaking阅读 4,251评论 0 2
  • 1、bash 与 shell 管理整个计算机硬件的其实是操作系统的内核(Kernel),这个内核是需要被保护的,所...
    Zhang21阅读 4,312评论 0 2
  • “ 我想, 沐浴着阳光 在我的笔记里 倚马万言的记忆都是你 面貌,笑容,举止 我想 不眠的...
    谧晚阅读 1,891评论 0 0

友情链接更多精彩内容