unix常用命令
1. ls 显示文件相关信息
将某一个目录的内容显示出来。如果你在下 ls 指令後头没有跟著任何的目录名,它将会显示出目前目录中所有档案。也可以在 ls 後面加上所要察看的目录名称,
如:% ls first
ls 有一些特别的参数,可以给予使用者更多有关的信息,如下:
-R列出每个子目录的内容
-a列出所有文件,包括第一个字符为“.”的隐藏文件
-r按递增排序
-t 按时间顺序排列而非按名字
-l显示文件的详细信息
2. cp 复制
作用:将一个或多个文件复制成另一个文件或者是将其复制到另一个目录去。
cp 的用法如下:
cp f1 f2 将文件f1复制一份,取名f2。
cp f1 f2 f3 ... dir 将f1 f2 f3 ...复制到dir目录里面。
cp -r dir1 dir2 将 将整个目录dir1复制到目录dir2中。
cp 可选参数如下:
-i 在复制到目录中已有相同的文件,它会以问题的形式是否进行文件覆盖。
-r 此参数是用来做递归复制用,能对整个目录进行复制
目录中。
3. mv 移动改名
作用:对文件进行改名,或将一文件转移到另一目录中
用法:
mv f1 f2 将文件f1改名为f2
mv dir1 dir2 将目录dir1改名为dir2
mv f1 f2 f3 ... dir 将文件f1 f2 f3 ... 都移至目录 dir 里面。
mv f1 . 将文件f1转移到当前目录下
mv 的参数有两个,-f和 -i :
-i表示如果有同名文件会进行询问,-f表示强迫执行,不管有无同名文件
4. rm 删除
作用:删除文件和目录。
用法:rm f1 f2 f3 ..... 删除多个文件
而 rm 的参数比较常用的有几个: -f , -i , 与 -r
-f 将会使得系统在删除时,不提出任何警告讯息。
-i 在除去档案之前均会询问是否真要除去。
-r 删除一个目录。
5. mkdir 创建目录
用法:mkdir dirname1 [ dirname2 ... ] 创建一个或多个目录。
6. cd 目录切换命令
cd .. 或者 cd 来转移到上一层目录。
7. rmdir 删除空目录
用法:rmdir dir1 dir2删除多个空目录,若有内容,则需要rm进行删除
8. pwd 会将目前目录的路径( path )显示出来
9. pg 按页显示文件
用法:pg file 按Enter会显示下一页,键入q之后按enter会退出,当pg命令显示到文件的末尾时,显示一个文件结束信息EOF(end of file)。
10.tar 对文件目录进行打包备份
可选参数:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
用法举例:
tar -cvf usr.tar . 将当前目录下的所有文档打包成usr.tar
tar -xvf usr.tar 将usr.tar解压到当前目录
11. cat主要有三大功能:
1.一次显示整个文件。 示例:cat filename
2.能够把一个旧文件的内容导入到一个新的文件中。 示例:cat oldfile > newfile
注:只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。示例:cat file1 file2 >file
12. wc 统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。
可选参数:
- c 统计字节数。
- l 统计行数。
- w 统计字数。
示例:wc -lcw file它总按如下顺序进行显示:行数、字数、字节数、文件名
13.find 查找文件
用法示例:find . -name "*.txt"在当前目录下找出所有以.txt结尾的文件
注意:这个引号是需要的,或者在其前加上"
中止unix中的命令执行可用:ctrl+"