初识linux(八)--bash shell 的功能
2014-12-11 14:34
344 查看
bash shell 的功能
1.命令记忆功能
在用户文件夹主目录下, .bash_history 记录的是前一次登陆以前所执行过的命令,
这一次登录所执行的命令,被暂存在临时内存中,当系统注销后,这些命令才会记忆到 .bash_history 中
2.命令与文件补全功能
【tab】键接在一串命令的第一个字的后面,是命令补全
【tab】键接在一串命令的第二个字以后,则为文件补全
查看可用命令 : 在提示符后 连续按两次【tab】
查看以某字符开口的命令 : c【tab】【tab】 就可以 查看所有以 c开头的命令了
3.命令别名设置功能
例如: 查看目录下所有文件 命令 ls -all
起个别名 :alias lm="ls -all" ,这样执行lm 就等于执行了 ls -all
4.控制
作业控制(job control)
前台(foreground)
后台(background)
5.程序脚本
6.通配符
7.shell 的内置命令 type
type [-t][-p][-a] name
type : 显示该命令是 内置命令,还是 外部命令
-t : 加上-t 将会显示一下内容
file :表示为外部命令
alias :表示 该命令是 别名
builtin: 表示该命令位bash的内置命令
-p : 如果后面接的是 外部命令,会显示完整的文件名
-a : 会显示出 path 环境变量定义的路径中,所有包含 name 的变量都显示出来,包括 别名(alias)
8.命令执行
用\[enter] 可以让enter键不再有 “开始执行” 的功能
1.命令记忆功能
在用户文件夹主目录下, .bash_history 记录的是前一次登陆以前所执行过的命令,
这一次登录所执行的命令,被暂存在临时内存中,当系统注销后,这些命令才会记忆到 .bash_history 中
2.命令与文件补全功能
【tab】键接在一串命令的第一个字的后面,是命令补全
【tab】键接在一串命令的第二个字以后,则为文件补全
查看可用命令 : 在提示符后 连续按两次【tab】
查看以某字符开口的命令 : c【tab】【tab】 就可以 查看所有以 c开头的命令了
3.命令别名设置功能
例如: 查看目录下所有文件 命令 ls -all
起个别名 :alias lm="ls -all" ,这样执行lm 就等于执行了 ls -all
4.控制
作业控制(job control)
前台(foreground)
后台(background)
5.程序脚本
6.通配符
7.shell 的内置命令 type
type [-t][-p][-a] name
type : 显示该命令是 内置命令,还是 外部命令
-t : 加上-t 将会显示一下内容
file :表示为外部命令
alias :表示 该命令是 别名
builtin: 表示该命令位bash的内置命令
-p : 如果后面接的是 外部命令,会显示完整的文件名
-a : 会显示出 path 环境变量定义的路径中,所有包含 name 的变量都显示出来,包括 别名(alias)
8.命令执行
用\[enter] 可以让enter键不再有 “开始执行” 的功能
相关文章推荐
- linux笔记:shell基础和bash的基本功能
- Linux学习日记 —— 10.3.3 Shell基础-Bash基本功能-输入输出重定向
- Linux 标准Shell Bash 的基本功能
- linux的shell简介bash的基本功能
- linux 基础学习之三:bash shell初识 下
- Linux中的shell简介bash的基本功能
- linux 基础学习之三:bash shell初识 上
- Linux学习日记 —— 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符
- linux笔记:shell基础-bash基本功能
- Linux学习 -- Shell基础 -- Bash基本功能
- Linux Bash Shell学习(二):目录和通配符
- Linux bash shell special characters and script syntax.
- Linux的shell功能和变量常用命令.八
- Linux + Shell bash / sh / ksh / csh / tcsh
- linux shell bash for editing file
- Linux Bash Shell学习(二十):命令行处理
- Linux Bash Shell学习(十二):流程控制——select
- Linux Shell Bash 带有特殊含义的退出码
- Linux Bash Shell学习(十六):数组
- Linux基础篇 六 (bash shell基础 (vi /etc/shells))