cp
用于复制文件或目录; 将文件file1复制成文件file2命令如下:cp file1 file2
cat
文本输出命令;观看某个文件的内容
>
Linux中数据流导向: 输出重定向到一个文件或设备 覆盖原来的文件
>!
输出重定向到一个文件或设备 强制覆盖原来的文件
>>
输出重定向到一个文件或设备 追加原来的文件
<
输入导向
dd
指定大小的块拷贝,并在拷贝的同时进行指定转换;参数:if 输入文件(或设备名称) of 输出文件(或设备名称);将文件file1拷贝到文件file2中命令如下: dd if=file1 of=file2
|
管道命令操作符,处理经由前面一个指令传出的正确输出信息,然后,传递给下一个命令,作为标准的输入
tar
主选项:
-x 解包
-c 打包
-t 列出包中内容
辅助选项:
-z 打包或解包时,使用gzip进行压缩或解压/格式 xx.tar.gz
-j 打包或解包时,使用bzip进行压缩或解压/格式 xx.tar.bzz
-v 显示打/解包过程
-f 后面跟文件名
grep
文本搜索工具,能使用正则表达式搜索文本,并打印匹配的行。
^:匹配正则表达式的开始行。
$: 匹配正则表达式的结束行。
chmod
改变一个或多个文件的存取模式;只能文件属主或特权用户才能使用
chmod mode files
mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode,可以指定多个mode,逗号分开。
options:
-c,–changes只输出被改变文件的信息
-f,–silent,–quiet当chmod不能改变文件模式时,不通知文件的用户
–help输出帮助信息。
-R,–recursive可递归遍历子目录,把修改应到目录下所有文件和子目录
–reference=filename参照filename的权限来设置权限
-v,–verbose无论修改是否成功,输出每个文件的信息
–version输出版本信息。
who:
-u 用户
-g 组
-o其他
-a 所有用户
opcode:
+ 增加权限 ;- 删除权限 ;= 重新分配权限
permission
r 读;w 写;x 执行;s 设置用户(或组)的ID号;u 用户当前权限 ;g 组的当前权限;o 其他用户当前权限
用三位八进制数字形式表示权限,第一位指定属主的权限,第二位指定组权限,第三位指定其他用户的权限,每位通过4(读)、2(写)、1(执行)三种数值的和来确定权限。
例子:
chmod u+x aaa 给aaa的属主增加执行权限
chmod 751 aaa / chmod u=rwx ,g= rx ,o= x aaa 给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
前面还可以有一个占位符表示文件类型
- 二进制文件
d 目录
l 软连接
wc(word count)
统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。
-c :单纯统计字节数
-l :单纯统计行数
-m:单纯统计字符数
-w:单纯统计字数 。一个字被定义为由空白、跳格或换行字符分割的字符串
-L :打印最长行长度