linux查看文件内容命令

linux查看文件内容命令,第1张

常用的7个Linux文件内容查看命令:

1.cat由第一行开始显示文件内容

用法:

cat-A 相当于-vET的整合选项,可列出一些特殊字符而不是空白

cat-b 列出行号,仅针对非空白行做行号显示,空白行不标行号

cat-E 将结尾的断行字节$显示出来

cat-n 列印出行号,连同空白行也会有行号,与-b的选项不同

cat-T 将[tab]按键以^I显示出来

cat-v 列出一些看不出来的特殊字符

2.tac 由最后一行开始显示文件内容

tac-b 在行前而非行尾添加分隔标志

tac-r 将分隔标志视作正则表达式来解析

tac-s 使用指定字符串代替换行作为分隔标志

3.nl 显示行号

nl-b a 无论是否为空行,均列出行号

nl-b t 空行不列出行号

nl-n ln 行号在荧幕的最左方显示

nl-n rn 行号在自己栏位的最右方显示,且不加0

nl-n rz 行号在自己栏位的最右方显示,且加0

nl-w 行号栏位的占用的位数

4.more 一页一页的显示文件内容

在more程序运行过程中,可以按以下键:

空白键(space):代表向下翻一页

Enter:代表向下翻『一行』

/字串:代表在这个显示的内容当中,向下搜寻『字串』这个关键字

:f:立刻显示出档名以及目前显示的行数

q:代表立刻离开more,不再显示该文件内容。

b或[ctrl]-b:代表往回翻页,不过这动作只对文件有用,对管线无用。

5.less与more类似,但是比more更好的是,他可以往前翻页

less运行时可以输入的命令有:

空白键:向下翻动一页

[pagedown]:向下翻动一页

[pageup]:向上翻动一页

/字串:向下搜寻『字串』的功能

?字串:向上搜寻『字串』的功能

n:重复前一个搜寻(与/或?有关!)

N:反向的重复前一个搜寻(与/或?有关!)

q:离开less这个程序

6.head 显示前几行

语法:

head-n 后面接数字,代表显示行数

7.tail 显示后几行

tail-n 后面接数字,代表显示行数

tail-f 表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测

1.切换到当前目录的上一级目录 cd .. 2.切换到当前登录 Linux 系统的用户自己的主文件夹 cd ~ 3.进入/tmp 目录,创建目录 a1/a2/a3/a4。 mkdir a1/a2/a3/a4 -p 4.删除目录 rmdir a rmdir a1/a2/a3/a4 -p 5.cp 命令:复制文件或目录 (1) 将当前用户的主文件夹下的文件.bashrc 复制到目录“/usr”下,并重命名为 bashrc1 sudo cp .bashrc /usr/bashrc1 (2) 在目录“/tmp”下新建目录 test,再把这个目录复制到“/usr”目录下 cd /tmp mkdir test sudo cp /tmp/test /usr -r 6.mv 命令:移动文件与目录,或更名 (1) 将“/usr”目录下的文件 bashrc1 移动到“/usr/test”目录下 sudo mv /usr/bashrc1 /usr/test (2) 将“/usr”目录下的 test 目录重命名为 test2 sudo mv /usr/test /usr/test2 7.rm 命令:移除文件或目录 (1) 将“/usr/test2”目录下的 bashrc1 文件删除 sudo rm /usr/test2/bashrc1 (2) 将“/usr”目录下的 test2 目录删除 sudo rm -rf /usr/test2 8.cat 命令:查看文件内容查看当前用户主文件夹下的.bashrc 文件内容 cat .bashrc 9.tac 命令:反向查看文件内容反向查看当前用户主文件夹下的.bashrc 文件的内容 tac .bashrc 10.more 命令:一页一页翻动查看翻页查看当前用户主文件夹下的.bashrc 文件的内容 more .bashrc 11.head 命令:取出前面几行 (1) 查看当前用户主文件夹下.bashrc 文件内容前 20 行 head -n20 .bashrc (2)查看当前用户主文件夹下.bashrc 文件内容,后面 50 行不显示,只显示前面几行 head -n -50 .bashrc 12.tail 命令:取出后面几行 (1)查看当前用户主文件夹下.bashrc 文件内容最后 20 行 tail -n20 .bashrc (2)查看当前用户主文件夹下.bashrc 文件内容,并且只列出 50 行以后的数据 tail -n -50 .bashrc 13.touch 命令:修改文件时间或创建新文件 (1) 在“/tmp”目录下创建一个空文件 hello,并查看文件时间 touch hello stat hello (2)修改 hello 文件,将文件时间整为 5 天前 touch -d "2019-3-26" hello stat hello 14.chown 命令:修改文件所有者权限将 hello 文件所有者改为 root 帐号,并查看属性 sudo chown root hello ls -l hello 15.find 命令:文件查找找出主文件夹下文件名为.bashrc 的文件 find .bashrc 16.tar 命令:压缩命令 (1) 在根目录“/”下新建文件夹 test,然后在根目录“/”下打包成 test.tar.gz tar -zcvf test.tar.gz test/ (2) 把上面的 test.tar.gz 压缩包,解压缩到“/tmp”目录 tar -zxvf test.tar.gz 17.grep 命令:查找字符串从“~/.bashrc”文件中查找字符串'examples' grep -rn "examples" .bashrc 18.使用 hadoop 用户登录 Linux 系统,启动 Hadoop(Hadoop 的安装目录为“/usr/local/hadoop”),为 hadoop 用户在 HDFS 中创建用户目录“/user/hadoop” ./bin/hadoop fs -mkdir -p /usr/hadoop 19.接着在 HDFS 的目录“/user/hadoop”下,创建 test 文件夹,并查看文件列表 ./bin/hdfs dfs -mkdir test ./bin/hadoop fs -ls 20.将 Linux 系统本地的“~/.bashrc”文件上传到 HDFS 的 test 文件夹中,并查看 test ./bin/hadoop fs -put ~/.bashrc test ./bin/hadoop fs -ls test 21.将 HDFS 文件夹 test 复制到 Linux 系统本地文件系统的“/usr/local/hadoop”目录下 参考: 1

通过命令+文件名查看内容。如下命令可以查看。1, cat :由第一行开始显示文件内容;

2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反;

3,nl:显示的时候输出行号;

4,more:一页一页的显示文件内容;

5,less与more类似,但它可以向前翻页;

6,head:只看前几行;

7,tail:只看最后几行;

8,od:以二进制的方式读取文件。

9,vi和vim作为编辑器,也可以打开文件查看内容。


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

原文地址: http://outofmemory.cn/yw/8544077.html

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

发表评论

登录后才能评论

评论列表(0条)

保存