更新时间:2022-01-19 15:00:03浏览次数:431+次
以下为你详细解释tailf、telint、telinit、tee命令的用法。
Linux tailf命令的用法及解释
Linux tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件。tailf特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问嘛。tailf命令不是个脚本,而是一个用C代码编译后的二进制执行文件,某些 Linux安装之后没有这个命令。
1、参数
-n:显示最后的行数,默认是最后10行
2、实例
# tailf -n 2 /var/log/nginx/access.log #显示access.log的最后2行
Linux telint命令的用法及解释
Linux telint命令用于切换当前正在运行的Linux系统的运行等级。
1、语法
telint(选项)(参数)
2、选项
-t:指定等待的秒数。
3、参数
运行等级:指定要切换的运行等级。
Linux telinit命令的用法及解释
Linux telinit命令相关的命令是:runlevel。
telinit命令可以设置当前系统的运行等级。
1、参数
0~6:运行等级
q:重新运行 telinit
s:单人模式
u:保持当前状态
2、选择参数
-t<时间>:等待的时间
3、系统的级别
0 :停机
1 :单用户模式
2 :多用户模式,无网络
3 :完全的多用户模式
4 :用户自定义
5 :图形界面多用户模式
6 :重启
4、实例
[root@localhost ~]# runlevel
N 5
[root@localhost ~]# telinit 3 #设置为完全多用户模式
[root@localhost ~]# runlevel
5 3
Linux tee命令的用法及解释
Linux tee命令用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是把数据重定向到给定文件和屏幕上。
存在缓存机制,每1024个字节将输出一次。若从管道接收输入数据,应该是缓冲区满,才将数据转存到指定的文件中。若文件内容不到1024个字节,则接收完从标准输入设备读入的数据后,将刷新一次缓冲区,并转存数据到指定文件。
1、语法
tee(选项)(参数)
2、选项
-a:向文件中重定向时使用追加模式;
-i:忽略中断(interrupt)信号。
3、参数
文件:指定输出重定向的文件。
在终端打印stdout同时重定向到文件中:
ls | tee out.txt
1.sh
1.txt
2.txt
eee.tst
EEE.tst
one
out.txt
string2
www.pdf
WWW.pdf
WWW.pef
[root@localhost text]# ls | tee out.txt | cat -n
1 1.sh
2 1.txt
3 2.txt
4 eee.tst
5 EEE.tst
6 one
7 out.txt
8 string2
9 www.pdf
10 WWW.pdf
11 WWW.pef
相关资讯