zoukankan      html  css  js  c++  java
  • 学习笔记ubuntu/shell

    1、shell

      1.1得到shell种类

      

      1.2改变shell种类

      

    2、基本格式

      command  -options  [argument]

      指令 选项 参数

    3、符号

      "*":可以表示任意一个字符或多个字符组成的字符串

      "?":可以表示单个字符

      "[]":指定范围

      "!":排除符号

      ":":分隔符号,用于在一行中输入多个命令时,分隔各个命令

      "`":命令替代符,不是单引号

      

      "#":注释

    4、快捷方式

      4.1、自动命令补全功能

        "TAB"键,输入部分指令自动补全

      4.2、自动输入历史命令

        通过上下键

      4.3、命令别名机制

        主要用于windows和linux之间转化指令

        "alias"  

    alias mynet=ifconfig
    

       4.4、重定向

        输出">>"、">"

        输入"<"

      4.5、管道

        "|":前一个命令的输出作为后一个命令的输入

    ls -l | grep test
    

     5、常用指令

      5.1、ls查看目录信息

        ls [选项] [路径]

          -a:显示所有文件及目录

          -l:除文件名外,还将文件形态、权限、拥有者、文件大小等详细信息列出

          -t:依照文件建立时间先后顺序排列

      5.2、pwd查看当前工作路径

        pwd [-version] [-help]

          -version:版本信息

          -help:显示帮助信息

      5.3、uname查看当前系统信息

        uname [选项]

          -r:release,列出具体内核版本号

          -s:列出内核名称

          -o:列出系统信息

      5.4、cd切换目录

        cd [路径]

        "."(当前目录) ".."(父目录)

        

      5.5、cat显示文件内容

        cat [选项] [文件]

          -n:由1开始对所有行数编号

          -b:和-n相似,但空白行不编号

          -s:遇到两行以上的空白行代换为一行

      5.6、clear清屏

      5.7、sudo切换用户身份执行

        sudo [选项] [命令]

          -b:后台运行

          -E:指定允许的环境变量

          -e:不运行命令,而是编辑相关文件

          -H:设置环境变量HOME

          -h:显示帮助信息

          -k:结束密码有效期

          -l:列出当前用户可执行和不可执行的命令

          -p:改变询问密码的提示符号

          -s -command:执行其后面的shell命令

          -u -username:以指定用户作为新用户身份,默认root;

          -v:延长密码有效期5分钟

          -V:显示版本信息

          

      5.8、su 切换用户

        su [选项] [用户名]

          -c -command:执行指定的命令,执行完毕,恢复原用户身份

          -.-l或-login:改变用户身份,同时改变工作路径,以及PATH环境变量

          -m,-p或-preserve-environment:变更身份时,不变更环境变量

          -s -shell:指定要执行的shell

          -V:显示版本信息

        切换用户为root(超级用户)

      5.9、ifconfig显示和配置网络属性

        ifconfig [interface]

          interface:网络接口名称,如eth0(网卡)

          up:激活网络设备

          down:关闭网络设备

          add:IP地址,即设置网络设备地址

          netmask add:子网掩码

        

      5.10、man系统帮助

        man [命令名]

     

  • 相关阅读:
    【JZOJ4928】【NOIP2017提高组模拟12.18】A
    【JZOJ4922】【NOIP2017提高组模拟12.17】环
    【JZOJ4923】【NOIP2017提高组模拟12.17】巧克力狂欢
    【JZOJ4924】【NOIP2017提高组模拟12.17】向再见说再见
    【JZOJ4919】【NOIP2017提高组模拟12.10】神炎皇
    【JZOJ4920】【NOIP2017提高组模拟12.10】降雷皇
    【JZOJ4921】【NOIP2017提高组模拟12.10】幻魔皇
    【罗宾欺诈者】回环符文——回文树(回文自动机)
    【怪物】KMP畸形变种——扩展KMP
    【51NOD1304】字符串的相似度
  • 原文地址:https://www.cnblogs.com/oldhuang/p/10293321.html
Copyright © 2011-2022 走看看