day2shell了解

内容

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个

你可能感兴趣的:(day2shell了解)