Linux文件与目录管理(文件查阅)

1.cat(concatenate连续)

cat   [-AbEnTv]  要查看的文件

//比较暴力,,,会全显示出来

参数解释:
-A:相当于-vET的参数加起来的效果(就是把文件的各种不可见符号都给显示出来。);

-b:列出行号,但是不显示行号;

-E:将结尾的断行字符($或^M$)显示出来(Enter键);

-n:打出行号,连空行也会显示;

-T:将文件中的[Tap]符号以^T形式显示出来,而不是空格一样;

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



2.tac(cat倒过来写,从最后一行倒着打印文件内容)

tac就是cat倒着写过来,那么意义也就明了了哈哈哈哈哈。



3.nl(添加行号打印)

nl [-bnw] 文件

//nl与cat -n相比,多了对行号的规范:

-b:决定是否给空行编号:-b  a表示显示空行(类似cat -n),-b  t不显示空行(默认的);

-n:行号位置

  -n ln :行号在左边显示;

  -n rn:行号在右边显示,不加0;

  -n rz:行号在右边显示,加0;

效果:

-w 位数:行号占据的位数




1.more(一页一页的翻看)

在用more 看文件爱时,你可以执行的几个命令:

Space (空格键):向下翻一页;

Enter键:向下滚一行;

/木子阁君 :向下查询“木子阁君”这个关键字,重复查询按下n即可。(输入斜杠之后光标会跑到下一行等待你输入,man命令也有类似操作);

:f :显示文件名和当前行数;

q:按下就退出了;

b或[ctrl]+b:往前翻页,只对文件有用,对管道没用  //我也不知道管道是个什么鬼

2.less(也是一页一页的翻动)

//与more相比,更有弹性(鸟哥用了这个词),就是更舒服吧,more往前翻需要b命令,而less就可以用键盘的上下键啦!

//less与man的操作是十分相似的,因为,man命令就是通过less实现的;

less运行时可以进行的操作:

Space:向下翻一页;

[PageDown]:向下翻一页从

[PageUp]:向上翻一页

/查询:向下查询“查询”

?查询:向上查询“查询”

n:重复前一个查询

N:反向重复上一个查询

q:离开;




1.head(取出头几行)

head [-n number] file

参数解释

-n:后面接数字,number是几就显示几行,默认显示十行

!!!重点来了!!!如果number是负数呢?比如100行的文件,head -n -10 file 会显示什么呢?

答案是会显示前100-10行,后面后十行不会显示。

2.tail(取出后面几行)

tail [-n number] file

参数解释:

-n:后面接数字,number是几就显示几行,默认显示十行

-f:持续检测该文件,有新内容加入时立刻显示出来;

与head的number是负数异曲同工,如果tail的number前加+号,表示number之后的所有行会被显示。

组合的命令示例:显示11到20行:head -n 20 file | tail -n 10, 这是管道命令。




1.od(非纯文本文件的读取命令)

od [-t 文件类型] 文件

“文件类型”就是指定的读取方式:

a:默认的字符输出

c:用ASSIC码输出

d[size]:以十进制(decimal)输出,每size bytes算是一个整数

f[size]:以浮点数(floatl)输出,每size bytes算是一个浮点数

o[size]:以八进制(octal)输出,每size bytes算是一个整数

d[size]:以十六进制(hexadecimal)输出,每size bytes算是一个整数

另:将文件输出为以八进制列出存储值和ASCII的对照:od -t oCc file

时间: 2024-12-12 20:28:50

Linux文件与目录管理(文件查阅)的相关文章

鸟哥的linux私房菜学习-(八)Linux 文件与目录管理

1. 目录与路径 1.1相对路径与绝对路径: 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录. 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对於目前工作目录的路径!』 1.2目录的相关操作: 需要特别注意的是:在所有目录底下都会存在的两个目录,分别是『.』与『..』 分别代表此层与上一级目录的意思

Linux 程序设计学习笔记----POSIX 文件及目录管理

转载请注明:http://blog.csdn.net/suool/article/details/38141047 问题引入 文件流和文件描述符的区别 上节讲到ANSI C 库函数的实现在用户态,流的相应资源也在用户空间,但无论如何实现最终都需要通过内核实现对文件的读写控制.因此fopen函数必然调用了对OS的系统调用.这一调用在LINUX下即为open, close, read, write等函数.这些都遵循POSIX标准. so,在linux系统中是如何通过POSIX标准实现对文件的操作和目

第七章、Linux 文件与目录管理

1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. 文件与目录管理 2.1 文件与目录的检视: ls 2.2 复制.删除与移动: cp, rm, mv 2.3 取得路径的文件名称与目录名称 3. 文件内容查阅: 3.1 直接检视文件内容: cat, tac, nl 3.2 可翻页检视: more, less 3.3 数据撷取: head, tail 3.4 非纯文字档: od 3.5

鸟哥私房菜第七章 Linux文件与目录管理

一.目录与路径 1.相对路径与绝对路径 2.目录的相关操作 以下为特殊目录: .        :代表此目录 ..       :代表上一层目录 -        :代表前一个工作目录 ~       :代表"目前用户身份"所在的主文件夹 ~account :代表account这个用户的主文件夹 注:根目录下上一层(..)与前(.)是同一个目录. (1)cd:切换目录(change directory) 语法: [[email protected] ~]# cd [相对路径或绝对路径]

【转】第七章、Linux 文件与目录管理

原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明. 在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包括在不同的目录间变换. 创建与删除目录.创建与删除文件,还有寻找文件.查阅文件内容等等, 都会在这个章节作个简单的介绍啊! 1. 目录与路径 1.1 相对路径与绝对路

CentOS(九)--与Linux文件和目录管理相关的一些重要命令①

   接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝对路径" 的概念. 在之前的学习中,就反复的强调了Linux的目录是 "树状目录" .假设我们需要在任意一个目录下切换到另一个目录下,通常是使用的是 cd 这个命令,此时在写切换的目录名时就有两

鸟哥的Linux私房菜_基础版_学习笔记3:第七章 Linux文件与目录管理

第七章 Linux文件与目录管理 7.1目录与路径: 7.1.1相对路径与绝对路径: 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录. 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:『cd ../man』这就是相对路径的写法啦!相对路径意指『相对於目前工作目录的路径!』 7.1.2目录的相关操作: . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录

2. Linux文件与目录管理

一.目录与路径 1. 相对路径与绝对路径 绝对路径:路径写法[一定由根目录 / 写起],如:/usr/share/doc 相对路径:路径写法[不由 / 写起], /usr/share/doc 要到 /usr/share/man 底下时,可以写成:[cd ../man]这就是相对路径的写法啦!相对路径意指[相对於目前工作目录的路径!] 2. 目录的相关操作 . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录 ~ 代表『目前使用者身份』所在的家目录 ~account 代表 account

Linux学习三 文件与目录管理

1 目录与路径 1.1 相对路径与绝对路径 绝对路径:路径的写法一定由根目录 / 写起. 相对路径:路径的写法不是由 / 写起. 1.2 目录的相关操作 . :代表此层目录 .. :代表上一层目录 - :代表前一个工作目录 ~ :代表目前用户身份所在的家目录 ~account :代表account用户的家目录 需注意的是:在所有目录下都存在 ./..,分别代表此层和上层目录.根目录下的 .. 目录与 . 目录是同一个. 常用处理目录的命令: cd:切换目录 pwd:显示当前目录 mkdir:建立