美文网首页
467/1000:linux中新建文件的命令有哪些

467/1000:linux中新建文件的命令有哪些

作者: 马幸运 | 来源:发表于2022-05-31 16:49 被阅读0次

    我对linux的新建命令的认知还停留在新建文件夹的命令“mkdir+空格+新建文件名”。好像对新建文件的命令笔记比较模糊。

    在21天小打卡中得知,新建文件的三个命令为:“touch,echo和cp”

    当我看到这两个命令时,意识到了自己对linux命令认知的局限性。touch用的太少,没什么概念,对于“echo”,是向某个文件中输入内容,而“cp”,我的认知还停留在复制上。

    新建文件具体用法是:
    touch:“touch+空格+目标路径名/新建文件名”

    touch命令 echo:“echo+空格+目标文件内容+>>+目标文件路径/新建文件名
    echo命令 cp:“cp+空格+源文件路径/源文件+空格+目标路径/新建文件名”
    cp命令

    新建文件命令:“touch,echo和cp”,拓展了我对于新建文件的认知。另外有两点也是蛮有意思的。

    1.如果对新建文件的目录结构比较熟悉,可以直接输入目标路径和新建文件名进行新增。工作中用的比较多是,cd到某个文件夹进行新增。直接输入目标路径,这种新增方法更方便快捷,要求的是对文件结构比较熟悉。

    2.使用echo的“>>”和“>”的区别。“>>”为:“输出追加重定向”,“>”叫“输出重定向”。两者的区别在于,当文件中有内容时是否会覆盖原来的内容。具体是:如果不覆盖原来存在的内容,追加新内容,使用“>>”

    >> 追加内容 想覆盖原来存在的内容,则使用“>”
    > 覆盖内容
    通过练习,对linux的新增文件命令更上一层楼了,你get到了吗?

    相关文章

      网友评论

          本文标题:467/1000:linux中新建文件的命令有哪些

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