linux文件内容显示t,没显示制表符

linux文件内容显示t,没显示制表符,第1张

1、file + 文件名称 查看文件类型

file test.txt

file dictor

file /bin/ls 二进制可执行程序

file my_script

这个命令可以显示文件的文本信息,还可以显示文本文件的字符编码ASCII,还可以显示文件链接

2、查看文件内容

——>cat 信使文件所有数据,加-n可以显示行号,-b只显示有文本的行号,-T不显示制表符,用^I字符组合替换文中的所有制表符

如:cat -n test.txt cat -b test.txt cat -T test.txt

3、 more命令查看文本,每次显示一屏内容

4、less 是more命令的升级版,一次显示一屏内容

5、tail默认显示文件的最后10行,加-n 2 可显示文件的最后2行

如:tail test.txt 显示test.txt的最后10行

tail -n 2 test.txt 显示test.txt文件的最后2行

tail -n 3 test.txt 显示test.txt文件的最后3行

数字是几就显示文件最后几行

-f参数,允许在其他进程使用该文件时查看文件的内容,tail命令会保持活动状态,并不断显示添加到文件中的内容,这是实时监测系统日志的绝妙方式。

6、head 默认显示文件前10行,加-5 显示文件前5行 -后边写你想要显示的行数

如:head test.txt 显示文件前10行

head -3 test.txt 显示文件前3行

head -5 test.txt 显示文件前5行

head -8 test.txt 显示文件前8行,n数值可以自己定义

tab:文本分隔符,相当于四个空格,在命令行界面可以用来自动补齐命令与目录。

ESC:esc+. ,上一条命令的选项参数,vim恢复到命令模式。

~:家目录

`:反引号,编程中调用shell命令

!:调用前面的命令,!!调用上一条,!23调用前面低23条。

@:at符,后面接IP地址。

#:Linux文件中注释行,表示不起作用。

$:文件行结尾标识符,变量标识符。

%:格式化文本。

^:文件行首标识符

&:任务放到后台

*:通配符,代表一个字符或者很多个字符。

\:用来转义,\t表示制表符,\n表示换行符。

<:数据流的流入方向,表示输入,将数据传入给左侧软件。

|:管道,改变数据流的方向,将数据传入给另外的软件。

>:数据流的流出方向,表示输出,将屏幕输出的内容写入一个文件。

2>:数据流的流出的第二个方向,表示错误输出,报错信息会写入到这个文件中。

>>:表示追加写入

/:根目录,目录分隔符

‘’:双引号,支持转义

‘:单引号,不支持转义

():shell编程中使用,命令行用的不多

[]:索引

{}:代码块

::vim或者less命令中,表示可以输入命令

:分割不同命令

-:短选项标识符-h

--:长选项标识符--help

Linux系统下\t参数是水平制表(制表符) ,就是键盘上的tab键的功能,代码案例分析:

echo -e "a\tb" 

#输出的就是a    b,a与b中间的空位就是水平制表(制表符)。

在linux下想从键盘输入制表符,需要同时按下Ctrl+v+tab 即可(或者用命令/t参数代替tab键的功能)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8373993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存