Linux学习 -- Shell基础 -- Bash基本功能

  

 


历史命令

  history

    -c   clear

    -w   写入 ~/.bash_history

    默认保存1000条, 可在/etc/profile中修改

    调用

      Linux学习 -- Shell基础 -- Bash基本功能_第1张图片

 

Tab补全

  命令、目录、文件

 


 

命令别名

  alias 别名='原命令'   

  命令执行顺序: 

    绝对路径或相对路径 > 别名 > Bash的内部命令 > $PATH环境变量中找到的第一个命令(外部命令)

  配置文件:/root/.bashrc  

  删除:unalias 别名

 

常用快捷键

  Linux学习 -- Shell基础 -- Bash基本功能_第2张图片

 


 

输入输出重定向

  标准输入输出

    Linux学习 -- Shell基础 -- Bash基本功能_第3张图片

  输出重定向

    Linux学习 -- Shell基础 -- Bash基本功能_第4张图片

    注意:2和>之间没有空格!

    Linux学习 -- Shell基础 -- Bash基本功能_第5张图片

    命令  &>/dev/null   结果丢到垃圾箱  

 

  输入重定向

    例子:  wc [选项] [文件名]

      -c 统计字节数

      -w 统计单词数

      -l 统计行数 

 


 

多命令顺序执行

  Linux学习 -- Shell基础 -- Bash基本功能_第6张图片

  dd 主要用于磁盘对拷

    Linux学习 -- Shell基础 -- Bash基本功能_第7张图片

  命令 && echo yes || echo no

 

管道符 |

  命令1 | 命令2    命令1的正确输出 作为 命令2的对象

   例子:ll -a /etc/ | more

      netstat -an | grep "ESTABLISHED"

        Linux学习 -- Shell基础 -- Bash基本功能_第8张图片

 


 通配符 

  Linux学习 -- Shell基础 -- Bash基本功能_第9张图片

Bash中其他特殊符号

  Linux学习 -- Shell基础 -- Bash基本功能_第10张图片


 

转载于:https://www.cnblogs.com/roronoa-sqd/p/4886674.html

你可能感兴趣的:(Linux学习 -- Shell基础 -- Bash基本功能)