内容
0.VMware快照
系统破坏后可以回退到之前的时候。(防止系统损坏)
(拍摄快照)点击虚拟机快照,拍摄快照。
(恢复快照)点击虚拟机,快照,快照管理器,点击拍摄的快照。
1.什么是bash shell?
命令解释器,将用户如入的命令,翻译给内核程序。
将用户输入的指令翻译给内核程序,内核处理完成后将结果返回给Bash。
打开Bash窗口:
通过Xshell连接,就算打开一个Bash窗口。
2.bash shell能做什么?
几乎能完成所有操作:
文件管理(创建 移动 复制 删除 编辑 等等)
用户管理(创建 删除...)
权限管理
磁盘管理
网络管理
进程管理
....
3.平时我们是如何使用bash shell?
输入命令 -->效率低 --->适合少量工作
shell script -->效率高 -->适合复杂 并且重复性工作
4.Bash shell登录后的提示符是什么意思?
[root@oldboy ~]#
root:当前登录系统的用户
oldboy:主机名称
~:当前所在的位置 ~表示当前用户所在的家目录
#: 通常情况下表示的是超级管理员
普通用户的提示符为$
5.Bash shell的基础语法?
命令 [选项] [参数]
ls #列出当前目录下的内容
命令:主体
选项:用来调节命令的输出效果
-a
--a
选择使用短格式-,在选项特别多的时候可以组合时使用-a -l -al
参数:文件或路径
PS:选项和参数会出现位置调换的情况
ls #列出当前目录下的内容
6. shell的常用特性?
1.补全tab
命令补全 路径补全 选项补全
输入命令:按下tab键 会自动补全,但是如果无法补全
路径补全:保证唯一就能实现补全功能但是如果输入错误则不会补全成功
选项补全:yum install bash-completion
PS:输入错误,tab键不好使/
2.命令快捷键
Ctrl+
c 终止当前正在运行的程序
l 清屏(翻页)=== clear命令
w 按单词或空格 进行向前删除
Ctrl+ ->
ctrl+ <-
a 光标跳到行首
e 光标行尾
z 暂时放入后台 不用
u 删除光标以前的所有内容
k 删除光标以后的所有内容
r 搜索之前执行过的命令
3.历史命令history,追溯之前发生情况
history 获取当前执行的历史记录
-w 保存命令历史到历史文件
-c 清空命令历史记录,不会情况文件
-d 删除命令历史的第N行
!60 #调取history记录中编号为60
Esc+. 把上一条命令执行成功后面的最后的参数复制过来。
> 文件 清空文件里面的所有记录。
4.命令别名 alias
设置别名(临时生效)
alias wk='cat /etc/sysconfig/network-scripts/ifcfg-ens32'
取消别名(临时生效)
un alias
永久添加别名 比如oldboy 实际执行-> ls
-l/
7.Bash shell的帮助手册?
help
man
linux命令大全
linux命令手册
学会善用搜索引擎
Linux命令: 80个