一、VMware的快照
作用:可以从当前位置恢复到你原先建立快照的位置(坐时光机穿梭到你阳光帅气或貌美如花的时光岁月)
1.快照的建立
2.删系统(rm -rf /),并利用快照建恢复
二、Bash Shell的学习
1、什么是bash shell
命令解释器,将用户输入的命令,翻译给内核程序,再由内核传送给用户过程的一个链接工具(翻译官)
1).将用户输入的指令翻译给内核程序,内核处理完成之后将结果返回给bash
如何打开一个bash的窗口
2).通过xshell链接就算是打开一个bash程序的操作
2.bash shell能做什么? 几乎可以完成所有的操作
1)、文件管理(复制,移动,粘贴,创建等)
2)、用户管理(用户的创建、用户的删除)
3)、权限管理
4)、磁盘管理(分配磁盘,磁盘大小的划分)
5)、网络管理(网络的配置,如IP地址的设置等)
6)、进程管理(对正在进行的程序进行中断等操作)
3.我们如何使用bash shell
单条命令 输入 效率低 适合少量的工作 操作相对简单
shell script(脚本) 效率高 适合复杂并且重复性的工作 命令操作比较复杂
shell script:相当于将所有的命令写入到一个文件,本文件包含所有的命令,执行文件时,相当于将所有的命令执行一遍。
4.bash shell登录后提示符是什么意思
例1:[root@oldboy ~]#
注: root(超级用户):当前登录系统的用户,oldboy:主机名称,~当前所在位置,用户所在的家目录
例2:[ttt@oldboy ~]$
注: ttt(普通用户):当前登录系统的用户,oldboy:主机名称,~当前所在位置,用户所在的家目录
不同点(提示符):普通用户:$ root用户(超级用户):#
5.bash shell的基础语法?
命令 选项 参数
ls -a /tmp/ 注:ls---列出当前目录下的内容
命令:主体
选项:用来调节命令的输出的结果是什么样的
参数:输出结果的文件或路径,即从哪儿去查(就像人去某个地方,路应该怎么走或车怎么坐)
6.bash shell的特性
1)、命令的快捷键
Ctrl+C:停止当前正在运行的程序或命令
Ctrl+L(==clear):清屏,将当前页面清空,不是清除
Ctrl+W:按单词或者空格向前删除
Ctrl+A:光标移动到所当前命令的首端
Ctrl+E:光标移动到所当前命令的尾端
Ctrl+R:搜索此前执行过的命令
Ctrl+箭头(左右):光标移动按照单词或者空格向左右移动
2)、补全键Tab,
命令补全、路径补全、选项补全(yum install bash-completion)
7.历史记录查找的命令:history
[root@oldboy ~]# history -w 保存历史文件记录的命令
[root@oldboy ~]# ls -a
[root@oldboy ~]# cat .bash_history 查看已经保存的历史文件记录
[root@oldboy ~]# history -c 清空历史记录的命令,但是不会清空保存的文件
[root@oldboy ~]# history -d 删除历史记录的第N行的命令
1)、!40:执行history命令后调取history记录中编号为40所对应的命令(40表示:命令前的序列编号)
2)、删除所有的文件及其历史记录的命令:
[root@oldboy ~]# history -c
[root@oldboy ~]# >.bash_history 删除保存的历史记录
8.命令别名:alias (主要是以便于我们更快的查找或者查看)
1)、设置别名:alias wl='cat /etc/netwoke......' 临时生效,当另外打开时将不存在,
设置完成以后,利用命令wl既可以打开或者查看“cat /etc/netwoke......”所对应的文件或内容
2)、取消别名:unalias wl 取消别名
9.bash shell的帮助手册:
1)、man help 等
2)、通过网络进行陌生命令的查看