• Linux-常用shell简介及shell基本操作


    1.查询shell环境变量,切换shell种类

    ​​

    表明目前使用的shell种类是bash。

    要想改变shell种类,在终端输入想要运行的shell名称即可。在切换shell种类的过程中,可能会操作失败,这是因为ubuntu没有自带安装想要切换的shell种类。

    ​​

    2.shell命令的基本格式

    shell的命令格式如下:

    command -options [argument]

    command:shell命令的名称。

    -options:选项,同一个命令可能有很多不同的选项,用来完成不同的具体功能。

    [argument]:参数,作为shell命令的输入,有的shell命令可以没有参数,或者不带参数运行。

    例如:

    ​​

    ls  //查看当前目录下的文件及文件夹
    ls -l  //查看当前目录下的文件及文件夹的详细信息
    ls -l /home  //查看/home目录下的文件及文件夹的详细信息

    3.shell的常用特殊符号

    (1)“*”

        是一个通用符号,可以表示任意一个字符(包括空字符)或多个字符组成的字符串。例如

    ls -l /bin/e*  //查看/bin/目录下的所有以e开头的文件及文件夹的详细信息

    ​​

    (2)“?”

        功能类似于“*”符号,但是只能表示单个字符,不能表示由多个字符组成的字符串。例如

    ls -l /bin/e?  //查看/bin/目录下的所有以e开头的长度为2的文件及文件夹的详细信息

    ​​

    (3)“[ ]”

    指定范围,用来指定被显示的内容的范围。例如,在/home/leon目录下新建一个文件夹,名为test,在test文件夹下新建5个文件夹,名为a、b、c、d、e。

    cd /home/leon/test  //进入到该目录下cd /home/leon/test 
    ls [a-c]  //仅查看名为a~c的文件及文件夹

    ​​​​

    (4)“!”

          排除符号,用来指定被屏蔽显示内容的部分。需要与“ [ ]”符号联合使用。例如

    ls [a-c]  //仅查看名为a~c的文件及文件夹

    ​​

    (5)“;”

    分割符号,用于在一行输入多个命令时,分隔各个命令。例如

    ls;ls -l  //查看当前目录下的文件及文件夹,然后查看他们的详细信息

    (6)“`”

    命令替代符,这个符号总是成对出现,他们包含的内容在shell中表示一条命令,并且会被执行。例如

    echo `ls -l`  //将命令“ls -l”的结果显示出来
    echo 'ls -l'  //这里是单引号,表示显示“ls-l”这个字符串

    (7)“#”

    注释符号,以“#”开头的一行被当作是注释处理,不会被执行。

    ls -l  //查看当前目录下的文件和文件夹的详细信息
    # ls -l  //添加上“#”号,该命令被当作注释,不会被执行

    4.自动补全功能

    输入“who”,然后按住TAB键,系统将发出警报声,此时可以继续输入,也可以在此按下TAB键,系统将列出说有who开头的命令。


    5.按方向键上和下可以选择曾经输入过的历史命令。

    6.shell别名机制

    需要用到“alias”命令

    mynet  //输入mynet,Linux中并无此命令
    ifconfig  //ifconfig命令可以查看网络情况
    alias mynet=ifconfig  //给ifconfig起个别名mynet
    mynet  //mynet就可以生效了

  • 相关阅读:
    跨表修改数据|查询修改数据|两表联合修改数据
    .net oracle 连接
    型材优化截取初步代码
    JQuery.getJSON 从aspx页面返回JSON数据 .
    asp.net form验证
    ASP.NET读取纯真IP数据库QQWry.Dat,得到地址名称
    防止PHP木马,应在PHP.INI里禁止的一些函数
    sqlserver2005中的数据库日志收缩
    jquery.pagination.js分页插件的运用
    ASP.NET前台代码绑定后台变量方法总结
  • 原文地址:https://www.cnblogs.com/lovemi93/p/11183788.html
Copyright © 2020-2023  润新知