美文网首页Linux学习之路
day 02 bash shell使用

day 02 bash shell使用

作者: whykm | 来源:发表于2020-02-17 20:53 被阅读0次
image.png

day02

  1. vmware快照

    • 记得拍摄好快照
  2. 什么是bash shell

    • 命令解释器:将用户输入的命令翻译给内核程序。
      • 将用户输入的指令翻译给内核程序,内核处理完成之后将结果返回给bash shell
    • 如何打开一个bash窗口:
      • 通过xshell打开,就算打开一个bash程序的窗口
  3. bash shell能做什么

    • 几乎能完成所有的操作:
      • 文件管理--->创建,移动,复制,删除等等
      • 用户管理--->创建 ,删除
      • 权限管理
      • 磁盘管理
      • 网络管理
      • 进程管理
      • 。。。。。
  4. 平时我们如何用bash shell

    • 单条命令---> 效率低 ---> 适合少量工作
    • shell script ---> 效率高--->适合复杂并且重复性的工作
  5. 登录后的提示符是什么意思
    • [root@whykm ~]#
      • root:当前登录系统的用户
      • whykm:主机名称
      • ~:当前所在的位置 ~表示当前用户所在的家目录
      • : 通常情况下表示的是超级管理员

      • $:表示的是当前是一个普通用户
  6. bash shell基础语法
    • 命令 选项 参数

    • 例子 ls [-a] [/tmp/]

      ​ 打针 重点或者轻点 往哪打

      • 命令是主体

      • 选项是用来调节命令的输出效果,通常用 -a --all等形式表示,选择使用段格式-,在选项特别多的时候可以组合使用

      • 参数 文件或者是路径

      • PS: 选项和参数可以调换,中间最少一个空格,可以多个

        • ls #列出当前目录下的内容; .在Linux中表示隐藏信息

        [root@whykm ~]# ls bash_logout
        ls: cannot access bash_logout: No such file or directory——这个文件不存在或者这个文件名称写错了

  7. bash shell的常用特性
    • 补全 tab键
      • 命令补全 路径补全 选项补全
      • yum install net-tools -y
      • 命令补全:输入命令 按下tab键会自动补全,但是如果无法补全,连续按两次可出现包含所打字符的所有命令,如输入错误,则tab不好使
      • 路径补全 要先安装包 yum install bash-completion
    • 命令快捷键
      • ctral+a 光标跳转至行首
      • ctral+c 终止当前正在运行的程序
      • ctral+e 光标跳转至行尾
      • ctral+z 暂时放入后台——几乎不用
      • ctral+l 清屏 = clear命令
      • ctral+u 删除光标以前的命令
      • ctral+k 删除光标以后的命令
      • ctral+w 按单词或空格进行向前删除
      • ctral+ 左右键 快速跳转单词
      • ctrl+r 进入搜索格式,搜索之前用过的命令
    • 历史命令 history,追溯之前发生的情况,查找执行命令历史记录
      • !数字 #调取数字行时候的命令并执行
      • Esc+. 快速补全上调命令后面的代码
      • history -d +数字 删除数字行的命令
      • history -w 保存所有的历史记录
      • history -c 情况历史记录
    • 操作完成后 > .bash_history,删除这个文档
    • 命令别名
      • 设置别名(临时生效) alias
      • 取消别名(临时生效) unalias

相关文章

  • day 02 bash shell使用

    day02 vmware快照记得拍摄好快照 什么是bash shell命令解释器:将用户输入的命令翻译给内核程序。...

  • Bash

    主要概念 Linux默认的shell是bash Shell bash Shell 可以交互使用,或者作为一种强大的...

  • bash 特性总结

    使用bash能更好的完成linux工作 CentOS 默认shell为bash,echo $SHELL获得当前系统...

  • Day02-Bash Shell

    1.什么是Bash Shell? 命令解释器,将用户输入的命令,翻译给内核程序 将用户输入的指令翻译给内核...

  • shell变量

    bash 大多数Linux系统默认使用的shell,bash shell 是shell 的一个免费版本,它是最早的...

  • .bashrc文件和.bash_profile文件区别

    前言 linux系统默认使用的shell为bash,在shell启动时候会根据情况读取.bash_profile和...

  • linux环境变量之profile .bash_profile

    前言 这里讨论的shell都是bash shell 使用哪种shell形式可以通过修改/etc/passwd ...

  • lpine Linux下安装Bash Shell

    title: "Alpine Linux下安装Bash Shell"date: 2021-02-15T14:29:...

  • shell shortcut

    大多数Linux发行版中默认的shell为bash. Bash是Bourne Again Shell的缩写。使用快...

  • day03-文件管理-笔记

    昨天: 1.bash shell 基本的使用方式 2.bash 两种执行方式 ​ 单条 shell脚本 3...

网友评论

    本文标题:day 02 bash shell使用

    本文链接:https://www.haomeiwen.com/subject/ddimfhtx.html