02-Linux Bash Shell的初步认识

一、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)、通过网络进行陌生命令的查看

      http://man.linuxde.net/

    http://linux.51yip.com/


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,539评论 0 5
  • 1.vmware快照 磁盘“快照”是虚拟机磁盘文件(VMDK)在某个点及时的复本。系统奔溃或系统异常,你可以通过使...
    林深见鹿出阅读 246评论 0 0
  • 0.vmware快照 1.什么是Bash Shell? 命令解释器, 将用户输入的命令,翻译给内核程序.将用户输入...
    郝煜_Hyman阅读 892评论 0 5
  • 一、VMware快照如何建立? 此项过于简单,直接省略。 二、什么是Bash shell? 终端;命令解释器、将用...
    风铃科技阅读 242评论 0 0
  • 1.什么是Bash Shell? 命令解释器,将用户输入的命令,翻译给内核程序 将用户输入的指令翻译给内核程序,内...
    生活一场戏而已_b526阅读 180评论 0 0