命令与案例:
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,如需转载请自行联系原作者