美文网首页
Linux中的命令

Linux中的命令

作者: 原点_da4e | 来源:发表于2018-11-24 15:50 被阅读0次

    输入

    1.创建一个名为files的文件,touch是一个命令
    touch file
    2.进入一个目录, cd是一个命令
    cd /etc/
    3.查看档期那所在目录
    pwd

    输出

    输出会返回你想要的结果, linux的哲学就是:没有结果就是最好的结果

    重要快捷键

    1.Tab
    Tab键可以让命令不全,同时Tab键可以的发哦提示或者帮助完成,不止补全命令,补全目录、补全命令参数都是没问题的
    2.Ctrl + c
    Ctrl + c 可以用来强制终止当前程序
    3.其他的一些常用快捷键
    按键 作用
    Ctrl+d 键盘输入结束或退出终端
    Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
    Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
    Ctrl+a 将光标移至输入行头,相当于Home键
    Ctrl+e 将光标移至输入行末,相当于End键
    Ctrl+k 删除从光标所在位置到行末
    Alt+Backspace 向前删除一个单词
    Shift+PgUp 将终端显示向上滚动
    Shift+PgDn 将终端显示向下滚动

    学会利用历史输入命令

    使用键盘上的方向上建↑ ,恢复到你之前输入的命令

    学会使用通配符

    通配符是一种特殊语句,主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正字符。

    终端里面输入的通配符是由 Shell 处理的,不是由所涉及的命令语句处理的,它只会出现在命令的“参数值”里(它不能出现在命令名称里, 命令不记得,那就用Tab补全)。当 Shell 在“参数值”中遇到了通配符时,Shell 会将其当作路径或文件名在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该通配符作为一个普通字符传递给“命令”,然后再由命令进行处理。总之,通配符实际上就是一种 Shell 实现的路径扩展功能。在通配符被处理后, Shell 会先完成该命令的重组,然后继续处理重组后的命令,直至执行该命令。

    首先回到用户家目录:
    cd /home/shiyanlou
    然后是用touch命令创建2个文件, 后z缀都为txt
    touch asd.txt fgh.txt
    可以给文件随意命名,假如过了很长时间,你已经忘了这两个文件的文件名,现在你想在一大堆文件中找到这两个文件,就可以使用通配符:
    Is *.txt

    在创建文件的时候,如果需要一次性创建多个文件,比如:“love_1_linux.txt,love_2_linux.txt,... love_10_linux.txt”。在 Linux 中十分方便:

    touch love_(1..10)_shiyanlou.txt

    Shell常用通配符

    字符 含义

    • 匹配 0 或多个字符
      ? 匹配任意一个字符
      [list] 匹配 list 中的任意单一字符
      [^list] 匹配 除list 中的任意单一字符以外的字符
      [c1-c2] 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]
      {string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
      {c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

    4.学会在命令行中获取帮助
    如果你遇到苦难, 可以使用man命令,他是Manual pages的缩写
    man <command_man>
    或者你想查看man命令本身的使用方式
    man man

    区段 说明
    1 一般命令
    2 系统调用
    3 库函数,涵盖了C标准函数库
    4 特殊文件(通常是/dev中的设备)和驱动程序
    5 文件格式和约定
    6 游戏和屏保
    7 杂项
    8 系统管理命令和守护进程
    man 1 Is

    Name(名称)
    该命令或函数的名称, 接着是一行简介
    SYNOPSS(概要)
    对于命令,正式的描述它如何运行,以及需要什么样的命令行参数。对于函数,介绍函数所需的参数,以及哪个头文件包含该函数的定义。
    DESCRIPTION(说明)
    命令或函数功能的文本描述
    EXAMPLES(实例)
    常用的一些实例
    SEE ALSO(参见)
    相关命令或函数的列表

    相关文章

      网友评论

          本文标题:Linux中的命令

          本文链接:https://www.haomeiwen.com/subject/udedqqtx.html