LINUX系统学习笔记Shell基础(一)认识shell、命令历史、命令补全、别名、通配符、管道符与前后台控制
2017-11-17 00:00
239 查看
一、认识shell
shell是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。
我们经常使用的终端,其实就是一个shell。Bourne开发的shell原本叫shell,后来再版Bourne Again Shell叫做Bash。我们通常使用的shell就是Bash。
二、命令历史
history命令能够记录我们使用过的命令:
history -c能清除我们的history命令:
history -c并不是真的清空了,只是在内存里清除而已。
三、命令补全和别名
按tab键可以帮我们补全一个命令、一个路径或者一个文件名。连续按两次tab键,系统则会把所有的命令或者文件名都列出来。
但是如果想参数也能补全,就需要安装额外的插件:bash-completion:
alias的作用是给命令起别名,它的简单用法:
在/etc/profile.d目录中也有很多别名。比如:vim /etc/profile.d/colors.sh文件中就有这样的别名定义:
四、通配符
在bash下,可以是使用*来匹配零个或者多个字符,用?匹配一个字符。
五、输入、输出重定向
输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上。输入重定向的命令是<,输出重定向命令是>。另外,还有错误重定向命令2>以及追加重定向命令>>
shell是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。
我们经常使用的终端,其实就是一个shell。Bourne开发的shell原本叫shell,后来再版Bourne Again Shell叫做Bash。我们通常使用的shell就是Bash。
二、命令历史
history命令能够记录我们使用过的命令:
history -c能清除我们的history命令:
history -c并不是真的清空了,只是在内存里清除而已。
三、命令补全和别名
按tab键可以帮我们补全一个命令、一个路径或者一个文件名。连续按两次tab键,系统则会把所有的命令或者文件名都列出来。
但是如果想参数也能补全,就需要安装额外的插件:bash-completion:
alias的作用是给命令起别名,它的简单用法:
在/etc/profile.d目录中也有很多别名。比如:vim /etc/profile.d/colors.sh文件中就有这样的别名定义:
四、通配符
在bash下,可以是使用*来匹配零个或者多个字符,用?匹配一个字符。
五、输入、输出重定向
输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上。输入重定向的命令是<,输出重定向命令是>。另外,还有错误重定向命令2>以及追加重定向命令>>
相关文章推荐
- Linux学习(二十一)Shell基础(一)认识shell、命令历史、命令补全、别名、通配符、管道符与前后台控制
- Shell基础:介绍、历史命令、命令不全和别名、通配符、输入输入重定向、管道发和作业控制
- Linux笔记(shell基础,历史命令,命令补全/别名,通配符,输出重定向)
- shell介绍、历史命令、命令补全和别名、通配符、输入输出重定向
- 8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向
- Linux shell基础知识、命令历史、命令补全和别名、通配符、输入输出重定向
- shell介绍、命令历史、命令补全和别名、通配符和输入输出重定向
- Linux shell基础知识、命令历史、命令补全和别名、通配符、输入输出重定向
- shell基础-Bash基本功能---历史命令、补全、别名和快捷键
- 11.15 shell介绍 ,命令历史,命令补全和别名,通配符,输入输出重定向
- shell介绍、命令历史、命令补全和别名、通配符、输入输出重定向
- 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向
- 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向
- shell介绍、命令历史、 命令补全和别名 、通配符 、输入输出重定向
- 五周第三次课 2017.11.15 shell介绍、命令历史、命令补全和别名、通配符、输入输出重定向
- shell介绍,命令历史,命令补全和别名 ,通配符, 输入输出重定向
- 五周第三次课(11月15日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向
- 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向
- 5-3 8 shell介绍 命令历史 补全 别名 通配符 重定向
- shell介绍、历史命令、命令补全和别名、通配符、输入输出重定向