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

一、历史命令与命令补全

  1.历史命令--history

    语法:history [选项] [历史命令保存文件]

    选项:-c  清空历史命令

       -w  把缓存中的历史命令写入历史命令保存文件(默认保存文件为各用户家目录下的.bash_history文件)

  历史命令默认保存1000条,看可以在环境变量配置文件/etc/profile中进行修改。

  

  2.历史命令的调用

  • 使用上下箭头调用以前的命令
  • 使用“!n”重复执行第n条命令,n可以用history命令查看
  • 使用“!!”重复执行上一条命令
  • 使用“!字串”重复执行最后一条以该字串开头的命令

  3.命令与文件补全

    在Bash中,命令与文件补全是非常方便与常用的功能,只要在输入命令或文件时,按“Tab”键即可自动补全命令或文件名。 

二、别名与快捷键

  1.命令别名

    在管理和维护Linux系统的过程中,管理员会使用大量的命令,对于一些常用的复杂的命令,管理员可以用命令别名的功能根据自己的使用习惯来简化这些命令,以提高效率。

  1.1 设定命令别名

    alias 别名='原命令'  

    如: alias vi='vim'  

  

  1.2 查询命令别名

    alias

  1.3 让别名永久生效 

    要是别名永久生效,可以修改各用户下的.bashrc文件,如是root下的别名生效,修改/root/.bashrc。

  1.4 删除别名

    unalias 别名

   

三、输入输出重定向

  1.标准输入输出  

  

设备

设备文件名

文件描述符

类型

键盘

/dev/stdin

0

标准输入

显示器

/dev/stdout

1

标准输出

显示器

/dev/stderr 

2

标准错误输出


 

猜你喜欢

转载自www.cnblogs.com/anchun7080/p/10251209.html