VMware 快照
记录干净的系统,如果以后系统遭到破坏,返回快照。
Bash Shell
命令解释器。将用户输入的指令翻译给内核系统,内核处理完成之后将结果返回给bash shell。
如何打开一个bash 窗口:
通过Xshell链接,就算打开一个Bash程序的窗口。
Bash Shell
几乎能完成所有的操作:
如:文件管理(创建 移动 复制 编辑 等等)
用户管理
权限管理
磁盘管理
网络管理
进程管理
........
平时使用Bash shell ?
单条命令 -->效率低 -->适合少量工作
Shell Script(脚本) -->效率高 --->适合复杂并且重复性的工作
Bash Shell 登录后的提示符:
[root@oldboy ~] #
root: 当前登录系统的用户
oldboy: 主机名称
~: 当前登录系统的用户 ~表示当前用户所在的家目录
#:通常情况下表示的是超级管理员
[jack@oldboy ~]$
jack : 当前登录系统的用户
$ : 当前是一个普通用户
Bash shell 的基础语法
命令 [选项] [参数] 例子:
ls -a /tmp
命令:主体
选项: 用来调节命令的输出效果
短格式: -a 用这种方式来表示 在选项特别多的时候可以组合使用 -a l 这种组合形式
长格式: --all
参数: 文件或者路径
PS:选项和参数可以出现位置调换的情况 ,不影响
ls #列出当前目录下的内容
错误提示:
command not found
命令未找到
No such file or directory
没有找到这个文件或目录 这个文件不存在,或者这个文件名称写错了
Bash shell 常用的特性 :相信电脑 不要相信自己
1.补全键 Tab
命令补全 路径补全 选项补全
输入错误 Tab键 不好使
2.命令快捷键
ctrl +c 终止当前正在运行的程序
ctrl +l 清屏 ===clear
ctrl +w 按单词或者空格进行向前删除
ctrl +a 将光标跳转至行首
ctrl +e 光标跳转至行尾
ctrl +u 删除光标以前的内容
ctrl +k 删除光标以后的所有内容
ctrl +r 搜索的之前执行过的命令
历史命令 History, (查找执行的命令历史记录)
-w 保存命令历史到历史文件
—c 清空命令历史记录,不会清空已保存的文件
-d 删除命令历史的第N条行
history 获取当前执行的历史记录
!60
、调取history 记录编号为60的命令
Esc+. 表示复制上一条命令空格之后的命令
1.保持历史记录:[root@oldboy ~]# cat .bash_history # 当前用户的家=目录下
2.尝试使用history -c 清除记录
3.操作完成后
[root@oldboy ~]# history -c
[root@oldboy ~]# > .bash_history
[root@oldboy ~]# cat .bash_history
4.命令别名 alias 取消别名unalias
系统本身有很多的内置别名
1.设置别名(临时生效)
[root@oldboy ~]#alias wk='cat'
2.取消别名:(临时生效)
[root@oldboy ~]# unalias wk
Bash Shell 的帮助手册:
http://man.linuxde.net/
http://linux.51yip.com/
学会善用搜索引擎