- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
unix命令用法.
特殊符号
\c 不换行 \f 进纸 \t 跳格 \n 换行
信号
常用命令
1.Tail –f 文件名 动态更新一个log文件;
2.Wc 统计行数
wc –l 显示行数
wc –c 显示字符数
wc –w 显示单词数
3.Chown –R 用户:用户组 文件夹 改变一个文件夹下所有属组 R所有
4.ps –ef |grep 包含字符串 查看进程
ps -u user 显示用户名为user的进程
5. find 路径 -name 名字 在路径下查找改名字
. find / -mtime -5 查找在根目录5天内有变换的文件
find /var/adm -mtime +3 查找在该目录下3天前变化的目录
6. e x e c选项后面跟随着所要执行的命令,然后是一对儿 { },一个空格和一个\,最后是一个分号。
find ./ -name BANK.ACCNO_CTRL0913.dmp -exec ls -l {} \;
7. cat filename|more 或是 cat filename|pg 查看文件并分页
Cat filename1 filename2 filename3 filename4 把前三个文件合并到第四个文件中
8. tee filename 把结果输入到filename文件中并且在屏幕显示内容
. tee -a filename 把结果追加到filename文件中并且在屏幕显示内容
9.
10.exec 使该指令在其他命令行执行操作实例 exec文件夹
11.grep “str” filename 在filename文件中找字符串str
匹配正则表达式用单引号
常用的g r e p选项有:
-c 只输出匹配行的计数。
-i 不区分大小写(只适用于单字符) 。
-h 查询多文件时不显示文件名。
-l 查询多文件时只输出包含匹配字符的文件名。
-n 显示匹配行及行号。
-s 不显示不存在或无匹配文本的错误信息。
-v 显示不包含匹配文本的所有行。
$ grep -c 48 data.f
$ 4
g r e p返回数字4,意义是有4行包含字符串“4 8” 。
使用g r e p抽取精确匹配的一种更有效方式是在抽取字符串后加 \ 。
grep “48\” data.f
grep –v “48” data.f 查看不包含48的行
grep -i “sept” data.f 不区分大小写查找
grep ‘^[^48]’ data.f 查找行首不是48的行
grep ‘k…d’ data.f 查找“k???d”的行
grep ‘4\{2,\}’ data.f 查看包含数字4至少重复两次的所有行
grep -E ‘219|216’ data.f 查看包含219或216行
grep ‘^$’ filename 查看空行
12.command1 command2 command1执行成功才执行command2
command1 || command2 command1执行失败才执行command2
为了在当前s h e l l中执行一组命令,可以用命令分隔符隔开每一个命令,并把所有的令 用圆括号()括起来。它的一般形式为:
(命令1;命令2;. . .)
如果使用{ }来代替() ,那么相应的命令将在子s h e l l而不是当前s h e l l中作为一个整体被执行,只有在{ }中所有命令的输出作为一个整体被重定向时,其中的命令才被放到子 s h e l l中执行,否则在当前s h e l l执行。它的一般形式为:
{命令1;命令2;. . . }
13.sed 详解PDF
Sed -n ‘2p’ filename 只显示filename的第二行
Sed -n ‘1,3p’ filename 显示filename 1-3行
Sed -n ‘/Neave/p’ filename 显示filename 匹配Neave行
Sed -n ‘4,/the/p’ filename 只在第四行匹配the的行
Sed -n ‘/.*ing/p’ filename 匹配任意字母后跟字母的0次活多次重复并以ing结尾的行
Sed -n -e ‘/pattern/p’ –e ‘/patt
文档评论(0)