Day2-Bash Shell基础知识

1.什么是Bash Shell?

     即 命令解释器,将用户输入的命令,翻译给内核程序。

              将用户输入的指令翻译给内核程序,内核处理完成之后将结果返回给bash 

      如何打开一个bash的窗口?

              通过 Xshell连接,就算打开一个Bash程序的窗口

2 Bash Shell 能做什么?

几乎能完成说有的操作:

文件管理(创建 移动 复制 删除 编辑 等等)

用户管理(创建 删除 …)

权限管理

磁盘管理

网络管理

进程管理

……

3平时我们是如何使用 Bash Shell?

单条命令   ⇢  效率低  ⇢ 适合少量工作



Shell Script ⇢ 效率高 ⇢ 适合复杂并且重复的工作

4 Bash Shell 登陆后的提示符是什么意思?



root:当前登陆系统的用户

oldboy:主机名称

~:当前所在的位置  ~表示当前用户所在的家目录

#:通常情况下表示的是超级管理员

$:当前是一个普通用户

5 Bash Shell 的基础语法

命令   选项   参数 

命令(主体) ls # 列出当前目录下的内容


选项 用来调节命令的输出结果  -l



参数 文件或者路径

PS: 选项和参数可以出现位置调换的情况

PS:相信电脑,不要相信自己

6  Bash Shell的常用特性?

1.补全tab

 命令补全 路径补全 选项补全

输入命令,按下tab键 会自动补全,如果无法补全, 就按两次列出所有的相关的命令。

路径补全:保证唯一就能实现补全功能,但输入错误怎不会补全成功

选项补全

PS:输入错误,tab键不好使

2 命令快捷键

ctrl+c 终止当前正在运行的程序

ctrl+l 清屏   == clear 命令

ctrl+w 按单词或者空格进行向前删除

ctrl+ -›

ctrl+ ‹-

ctrl+a  光标跳转至行首

ctrl+e  光标跳转至行尾

ctrl+z  暂时放入后台 

ctrl+u  删除光标以前的所以内容

ctrl+k  删除光标以后的所以内容

ctrl+r  搜索的以前执行过的命令

3  历史命令History,追溯之前发生情况(查找执行的命令历史纪录)

-w 保存命令历史到历史文件

-c 清空命令历史纪录,不会情空已保存的文件

-d 删除命令历史的第N条行

history 获取当前执行的历史纪录


! 14    调取 history 中的编号为 14 的命令


保存历史纪录 -w


尝试使用 history -c 清除纪录


操作完成后

4  命令别名  alias  unalias

系统由很多内置的别名

1 设置别名(临时生效)



2取消别名(临时生效)



3 永久添加别名

7  Bash Shall 的帮助手册

man ls

ls--help

http://linux.51yip.com/


http://man.linuxde.net/


学会善用搜索引擎

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容