zoukankan      html  css  js  c++  java
  • Shell

    1.什么是Shell

    能够操作应用程序的接口都能成为壳程序。壳程序的功能只是提供用户操作系统的一个接口。让这些应用程序来呼叫核心来运作所需的工作。

    2.使用者何时取得shell,预设使用哪一个shell?

    登入的时候,系统就会给我一个shell。预设的shell在/etc/passwd中。

    3.Bash shell的功能

    1)记录历史指令,即在.bash_history

    记录的是前一次登陆以前所执行的指令,这一次执行的指令都被暂存在内存中,成功的注销系统后,该指令记忆才会记录到.bash_history当中。可以查询曾经做过的举动

    2)命令与文件补全功能【tab】

    【tab】在一串指令的第一个字的后面,则为命令补全

    【tab】在一串指令的第二个字以后,则为文件补全

    若安装bash-completion软件,则在某些指令后面使用【tab】按键时,可以进行选项、参数的补齐功能。

    例如:想知道环境中以c为开头的指令,按下c【tab】【tab】

    3)命令别名设定

    alias:取得目前命令的别名

    设定别名: alias lm ='ls -al'

    4)工作控制,前景背景控制

    5)程序化脚本(shell scripts)

    6)通配符(Wildcard)

    4.查询指令是否为bash shell的內建指令

     7)指令的下达与快速编辑按钮

    【Enter】  换行接着输入

    【ctrl】+u

    【ctrl】+k

    光标处向前删除指令串

    光标处向后删除指令串

    【ctrl】+a

    【ctrl】+e

    光标移动到指令串的最前面

    光标移动到指令串的最后面

  • 相关阅读:
    C#事务相关
    建造者模式
    CUPS/Printer sharing
    vim note write
    linux下神奇的script
    Nginx server之Nginx添加ssl支持
    nginx使用ssl模块配置HTTPS支持
    stardict dict url
    收银台(POSBox) 配置向导
    让 Odoo POS 支持廉价小票打印机
  • 原文地址:https://www.cnblogs.com/sggggr/p/11997812.html
Copyright © 2011-2022 走看看