您的位置:首页 > 运维架构 > Linux

(Linux 第六天)Bash功能介绍---命令别名---管理与重定向

2019-03-23 19:25 465 查看

shell介绍
shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕返回给用户。这种对话方式可以是交互的方式(从键盘输入命令,可以立即得到shell的回应),或非交互(脚本)的方式。换句话说,Shell是一个命令行解释器,它为用户提供一个像Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动,挂起,停止甚至是编写一些程序。
bash功能介绍
bash拥有制动记录命令历史功能。用户所执行的命令会在注销是自动记录到自己家目录下的bash_hstor隐藏文件中
#上下键翻阅历史命令,找到合适命令后直接回车即可执行
#输入!string条用命令历史(string为关机字)如!vim将调用最后一次执行的以vim开头命令。或者通过!n来准确定位历史记录
#通过ctrl+r快捷键打开搜索功能
命令别名
alias 查看系统当前所有的别名

#定义新的别名

#取消别名定义

管道与重定向
标准输入 的文件描述符为0,标准输出的文件描述符为1错误输出的文件描述符为2
linux中科院使用重定向符(<、>、<<、>>、|)重新定义输入与输出
管道使的我们科院将多条命令连续在一起使用,他的作用是将一个命令的标准输出重定向给下一条命令,并作为该命令的标准输入
输出重定向可以使用>或者>>符合,使用>可以将输出的导入至文件,如果文件不存在,则创建该文件,如果文件已存在,则会覆盖该文件的内容,而使用>>可以将输出追加至文件

#查询计算机是否安装了gcc软件

#设置tt的密码为123

#查看当前文件列表

#将输出保存至list.txt,屏幕无输出

#将主机名追加至list.txt文件末尾

#发送邮件,邮件内容来自文件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐