HP-UNIX 基础命令学习

引用字符
1. \:去掉在反斜线后面特殊字符的含义;
2. ‘:去掉在''之内特殊字符的含义;
3. ":去掉在""之内特殊字符含义,但是$后面特殊含义不屏蔽。
重定向字符
1. <:输入重定向,将文件作为输入内容;
2. >:输出重定向,当输出结果导入文件中;
3. >>:输出重定向,当输出结果追加在文件末尾;
4. 2>:将执行结果错误信息导入文件中;
5. 2>>:将执行结果错误信息追加入文件末尾;
过滤器
wc:统计标准输入或者文件的行数,词数,字数;-w:词数;-c:字数;-l:行数;
sort:按字母或者数字排序,
例子:#sort -t: +1 -n vegetables------------------------------->对vegetables文件排序,排序方法是按照第一个分隔符':'后面内容数字排序;
例子:#sort -t: +1 vegetables---------------------------------->对vegetables文件排序,排序方法是按照第一个分隔符':'后面内容字母排序;
grep:根据特定字符抽取数据,
例子:#grep user /etc/passwd---------------------------------->对/etc/passwd文件进行抽取,抽出其中包含"user"的行;
例子:#grep -v user /etc/passwd------------------------------->对/etc/passwd文件进行抽取,抽出其中不含"user"的行;
cut:从标准输入或者文件中抽取制定行或者域的值
例子:#cut -c1-5 /etc/passwd----------------------------------->对/etc/passwd文件进行截取,从第一个字符到第五个字符;
例子:#cut -f1,3 -d: /etc/passwd-------------------------------->对/etc/passwd文件进行截取,以":"为分隔符,截取第一和第三个字符串;
tr:字符变换
例子:#tr : / < a---------------------------------------------------->对当前目录下a文件中所有":"替换成"/"
例子:#tr "[:lower:]" "[:upper:]" < a----------------------------->对当前目录下a文件中所有小写字母替换成大写字母
tee:保留管道中间情况
例子:#ls -l|cut -c16-24,34-44,58- |tee listing.out|wc -l
列出主目录每个文件的用户名,文件名和文件大小,写入文件listing.out,并将  文件总数显示在屏幕上
文本编辑vi
/:查询命令;
例子:/3------------------------------------------------------------>在当前编辑文本中从光标所在位置开始查找"3";

n:从第一个查询结果之后开始找第二个条件的字符

Comments

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error