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

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

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

  • 相关阅读:
    [AH2017/HNOI2017]礼物
    [八省联考2018]林克卡特树lct
    [洛谷P4847]银河英雄传说V2
    [洛谷P4999]烦人的数学作业
    [洛谷P4171][JSOI2010]满汉全席
    [CF785E]Anton and Permutation
    [洛谷P2511][HAOI2008]木棍分割
    [洛谷P4430]小猴打架
    [UVA307]小木棍 Sticks
    [LOJ #6433]「PKUSC2018」最大前缀和
  • 原文地址:https://www.cnblogs.com/sggggr/p/11997812.html
Copyright © 2011-2022 走看看