总结所学的命令
来源:互联网 发布:json嵌套json数据 编辑:程序博客网 时间:2024/05/01 22:50
1、 cp
功能:将一个或多个文件复制到目标目录。
语法:cp[参数] 源文件或目录 目标文件或目录。
参数:
-f:如果目标文件或目录已存在,不询问用户是否删除,直接删除在复制
-i:如果目标文件或目录已存在,询问用户是否删除,再进行复制。
-R:递归复制目录,即连同目录下的子目录和文件一起复制。
-p:在复制是保持源文件的所有者、权限和时间标志。
2、grep
功能:在文件正文中查找指定的字符串
语法:grep[参数] 查找模式 文件名[文件名
参数:
-c:只显示匹配行的行数
-i:匹配时不区分大小写,默认情况下匹配时区分大小写
-h:在多个文件中查找时,输出行前不显示文件名
-v:只显示不包含匹配串的行
-n:在输出前加上匹配串所在行的行号(文件首行行号为一)
-f:filename:从指定文件中获取搜取模式,每行一个搜索模式项。
3、find
功能:查找文件
语法:find 搜索路径 匹配表达式
匹配表达式格式如下:
-name:按照文档名称查找
-perm:按照文档权限查找
-prune:不在当前指定的路径查找。假如同时指定了-depth选项,则prune被忽略
-user:按照文档属主查找
-group:按照文档属组查找
-mtime -n +n:按照文档更改时间查找。-n 指距离现在时间n天以内;+n n天以外
-nogroup:查找无效属组文档
-nouser:查找无效属主文档
-newer file1 !file2:查找更改时间比file1新比file2旧的文档
-type:查找某一类型文档
b:块设备文档
d:目录
c:字符设备文档
P:管道文档
l:符号链接文档
f:普通文档
-size n[c]查找文档长度为n块的文档 有[c]表示文档长度以字节计
-depth:查找时,首先查找当前目录文档,然后再在其子目录查找
-fstype:查找位于某一类型文档系统中的文档,文档系统类型可在/etc/fstab中找到
-mount:查找文档不跨越文档系统mount点
-follow:如碰到链接文档,则跟踪至链接所指向文档
-cpio:对匹配的文档使用cpio命令,将文档备份到磁带设备中
-print:将匹配的文档输出到标准输出
-exec:对匹配的文档执行所给的shell命令。形式为:command { } \;注意{ }和\;之间的空格
-ok:和-exec作用相同。只但是以一种更安全的模式执行该参数所给的shell命令。在执行每个命令之前,都会给出提示,让用户确定是否执行
-name filename #查找名为filename的文档
-perm #按执行权限来查找
-user username #按文档属主来查找
-group groupname #按组来查找
-mtime -n +n #按文档更改时间来查找文档,-n指n天以内,+n指n天以前
-atime -n +n #按文档访问时间来查GIN: 0px">-perm #按执行权限来查找
-user username #按文档属主来查找
-group groupname #按组来查找
-mtime -n +n #按文档更改时间来查找文档,-n指n天以内,+n指n天以前
-atime -n +n #按文档访问时间来查找文档,-n指n天以内,+n指n天以前
-ctime -n +n #按文档创建时间来查找文档,-n指n天以内,+n指n天以前
-nogroup #查无有效属组的文档,即文档的属组在/etc/groups中不存在
-nouser #查无有效属主的文档,即文档的属主在/etc/passwd中不存
-newer f1 !f2 找文档,-n指n天以内,+n指n天以前
-ctime -n +n #按文档创建时间来查找文档,-n指n天以内,+n指n天以前
-nogroup #查无有效属组的文档,即文档的属组在/etc/groups中不存在
-nouser #查无有效属主的文档,即文档的属主在/etc/passwd中不存
-newer f1 !f2 #查更改时间比f1新但比f2旧的文档
-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文档
-size n[c] #查长度为n块[或n字节]的文档
-depth #使查找在进入子目录前先行查找完本目录
-fstype #查更改时间比f1新但比f2旧的文档
-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文档
-size n[c] #查长度为n块[或n字节]的文档
-depth #使查找在进入子目录前先行查找完本目录
-fstype #查位于某一类型文档系统中的文档,这些文档系统类型通常可 在/etc/fstab中找到
-mount #查文档时不跨越文档系统mount点
-follow #假如碰到符号链接文档,就跟踪链接所指的文档
-cpio %; #查位于某一类型文档系统中的文档,这些文档系统类型通常可 在/etc/fstab中找到
-mount #查文档时不跨越文档系统mount点
-follow #假如碰到符号链接文档,就跟踪链接所指的文档
-cpio #对匹配的文档使用cpio命令,将他们备份到磁带设备中
-prune #忽略某个目录
4、ls
功能:显示文件或者目录信息
语法:ls[参数] 目录或文件名
参数:
-a:显示所有文件,包括以点号开头的隐藏文件
-l:以长格式显示文字或子目录的详细信息
-R:递归式的显示指定目录的各个子目录的文件
-S:以文件大小排序
-s:给出每个目录数所用的块数
-t:以文件的修改时间的先后进行排序
-d:如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,已得到目录的详细信息。
-m:横向显示目录下的文件,文件名之间以逗号分隔。
ls –l:以长格式形式在每行显示一个目录或文件名。
5、mkdir
功能:建立目录
语法:mkdir[参数] 目录名[目录名]
参数:
P:同时创建目录和他的子目录
6、rmkdir
功能:删除目录
语法:rmkdir[参数] 目录名[目录名]
参数:
-p:递归删除目录,当子目录删除后其父目录为空时,也一同被删除
7、mv
功能:文件移动或重命名
语法:mv[参数] 源文件 目标文件参数:
-f:当目录文件或目录存在时,不提示是否覆盖原文件和目录,直接进行覆盖操作
-i:当目录文件或目录存在时,提示是否覆盖原文件和目录
8、rm
功能:文件或目录删除
语法:rm[参数] 文件或目录
参数:
-i:在删除文件或目录之前,系统将提示是否要删除或目录
-f在删除文件或目录之前,系统不提示而直接进行删除操作
-r:删除目录,目录中的所有文件和子目录将被递归的删除
9、cat
功能;显示文件内容
语法:cat[参数] 文件名[文件名]
参数:
-n:显示输出行的行号
-s:将相连的多个空行用单一空行代替
-e:在每行末尾显示$字符
10、more
功能:分屏显示文件
语法:more [参数] 文件名
参数:
-s:文件中连续的空白行压缩成一个空白行显示
-d:在每屏的底部显示更友好的提示信息
11、tail
功能:显示文件后几行
语法:tail[参数] 文件名[文件名]
参数:
+n num:从第num行以后开始显示
-n num:显示文件的倒数num行,如果省略num参数,系统默认值为10
-c num:显示文件的末尾num个字符
12、wc
语法:wc[参数] 文件列表
功能:文件内容统计
参数:
-c:统计字符数
-l:统计行数
-w:统计单词数
13、touch
功能:建立新文件
语法:touch 文件名[文件名]
14、locate
功能:查找文件
语法:locate 文件名[参数]
15、tr
功能:字符转换
语法:tr[参数] 字符串1 [字符串2]
参数:
-s:字符串替换,将字符串1替换成字符串2
-d:去掉不想留下的字符
16、cut
功能:文本抽取
语法:cut[参数][范围][文件名]
参数:
-f:抽取字段
-c:抽取字符
m:第m个字符或字段
m-:从第m个字符或字段到文件结束
-m:从第一个到第m个字符或字段
m-n:从第m个到第n个字符或字段
- 总结所学的命令
- 所学的servlet知识点总结
- 最近所学网络知识的一个总结
- 总结一下自己所学过的语言
- Linux基础0513所学知识点的总结
- Linux 所学命令
- 总结一下近来所学
- 所学mybatis基础总结
- 总结目前所学1
- 我总结一下最近所学到的东西。
- 工作某项目:对所学知识的总结
- 近期所学的
- 9.18所学的知识
- 总结近期所学的几种排序方法的基本思想
- 本周对直立控制方案中直立控制的知识所学总结
- 失败中所学到的...
- 电子专业所学的软件
- 如何记住所学的知识
- 实现gnome桌面的全局热键
- matlab 基本幅度调制
- 估算那点事 .
- iOS 基于键盘的编程所需技巧
- spring scope="prototype" 和scope="singleton"区分
- 总结所学的命令
- Spring 的MVC @RequestMapping
- singleton(单例设计模式)
- 游戏软件功能测试用例编写
- 记下几个有用的函数
- linux常用命令-磁盘管理篇
- javascript typeof 运算符
- 组件映射和集合映射
- OpenXml 获取Excel文件指定工作簿中的表格部件和表格数量