day 2 笔记

1.建立vm ware快照

2。什么是Bash shell

    命令解释器,将用户输入的命令,翻译给内核程序。

        将用户输入的指令翻译给内核程序,内核处理完成之后将结果返回给bash

如何打开一个bash窗口

    通过xshell连接,就算打开一个bash程序的窗口。

3.bash shell能做什么? 几乎能完成所有的操作:

    文件管理  (创建 移动 复制 删除 编辑 等等)

用户管理  (创建 删除。。。)

权限管理 

磁盘管理

网络管理

进程管理

。。。。

4.平时我们是如何使用bash shell?

    单条命令      --> 效率高 --> 适合少量工作

shell script  --> 效率高 --> 适合复杂 并且重复性的工作

5.bash shell 的基础语法?

    命令 [选项] [参数]

    ls  -a  /tmp/

    打针 重点|轻点  往哪打


    命令:主体

    选项:用来调节命令的输出效果

          -a    用这种方法来表示

          --all 

          选择使用短格式- ,在选项特别多的时候可以组合使用 -a -l  -all

    参数: 文件或者路径

    ps:选项和参数可以出现位置调换的情况


    ls #列出当前目录下的内容

6. Bash Shell 的常用特性?

    1.补全tab

        命令补全  路径补全  选项补全


    输入命令:按下tab键 会自动补全,但是如果无法补全

              输入错误,tab键不好使/

    路径补全:保证唯一就能实现补全功能,但如果输入错误则不会不全成功。

    选项补全:yum install bash-completion

2.命令快捷键

        ctrl+c  终止当前正在运行的程序

        ctrl+l  清屏  ===  clear命令

        ctrl+w  按单词或者空格进行向前删除

        ctrl+ ->

        ctrl+ <-


        ctrl+a  光标跳转至行首

        ctrl+e  光标跳转至行尾

ctrl+u  暂时放入后台  几乎不用

ctrl+k  删除光标以前的所有内容

ctrl+r  搜索的以前执行过的命令

7.历史回溯命令History,追溯之前发生情况 (查找执行的命令历史记录)

    -w 保存命令历史到历史文件

    -c 清空命令历史记录,不会情况文件

    -d 删除命令历史的第n条行

  history 获取当前执行的历史记录

    !60  #调取history记录中的编号为60的命令

    ESC + .

    1.保存历史记录 [root@oldboy ~]# cat .bash_history  #当前用户的家目录下

    [root@oldboy ~]# history -w

2.尝试使用history -c 清楚记录

3.操作完成后

[root@oldboy ~]# history -c

[root@oldboy ~]# > .bash_history

[root@oldboy ~]# cat .bash_history

8.命令别名 alias unalias

    系统有很多内置的别名

1.设置别名(临时生效)

      [root@oldboy ~]#alias wk='cat /etc/sysconfig/network-scripts/ifcfg-ens32'


2.取消别名(临时生效)

      [root@oldboy ~!]# unalias wk


    3.永久添加别名.....  比如: oldboy --实际执行-> ls -l /

--help  查看帮助

    命令大全

百度



day02  --->5个命令

---------------------------------------------------------

ls  列出当前目录下的内容

  -l 以长格式显示

  -a 显示所有的文件,包括隐藏文件 如: .bash

history 查看历史记录

      -w 写入文件

    -d 删除bash窗口的某一行内容

      -c 清空bash窗口的所有内容,但不会清空已保存的历史记录

alias 设定别名

unlias 取消别名

man 查看帮助

你可能感兴趣的:(day 2 笔记)