more -数字 文件 如 more -3 lyz01.txt 显示3行
[root@REHL5 lyz_temp]# more -3 lyz01.txt
hello world!!!
start my work!!
create or repalce procedure pro_send_order_haitaole is
显示提示语句与报错信息
[root@REHL5 lyz_temp]# more -d lyz01.txt
hello world!!!
start my work!!
create or repalce procedure pro_send_order_haitaole is
v_sqlerrm varchar2(200);
v_sql varchar2(200);
a int;
head 命令用于查看村文本的前 n 行信息 格式为 head 选项 文件
查看文本文件前10行
[root@REHL5 lyz_temp]# head -n 10 lyz01.txt
hello world!!!
start my work!!
create or repalce procedure pro_send_order_haitaole is
v_sqlerrm varchar2(200);
v_sql varchar2(200);
a int;
begin
_sql := "select * from t_order_list m ";
if a = 1 then
[root@REHL5 lyz_temp]#
tail 命令用于显示纯文本的后n 行 格式 tail 选项 文件
显示 文本的后10行
[root@REHL5 lyz_temp]# tail -n 10 lyz01.txt
`
fdhjfjdhjdasjdjhkahsyyy2222`yyy2`yyy2`yyy2`yyy2`yyy2`yyy2`yyy2`jfj
ffffffdsjhhhyyy yyy yyy yyy yyy uyyy yyy yyy yyy yyy
fsjdfjasfhj uuo fsdf yyy yyy yyy fsfsdfyyy fdfyyy
sssdsds
dsdjsahjh
[root@REHL5 lyz_temp]#
od 命令用于查看特殊格式的文件,格式为:od 选项 文件
tr 命令用于转换文本文件中的字符 tr 原始字符 目标字符
把 lyz01.txt 文件中的y 替换成大Y 例如 替换前
[root@REHL5 lyz_temp]# tail -n 10 lyz01.txt
`
fdhjfjdhjdasjdjhkahsyyy2222`yyy2`yyy2`yyy2`yyy2`yyy2`yyy2`yyy2`jfj
ffffffdsjhhhyyy yyy yyy yyy yyy uyyy yyy yyy yyy yyy
fsjdfjasfhj uuo fsdf yyy yyy yyy fsfsdfyyy fdfyyy
sssdsds
dsdjsahjh
[root@REHL5 lyz_temp]# tail -n 5 lyz01.txt
ffffffdsjhhhyyy yyy yyy yyy yyy uyyy yyy yyy yyy yyy
fsjdfjasfhj uuo fsdf yyy yyy yyy fsfsdfyyy fdfyyy
sssdsds
dsdjsahjh
[root@REHL5 lyz_temp]#
替换后
[root@REHL5 lyz_temp]# tail -n 5 lyz01.txt | tr y Y
ffffffdsjhhhYYY YYY YYY YYY YYY uYYY YYY YYY YYY YYY
fsjdfjasfhj uuo fsdf YYY YYY YYY fsfsdfYYY fdfYYY
sssdsds
dsdjsahjh
[root@REHL5 lyz_temp]#
wc 命令用于统计指定文本的行数,字数,字节数,格式为 ”wc 参数 文本“
wc -l 只显示行数 wc -w 只显示单词数 wc -c 只显示字节数
统计当前用户个数
[root@REHL5 lyz_temp]# wc -l /etc/passwd
45 /etc/passwd
查看系统的所有用户信息:
[root@REHL5 lyz_temp]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
cut 命令用于通过 列 来提取 文本字符 cut 参数 文本
cut -d 以”:“ 来做分隔符 cut -f 代表值看第一列的内容
获取系统内所有用户的用户名 : -d
[root@REHL5 lyz_temp]# cut -d: -f1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
获取root用户默认shell 解释器
[root@REHL5 lyz_temp]# grep ^root /etc/passwd | cut -d: -f7
/bin/bash
diff 命令用于 比较多个文本文件的差异 格式:diff 参数 文件
例如 我把 lyz01.txt 文件 再复制一份 叫做 lyz02.txt 然后,把 lyz02.txt 文件修改点东西 比如少掉!! 号
[root@REHL5 lyz_temp]# cp lyz01.txt ~/lyz_temp/lyz02.txt
[root@REHL5 lyz_temp]# ls
然后用 diff 比较这两个文件的不同,他会告诉你哪些不一样
[root@REHL5 lyz_temp]# diff lyz01.txt lyz02.txt
1c1
< hello world!!! // 这是第一个文件的
---
> hello world! // 这是第二个文件 的
[root@REHL5 lyz_temp]#
若只要看这连个文件比较结果相不相同 则用 :
diff --brief lyz01.txt lyz02.txt
[root@REHL5 lyz_temp]# diff --brief lyz01.txt lyz02.txt
Files lyz01.txt and lyz02.txt differ
[root@REHL5 lyz_temp]#