美文网首页
文件操作

文件操作

作者: 恶魔缘 | 来源:发表于2018-09-20 20:52 被阅读0次

1.文件类型查看(file)

file:用来探测给定文件的类型

参数

-b:列出辨识结果时,不显示文件名称;
-i:显示MIME类别
-L:直接显示符号连接所指向的文件类别;
-m<魔法数字文件>:指定魔法数字文件;
-v:显示版本信息;
-z:尝试去解读压缩文件的内容。

实例

root@localhost ~/study# file s.sh 
s.sh: Bourne-Again shell script, ASCII text executable

root@localhost ~/study# file -b s.sh 
Bourne-Again shell script, ASCII text executable

root@localhost ~/study# file -i s.sh 
s.sh: text/x-shellscript; charset=us-ascii

2.文件查看

2.1 less

less是more的升级版本,功能强大。

  • 常用命令
-i:忽略搜索时的大小写
-m:显示类似more命令的百分比
-N:显示每行的行号
-s:显示连续空行为一行
  • 搜索
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
v:使用配置的编辑器编辑当前文件
&pattern:仅显示匹配模式的行,而不是整个文件
  • 翻页
b:向后一页
d:向后半页
f:向前一页
d:向前半页
  • 光标移动
G:移动到最后一行
g:移动到第一行。可配合数字使用,切换到指定行:ng
  • 其他
-b:<缓冲区大小> 设置缓冲区的大小
-f:强迫打开特殊文件,例如外围设备代号、目录和二进制文件

2.2 more

参数

+n:从笫n行开始显示
-n:定义屏幕大小为n行
-c:从顶部清屏,然后显示
-s:把连续的多个空行显示为一行
-u:把文件内容中的下画线去掉

命令

命令 说明 备注
Enter 向下n行,需要定义。默认为1行 n+enter
Ctrl+f/f 向下滚动一屏
Ctrl+b/b 返回上一屏
空格键 向下滚动一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器

3.文件头尾查看

3.1 tail

tail命令用于输入文件中的尾部内容。

参数

-f:显示文件最新追加的内容。(实时查看文件)

实例

tail file (显示文件file的最后10行)
tail +20 file (显示文件file的内容,从第20行至文件末尾)
tail -4 file (显示文件file的内容,从第4行至文件末尾)
tail -c 10 file (显示文件file的最后10个字符)

3.2 head

head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。

实例

head -4 file (显示文件file的内容,从行首到第四行)

相关文章

  • 文件操作

    文件操作 目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • 09-文件操作

    一、文件操作流程 a.普通文件操作流程: 打开文件 操作文件 关闭文件 b. json文件操作流程: open(文...

  • VBS文件操作

    VBS文件操作'操作文本文件,操作fso对象(文件对象操作) --------------------------...

  • 文件操作

    文件操作:打开文件、读写文件、操作文件内容 写入文件操作:(把大象装入冰箱)1.打开文件 ...

  • 类的补充

    一.复习 1.文件操作a.操作流程:打开文件(open),操作文件,关闭文件with open() as 文件变量...

  • 文件

    目标 文件操作的作用 文件的基本操作打开读写关闭 文件备份 文件和文件夹的操作 一. 文件操作的作用 思考:什么是...

  • 16总 正则表达式

    复习: 1.文件操作a.操作流程: 打开文件(open) --- 操作文件 --- 关闭文件(close)with...

  • 2018-09-10

    01-recode 1.文件操作a.操作流程:打开文件---》操作文件----》关闭文件with open() ...

  • 2018-09-10 day16总结

    1.文件操作 a.操作流程:打开文件(open)-操作文件-关闭文件(close)with open() as 文...

网友评论

      本文标题:文件操作

      本文链接:https://www.haomeiwen.com/subject/jffonftx.html