(1)cd
cd命令用于切换当前工作目录。
语法:
# cd [dirName]
其中 dirName 表示法可为绝对路径或相对路径。
实例:
(1)跳转到user目录
# cd user
(2)跳转当前目录的上一层目录
# cd ..
(3)跳转到home目录
# cd ~
(2)ls
ls命令用于显示指定工作目录下的内容(列出目前工作目录所含文件及子目录)。
参数:
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等详细列出。
实例:
# ls -l
列出目前工作目录下所有文件及目录详细信息。
(3)pwd
执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
(4)mkdir
mkdir命令用于建立名称为 dirName 的子目录。
语法:
# mkdir dirName
参数:
-p 用于创建多个目录
实例:
# mkdir user/dirName
在工作目录下的 user 目录中,建立一个名为 dirName 的子目录。 若 user 目录原本不存在,则建立一个。
(5)rm
rm命令用于删除一个文件或者目录。
参数:
-r 删除目录及以下文件。
删除文件可以直接使用rm命令,若删除目录则必须使用参数 " -r " 。
实例:
# rm text.txt (可以执行)
# rm homework (不可以执行,不能删除目录)
# rm -r homework (可以执行,删除目录)
(6)mv
mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
命令格式:
mv 文件名 目标文件名 将源文件名改为目标文件名 。
mv 文件名 目录名 将文件移动到目标目录 。
mv 目录名 目标目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名 。
mv 目录名 文件名 出错 。
(7)cp
cp命令主要用于复制文件或目录。
参数:
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
实例:
(1)# cp file /user/file1
将文件file复制到user目录,并改名为file1 。
(2)# cp -r test/ newtest
将当前目录 " test/ " 下的所有文件复制到新目录 " newtest " 下。
注意:用户使用该指令复制目录时,必须使用参数 " -r " 。
(8)find
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。
命令格式: find [起始目录] 寻找条件 操作
语法:
# find [ path ] [ expression ];
解释:
path:所查找的目录路径。( . 表示当前路径,/表示系统根目录)
expression :需要符合的条件。
常用参数:
- name 文件名
- type f 查找文件 d 查找目录
-ctime n : 在过去n天内被修改过的文件
实例:
# find . -name " test.txt "
将当前目录及其子目录下面文件名是 test.txt 文件列出来。
# find . -type f
将目前目录其其下子目录中所有文件列出
# find . -type d
将目前目录其其下子目录中所有目录列出
# find . -ctime -20
将目前目录及其子目录下所有最近 20 天内更新过的文件列出
(9)touch
touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
语法:
# touch file
指定的文件不存在,则将创建一个新的空白文件
(10)kill
kill命令用于删除执行中的程序或工作。
实例:
# kill 12345
杀死进程12345