指令與案例:
mkdir 建立目錄
--建立兩個目錄
1
<code>tangym@ubuntu:~$ </code><code>mkdir</code> <code>test2 test3</code>
--在test1下面建立一個新的目錄mydir
<code>tangym@ubuntu:~$ </code><code>mkdir</code> <code>test1</code><code>/mydir</code>
--嘗試在test100下面建立一個新的目錄mydir,但不成功,因為test100這個目錄不存在
2
<code>tangym@ubuntu:~$ </code><code>mkdir</code> <code>test100</code><code>/mydir</code>
<code>mkdir</code><code>: cannot create directory `test100</code><code>/mydir</code><code>': No such </code><code>file</code> <code>or directory</code>
-- 強制建立父子這兩個檔案, 盡管test100這個父目錄不存在
<code>tangym@ubuntu:~$ </code><code>mkdir</code> <code>-p test100</code><code>/mydir</code>
touch 建立檔案
--建立hello檔案在目前目錄
<code>tangym@ubuntu:~$ </code><code>touch</code> <code>hello </code>
<code>echo</code>
-- 寫 "hello" 到這個目錄
3
4
<code>tangym@ubuntu:~</code><code>/test1</code><code>$ </code><code>cat</code> <code>hellobackup</code>
<code>tangym@ubuntu:~</code><code>/test1</code><code>$ </code><code>echo</code> <code>"hello"</code> <code>> hellobackup </code>
<code>hello</code>
mv 移動或重命名檔案
-- 移動檔案 hello到test1檔案夾
<code>tangym@ubuntu:~$ </code><code>mv</code> <code>hello test1</code>
--重命名檔案hello為hellobackup
<code>tangym@ubuntu:~</code><code>/test1</code><code>$ </code><code>mv</code> <code>hello hellobackup</code>
cp 拷貝檔案
<code>tangym@ubuntu:~$ </code><code>cp</code> <code>pse2 test2 -- copy </code><code>file</code> <code>pse2 to test2 folder</code>
rm/rmdir 删除檔案和檔案夾
--删除檔案hello
<code>tangym@ubuntu:~$ </code><code>rm</code> <code>hello</code>
--删除檔案夾test2
tangym@ubuntu:~$ rmdir test2
輸入重定向至檔案:
下面将會把界面的輸入寫入檔案hellobackup檔案
<code>tangym@ubuntu:~$ </code><code>cat</code> <code><<EOF >hellobackup</code>
<code>> hello world!</code>
<code>> real func</code>
<code>> EOF</code>
5
<code>常看檔案内容</code>
<code>tangym@ubuntu:~$ </code><code>cat</code> <code>hellobackup</code>
<code>hello world!</code>
<code>real func</code>
<code>tangym@ubuntu:~$</code>
完整的例子(建立和删除檔案)
6
7
8
9
10
11
12
13
14
15
16
<code>tangym@ubuntu:~$ </code><code>cd</code> <code>mhydir</code>
<code>tangym@ubuntu:~</code><code>/mhydir</code><code>$ </code><code>ls</code>
<code>tangym@ubuntu:~</code><code>/mhydir</code><code>$ </code><code>touch</code> <code>test</code>
<code>test</code>
<code>tangym@ubuntu:~</code><code>/mhydir</code><code>$ </code><code>rm</code> <code>test</code>
<code>tangym@ubuntu:~</code><code>/mhydir</code><code>$ </code><code>rm</code> <code>-i </code><code>test</code> <code>--Will Confirm whether delete the </code><code>file</code>
<code>rm</code><code>: remove regular empty </code><code>file</code> <code>`</code><code>test</code><code>'? n</code>
<code>tangym@ubuntu:~</code><code>/mhydir</code><code>$ </code><code>rm</code> <code>-i </code><code>test</code>
<code>rm</code><code>: remove regular empty </code><code>file</code> <code>`</code><code>test</code><code>'? y</code>
<code>tangym@ubuntu:~</code><code>/mhydir</code><code>$</code>
本文轉自 yuanzhitang 51CTO部落格,原文連結:http://blog.51cto.com/yuanzhitang/2056994,如需轉載請自行聯系原作者