<i id='775z'><div id='775z'><ins id='775z'></ins></div></i>

  • <dl id='775z'></dl>
    <span id='775z'></span>

      1. <tr id='775z'><strong id='775z'></strong><small id='775z'></small><button id='775z'></button><li id='775z'><noscript id='775z'><big id='775z'></big><dt id='775z'></dt></noscript></li></tr><ol id='775z'><table id='775z'><blockquote id='775z'><tbody id='775z'></tbody></blockquote></table></ol><u id='775z'></u><kbd id='775z'><kbd id='775z'></kbd></kbd>
        1. <i id='775z'></i>

          <code id='775z'><strong id='775z'></strong></code>
          <ins id='775z'></ins>

          1. <fieldset id='775z'></fieldset><acronym id='775z'><em id='775z'></em><td id='775z'><div id='775z'></div></td></acronym><address id='775z'><big id='775z'><big id='775z'></big><legend id='775z'></legend></big></address>

            学习Linux命令之最基本的文件操作

            • 时间:
            • 浏览:13
            • 来源:124软件资讯网

                cd

                cd 是打开某个路径的下令  ,也就是打开某个文件夹 ,并跳转到该处  。

                代码如下:

                $ cd path ### path 为你要打开的路径 。

                其中 path 有绝对路径和相对路径之分  ,绝对路径强调从 / 起 ,一直到所在路径 。相对路径则相对于当前路径来说 ,假设当前家目录有etc 文件夹(绝对路径应为 /home/username/etc) ,若是直接 cd etc 则进入此文件夹  ,但若是 cd /etc/ 则是进入系统 etc  ,多琢磨一下就可以明白了 。另外在 Linux 中 , . 代表当前目录  , .. 代表上级目录 ,因此返回上级目录可以 cd ..  。

                ls

                ls 即 list  ,列出文件  。

                代码如下:

                $ ls ### 仅列出当前目录可见文件

                $ ls -l ### 列出当前目录可见文件详细信息

                $ ls -hl ### 列出详细信息并以可读巨细显示文件巨细

                $ ls -al ### 列出所有文件(包罗隐藏)的详细信息

                注重: Linux 中 以 . 开头的文件或文件夹均为隐藏文件或隐藏文件夹 。

                pwd

                pwd 用于返回当前事情目录的名字 ,为绝对路径名  。

                代码如下:

                $ pwd

                /home

                mkdir

                mkdir 用于新建文件夹  。

                代码如下:

                $ mkdir folder

                $ mkdir -p folder/subfolder ### -p 参数为当父目录存在时忽略  ,若不存在则建设  ,用此参数可建设多级文件夹

                rm

                rm 即 remove  ,删除文件  。

                代码如下:

                $ rm filename ### 删除 filename

                $ rm -i filename ### 删除 filename 条件示  ,若多个文件则每次提醒

                $ rm -rf folder/subfolder/ ### 递归删除 subfolder 下所有文件及文件夹  ,包罗 subfolder 自身

                $ rm -d folder ### 删除空文件夹

                cp

                cp 即 copy  ,复制文件  。

                代码如下:

                $ cp source dest ### 将 source 复制到 dest

                $ cp folder/* dest ### 将 folder 下所有文件(不含子文件夹中的文件)复制到 dest

                $ cp -r folder dest ### 将 folder 下所有文件(包罗子文件夹中的所有文件)复制到 dest

                mv

                mv 即 move ,移动文件  。

                代码如下:

                $ mv source folder ### 将 source 移动到 folder 下  ,完成后则为 folder/source

                $ mv -i source folder ### 在移动时 ,若文件已存在则提醒 **是否笼罩**

                $ mv source dest ### 在 dest 不为目录的条件下 ,重命名 source 为 dest

                cat

                cat 用于输出文件内容到 Terminal 。

                代码如下:

                $ cat /etc/locale.gen ### 输出 locale.gen 的内容

                $ cat -n /etc/locale.gen ### 输出 locale.gen 的内容并显示行号

                more

                more 与 cat 相似  ,都可以检察文件内容  ,所差别的是 ,当一个文档太长时  , cat 只能展示最后充满屏幕的内容  ,前面的内容是不行见的  。这时间可用 more 逐行显示内容 。

                代码如下:

                $ more /etc/locale.gen

                $ more +100 /etc/locale.gen ### 从 100 行最先显示

              < p>

                less

                less 与 more 相似  ,不外 less 支持上下转动检察内容  ,而 more 只支持逐行显示  。

                代码如下:

                $ less /etc/locale.gen

                $ less +100 /etc/locale.gen

                nano

                nano 是一个简朴适用的文本编辑器  ,使用简朴 。

                代码如下:

                $ nano filename ### 编辑 filename 文件  ,若文件不存在 ,则新打开一个文件  ,若退出时生存  ,则建立该文件

                编辑完后  ,ctrl + X 提醒是否生存 ,按 y 确定生存即可 。

                注重:在使用历程中可用 ctrl + G 获取资助 。