分类: LINUX
2013-06-05 14:35:14
1.cd [dir]:dir可以是绝对或相对路径,为空的话表示当前用户家目录
2.pwd
3.mkdir [-opt][dir]:
创建目录dir,-p表示可以连同父目录一起创建。
4.rmdir [-opt][dir]:删除空目录
-p表示连同空的父目录一起删除
5.touch [-opt] filename:
将filename所有时间更新为当前时间,若文件不存在,创建一个字节为0的文件。
6.ls [-opt] [file]:
-a 列出隐藏文件
-l 列出文件的详细详细
-F 加上文件类型的指示符
-d 只显示目录名而不显示目录内容
-R 连同子目录内容一起显示
7.cat [file]:查看文本内容
8.more [file]:查看文本内容,按任意建滚动到下一屏,q推出。
9.less [file]:按jk可以向上向下滑动,q退出。
10.head [-opt][file]:
显示file指定的前n行,默认是10行,etc:head -5 hello.c
11.tail [-opt] [file]:显示最后几行。
12.ln [-opt] target link_name:链接文件,删除链接,对原来目录没影响。
(1)硬链接--ln默认是硬链接,链接文件必须在同一文件系统,并且不能建立指向目录的链接。
(2)软链接--加“-s”.
13.cp:
-a 拷贝目录时使用,保留链接,文件属性,并递归拷贝目录,等效于dpR组合。
-d 拷贝时保留链接
-f 强制删除已经存在的目标文件,不询问用户。
-i 覆盖目标文件之前,询问用户
-p 复制文件修改时间,访问权限等
-r或-R 递归拷贝目录内容,目标文件名必须为目录名。
14.mv:(注意,文件和目录之间是不能覆盖的)
-i 交互式操作。
-f 禁止交互操作。
15.rm: 删除一个目录中一个或多个文件或目录。
-r 递归的删除列出的目录及子目录
-i 交互式删除
-f 忽略不存在文件
16.find [-opt] [path] [expression]:
$find . -name "file*"--在当前目录及子目录下,查找所有以file开头的文件
17.which cmd:查找cmd的绝对路径
18.grep [-opt] 'string' file/dir
在file或者dir下的文件中搜索制定内容.
-c 只输出匹配行的计数
-I 不去分大小写(只适用单子符)
-h 查询多文件时,不显示文件名
-l 查询多文件时只输出包含匹配字符的文件名
-n 显示匹配行及行号
-s 不显示不存在或无匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-R 连同子目录中所有文件一起查找
19.wc [-opt][file]:该命令统计file中的字节数,字数,行数
-c 统计字节数
-l 统计行数
-w 统计字数
20.chmod
(1) 文字设定法
chmod [who] [+/-/=] [mode] file
操作对象who
u | 用户 |
g | 同组用户 |
o | 其他用户 |
a | 所有用户 |
+ | 添加 |
- | 取消 |
= | 赋指定权限并取消其他所有权 |
r--可读,w--可写,x--可执行
u--与属主有一样权限
g--与与同组用户有一样权限
o--与其他用户有一样权限
(2)数字设定
chmod [mode] file
mode格式是三个0-7的八进制数,顺序是u,g,o
21.chgrp [-opt] group file/dir:
改变文件所属用户组,group可以是组ID,也可以是/etc/group 文件中的组名。
-R 递归改变制定目录及子目录和文件的属组。
22.chown
改变文件或目录属主和属组。
23.tar[-opt] file/dir
主选项:
-c 创建新的档案文件
-r 把要存档的文件追加到档案文件的末尾
-t 列出档案文件内容,查看已经备份了那些文件
-u 更新文件,用新增文件覆盖原备份文件,若无备份,追加在最后
-x 从档案文件中释放
辅选项:
-f 使用档案文件或设备
-k 保存已经存在的文件
-m 在还原文件时,所有时间设为当前
-M 创建多卷档案文件,以便在几个磁盘中存放
-v 列出详细信息
-z 用gzip来压缩和解压文件
-j 用bzip2压缩和解压文件
24.gzip [-opt] file
-c 将输出写入到标准输出上,并保留原有文件
-d 将压缩文件解压(gzip -d == gunzip)
-l 将每个压缩文件,显示详细字段
-r 递归式地查找并解压或压缩制定目录
-t 测试,检查压缩文件是否完整
-v 对每个压缩和解压的文件,显示文件名和压缩比
-num 制定解压缩速度-1/-fast最快,-9/-best最慢(高压缩比)