美文网首页
命令行之ls/cat/touch/mv用法介绍

命令行之ls/cat/touch/mv用法介绍

作者: 卡拉咖啦 | 来源:发表于2019-06-08 02:40 被阅读0次

    所谓的命令行(command),按照我的理解,是指我们用文本指令的形式让操作系统执行特定的任务。

    这篇文章简单地介绍以下几个常用的命令行 ls / mv / cat / touch:

    ls

    ls 对应的英文是 "list" 即“罗列”,使用效果是:罗列当前目录下的文件名(包括文件夹和文件);
    默认情况下是不显示隐藏文件的(即文件名以“.”为开头的),并且只显示文件名,
    如果想要显示隐藏文件,则需要加上“-a”:ls -a;
    若果想要显示跟过内容,则需要加上“-l”:ls -l;
    或者干脆两个都来 : ls -al;

    mv

    是“move”,没错,这个就是移动功能,不过值得注意的是,这个命令还有另外一层用法:重命名
    e.g: mv 1.text 2.text 的意思就是,把 1.text 文件名改为 2.text

    cat

    cat 对应的英文是“concatenate”,意思是“连接”;
    cat 的基本用法:

    $ cat 1.md             // 读取1.md 的内容
    $ cat > 2.md           // 手动输入一些内容到 2.md, 如果 2.md 不存在,创建;
    $ cat 1.md > 3.md      // 把 1.md 的内容复制到 3.md;
    $ cat 1.md 2.md > 4.md // 把 1.md 与 2.md 的内容合并到 4.md
    
    $ cat 1.md >> 3.md     // 如果用的是 >> 符号,意思是,如果文件已经存在,不替换原来的内容,直接加到原本内容的后面
    

    touch

    touch 的格式为:
    touch filename
    作用主要有两个:
    如果文件不存在,创建文件;
    如果文件已经存在,更新文件的修改时间。

    实用的指令查询网站

    最后,还有一个非常实用的网站:
    explainshell.com
    这个网站的使用方法也很简单:
    我们只要输入一个完整的指令,就可以得到指令各个组成部分的详细解释:


    usage

    相关文章

      网友评论

          本文标题:命令行之ls/cat/touch/mv用法介绍

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