• bash初识,shell的基础语法及基本特性


    1.1 bash初识
    1.1.1 什么是bash shell
    是一个命令解释器,负责用户程序与内核进行交互操作的一种接口, 将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕。
    1.1.2 bash shell的作用
    文件管理
    用户管理
    权限管理
    磁盘管理
    网络管理
    软件管理
    应用管理
    ...管理
    1.1.3 bash两种使用方式
    1) 命令:效率低,适合少量工作
    2) 脚本:效率高,适合大量工作
    1.1.4 命令提示符
    [root @ centos7 ~ ] # :超级管理员
    [oldboy @ centos7 ~ ] $ :普通用户
    当前登录的用户 主机名 当前目录的位置

    1.2 shell的基础语法
    1.2.1
    命令 选项 参数
    command [-options] [arguments] 中括号 可有可无

    查看当前登录的用户
    [root@oldboy ~]# whoami
    Root

    第一个命令
    echo:所见即所得,输出echo后面参数内容,在bash shell中调用变量( -e :识别换行符等特殊符号 :转义符 ) :调用变量

    echo 'zls':
    [root@oldboy ~]# echo "zls"
    Zls

    echo -e 'zls 123':
    [root@oldboy ~]# echo -e "zls 123"
    zls
    123

    1.3 shell的基本特性
    1.3.1 命令补全:tab
    1.3.2 参数补全:yum install -y bash-completion
    1.3.3 选项补全:主要是补全路径
    C:UsersAdministratorDocumentsVirtual MachinesCentOS 64 位

    当使用windows查找一个目录层级特别多的文件时,打开的效率会非常的慢,但如果使用linux查找一个目录层级特别多的文件时,可以通过tab键快速补全

    PS:tab键可以实命令补全,路径补全,在实际生产中tab补全往往是我们使用的最多的,因为可以减少执行命令以及路径出错率,还能提高输入效率。
    

    linux的快捷键
    命令的快捷键可以帮助我们大大提升工作效率
    Ctrl + a :将光标跳转到行首
    Ctrl + e :将光标跳转至行末
    Ctrl + w :以空格为单位,将当前光标位置之前的内容删除
    Ctrl + u :将当前光标位置之前的内容全部删除
    Ctrl + l :清屏
    Ctrl + c :终止当前命令
    Ctrl + d :退出,断开当前连接(exit,logout)
    Ctrl + z :挂起,放后台执行
    Ctrl + r :搜索历史命令
    Ctrl + s :锁屏
    Ctrl + q :解锁
    Ctrl + 左右:按照单词跳转光标
    ESC + . :瞬间显示出上一条命令,最后的内容,以空格分隔

    “#”:注释,不执行,在命令行前面加 "#" 则该命令不会被执行。

  • 相关阅读:
    PyQt5-QComboBox控件使用
    PyQt5-按钮控件使用
    PyQt5-QTextEdit控件使用
    Ubuntu12.04下YouCompleteMe安装教程(部分)
    ubuntu下vim的简单配置
    VirtualBox下vim无法正常使用问题解决
    树莓派下ubuntu-mate中ssh服务的安装与开机后自启动
    水仙花小游戏
    C语言实现判断分数等级
    临时记录(不断更新)
  • 原文地址:https://www.cnblogs.com/chenmiao531759321/p/11079340.html
Copyright © 2020-2023  润新知