更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux tailf、telint、telinit、tee命令的用法及解释

Linux tailf、telint、telinit、tee命令的用法及解释

更新时间: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