主页 > 专业百科 >怎样用cat命令查看文件 >

怎样用cat命令查看文件

更新于:2020-10-10    502人评论

命令很简单:cat> ~/a.txt 然后输入内容,输入完成后敲Ctrl+D组合键。 cat主要有三大功能: 1.一次显示整个文件。$ cat filename 2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件: $cat file1 file2 > file 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting 例: 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat -n textfile1 > textfile2 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。 cat -b textfile1 textfile2 >> textfile3 把test.txt文件扔进垃圾箱,赋空值test.txt cat /dev/null > /etc/test.txt
命令很简单:cat
>
~/a.txt
输入内容,输入完成后敲Ctrl+D组合键。
cat主三大功能:
1.一次显示文件。$
cat
filename
2.从键盘创建一个文件。$
cat
>
filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:
$cat
file1
file2
>
file
参数:
-n

--number

1
开始对所有输出的行数编号
-b

--number-nonblank

-n
相似,只不过对于空白行不编号
-s

--squeeze-blank
当遇到有连续两行以上的空白行,就代换为一行的空白行
-v

--show-nonprinting
例:

textfile1
的档案内容加上行号后输入
textfile2
这个档案里
cat
-n
textfile1
>
textfile2

textfile1

textfile2
的档案内容加上行号(空白行不加)之后将内容附加到
textfile3
里。
cat
-b
textfile1
textfile2
>>
textfile3
把test.txt文件扔进垃圾箱,赋空值test.txt
cat
/dev/null
>
/etc/test.txt查看
cat
/proc/loadavg
命令详解2011年02月28日
星期一

5:24/proc文件系统是一个虚拟的文件系统,不磁盘空间,它反映了当前系统在内存中的运行情况,查看/proc下的文件可以聊寄到系统的运行状态。
cat
/proc/loadavg是查看系统平均负载的命令,输出结果:
0.18
0.26
0.25
2/251
20320
前三个数字是1、5、15分钟内的平均进程数(有人认为是系统负荷的百分比,其实不然,有些时候可以看到200甚至更多)。
第四个值的分子是正在运行的进程数,分母是进程总数,最后一个是最近运行的进程id号。
这里的平均负载也就是可运行的进程的平均数。
from
proc(5)
manual
page:
/proc/loadavg
the
first
three
fields
in
this
file
are
load
average
figures
giving
the
number
of
jobs
in
the
run
queue
(state
r)
or
waiting
for
disk
i/o
(state
d)
averaged
over
1,
5,
and
15
minutes.
they
are
the
same
as
the
load
average
numbers
given
by
uptime(1)
and
other
programs.
the
fourth
field
consists
of
two
numbers
sepa‐
rated
by
a
slash
(/).
the
first
of
these
is
the
number
of
cur‐
rently
executing
kernel
scheduling
entities
(processes,
threads);
this
will
be
less
than
or
equal
to
the
number
of
cpus.
the
value
after
the
slash
is
the
number
of
kernel
scheduling
entities
that
currently
exist
on
the
system.
the
fifth
field
is
the
pid
of
the
process
that
was
most
recently
created
on
the
system.
php里可以通过这个文件监控服务器现在的状态。
if($fp
=
@fopen('/proc/loadavg',
'r'))
{
list($loadaverage)
=
explode('
',
fread($fp,
6));
fclose($fp);
if($loadaverage
>
一个数)
{
header("http/1.0
503
service
unavailable");
echo
'server
die
囧';
上一篇:
下一篇:

相关推荐文章