本文共 2322 字,大约阅读时间需要 7 分钟。
五,文本编辑命令
1.cat命令 用于查看内容较少的的纯文本 格式为"cat [选项][文件]"2.more命令 用于查看内容较多的的纯文本 格式为"more [选项][文件]"3.head命令 用于查看纯文本文档的前N行,格式为"head[选项][文件]"。例如# head -n 20 文件名4.tail命令 用于查看纯文本的后N行或刷新内容,格式为"tali[选项][文件]"。5.tr命令 用于替换文本文件的字符,格式为"tr[原始字符][目录字符]"。6.wc命令 用于统计指定文本的行数,字数,字节数,格式为"wc[参数]文本"。参数有"-l表示只显示行数""-w表示只显示单词数""-c表示只显示字节数" 要统计系统中有多少个用户,可以使用# wc -l /etc/passwd 命令来进行查询。7.stat命令 用于查看文件的具体存储信息和时间等信息,格式为"stat 文件名称"。8.cut命令 用于按"列"提取文本字符,格式为"cut[参数]文本"。例如:[root@linuxprobe ~]# head -n 2 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin[root@linuxprobe ~]# cut -d: -f1 /etc/passwdrootbindaemonadmlpsync。。。。9.diff命令 用于比较多个文本文件的差异格式为 "diff[参数]文件"。例如:# cat diff _A.txt接下来用diff--brief命令显示比较后的结果,判断文件是否相同: 最后使用带有-c参数的diff命令来描述文件内容具体的不同:
六,文件目录管理命令
1.touch命令 用于创建空白文件或者设置文件的时间 格式为"touch[选项][文件]"。参数及作用"-a表示仅修改读取时间(atime)" "-m表示仅修改修改时间(mtime)" "-d表示同时修改atime和mtime"。2.mkdir用于创建空白的目录 格式为"mkdir[选项][目录]"。还可以结合-p参数来递归创建具有嵌套叠层关系的文件目录。3.cp命令用于复制文件或目录 格式为"cp[选项]源文件 目标文件"。4.mv命令 用于剪切文件或将文件重命名 格式为"mv[选项]源文件[目标文件|目标文件名]"。5.rm命令用于删除文件或目录 格式为"rm[选项]文件"。6.dd命令 用于按照指定大小和个数的数据块来复制文件或转移文件,格式为"dd[参数]"。(if为输入的文件名,of为输出的文件名,bs为设置每个“块”的大小,count为设置要复制“块”的个数。)例如我们可以用dd命令从/dev/zero设备文件中取出一个大小为560MB的数据块,然后保存成名为560_file的文件。在理解了这个命令后,以后就能随意创建任意大小的文件了:[root@linuxprobe ~]# dd if=/dev/zero of=560_file count=1 bs=560M1+0 records in1+0 records out587202560 bytes (587 MB) copied, 27.1755 s, 21.6 MB/s7.file命令 用于查看文件的类型 "file 文件名"。七、打包压缩与搜索命令1.tar命令 用于对文件进行打包压缩或解压,格式为"tar[选项][文件]"。重要参数及作用"-c创建压缩文件" "-x解开压缩文件" "-t查看压缩包内的文件" "-z用Gzip压缩或解压" "-j用bzip2来解压或压缩" "-v显示压缩或解压的过程" "-f目标文件名" "-p保留原始的权限与属性" "-P使用绝对路径来压缩" "-C指定解压到的目录"。2.grep命令 用于在文本中进行关键词搜索,格式为"grep[选项][文件]"重要参数及作用"-b将可执行文件(binary)当作文本文件(text)来搜索" "-c仅显示找到的行数" "-i忽略大小写" "-n显示代号" "-v反向选择(列出没有关键词的行)"。3.find命令 用于按照指定条件来查找文件 "find[查找路径] 寻找条件操作"。重要参数以及作用-name 匹配名称-perm 匹配权限(mode为完全匹配,-mode为包含即可)-user 匹配所有者-group 匹配所有组-mtime -n +n 匹配修改内容的时间(-n指n天以内,+n指n天以前)-atime -n +n 匹配访问文件的时间(-n指n天以内,+n指n天以前)-ctime -n +n 匹配修改文件权限的时间(-n指n天以内,+n指n天以前)-nouser 匹配无所有者的文件-nogroup 匹配无所有组的文件-newer f1 !f2 匹配比文件f1新但比f2旧的文件--type b/d/c/p/l/f 匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)-size 匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)-prune 忽略某个目录-exec …… {}\; 后面可跟用于进一步处理搜索结果的命令转载于:https://blog.51cto.com/13348981/2138809