zoukankan      html  css  js  c++  java
  • 对shell的简单认识

    shell是一个命令解释器;

    shell分为交互式shell和非交互式shell; 交互式shell就是命令行一问一答;非交互式shell是像shell文本那样,一次解析文本, 并未在命令行给我们作出回答。

    shell又分为登陆式shell和非登录式shell; 主要区分于是否输入用户名和密码,输入用户名、密码登陆就为登陆式shell, 例如我们在图形化界面下打开的终端为非交互式shell;

    type命令的用法: -t: 加-t参数,type将name通过以下文字显示他的意思

    file:表示外部命令 alias:表示该命令为命令别名所设置的名称。 builtin:表示该命令为bash内置的命令 -a: 在PATH变量定义的路径中,列出所有含有name的命令,包含alias。

    shell的变量功能 echo $变量名   在linux预设的情况中,使用“大写字母来设定的变量一般为系统预定义的变量 ”

    在bash内有很多的预定义环境变量; env  显示目前系统中主要的预定义变量内容。 set  可以将环境变量和用户自订变量显示出来。

    PS1提示符的设置 d   代表日期,格式为星期  月 日

       24小时格式显示时间,HH,MM,SS

    A   24小时格式显示时间,HH,MM

    T   12小时显示时间,HH,MM,SS

    H   完整的主机名称   h   只取主机名称的第一个名字

    u   当前账户名

    w   完整工作目录

    #   执行的第几个指令

    $   root用户的提示符#,普通用户的提示符$.

    v  bash版本信息

  • 相关阅读:
    cf B. Number Busters
    hdu 5072 Coprime
    HDOJ迷宫城堡(判断强连通 tarjan算法)
    Entropy (huffman) 优先队列)
    Number Sequence
    Code (组合数)
    Round Numbers (排列组合)
    Naive and Silly Muggles (计算几何)
    SDUT 最短路径(二维SPFA)
    Pearls DP
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3703740.html
Copyright © 2011-2022 走看看