day02
-
vmware快照
- 记得拍摄好快照
-
什么是bash shell
- 命令解释器:将用户输入的命令翻译给内核程序。
- 将用户输入的指令翻译给内核程序,内核处理完成之后将结果返回给bash shell
- 如何打开一个bash窗口:
- 通过xshell打开,就算打开一个bash程序的窗口
- 命令解释器:将用户输入的命令翻译给内核程序。
-
bash shell能做什么
-
几乎能完成所有的操作:
- 文件管理--->创建,移动,复制,删除等等
- 用户管理--->创建 ,删除
- 权限管理
- 磁盘管理
- 网络管理
- 进程管理
- 。。。。。
-
-
平时我们如何用bash shell
- 单条命令---> 效率低 ---> 适合少量工作
- shell script ---> 效率高--->适合复杂并且重复性的工作
-
登录后的提示符是什么意思
- [root@whykm ~]#
- root:当前登录系统的用户
- whykm:主机名称
- ~:当前所在的位置 ~表示当前用户所在的家目录
-
: 通常情况下表示的是超级管理员
- $:表示的是当前是一个普通用户
- [root@whykm ~]#
-
bash shell基础语法
-
命令 选项 参数
-
例子 ls [-a] [/tmp/]
打针 重点或者轻点 往哪打
-
命令是主体
-
选项是用来调节命令的输出效果,通常用 -a --all等形式表示,选择使用段格式-,在选项特别多的时候可以组合使用
-
参数 文件或者是路径
-
PS: 选项和参数可以调换,中间最少一个空格,可以多个
- ls #列出当前目录下的内容; .在Linux中表示隐藏信息
[root@whykm ~]# ls bash_logout
ls: cannot access bash_logout: No such file or directory——这个文件不存在或者这个文件名称写错了
-
-
-
bash shell的常用特性
-
补全 tab键
- 命令补全 路径补全 选项补全
- yum install net-tools -y
- 命令补全:输入命令 按下tab键会自动补全,但是如果无法补全,连续按两次可出现包含所打字符的所有命令,如输入错误,则tab不好使
- 路径补全 要先安装包 yum install bash-completion
-
命令快捷键
- ctral+a 光标跳转至行首
- ctral+c 终止当前正在运行的程序
- ctral+e 光标跳转至行尾
- ctral+z 暂时放入后台——几乎不用
- ctral+l 清屏 = clear命令
- ctral+u 删除光标以前的命令
- ctral+k 删除光标以后的命令
- ctral+w 按单词或空格进行向前删除
- ctral+ 左右键 快速跳转单词
- ctrl+r 进入搜索格式,搜索之前用过的命令
-
历史命令 history,追溯之前发生的情况,查找执行命令历史记录
- !数字 #调取数字行时候的命令并执行
- Esc+. 快速补全上调命令后面的代码
- history -d +数字 删除数字行的命令
- history -w 保存所有的历史记录
- history -c 情况历史记录
- 操作完成后 > .bash_history,删除这个文档
-
命令别名
- 设置别名(临时生效) alias
- 取消别名(临时生效) unalias
-
补全 tab键
网友评论