美文网首页
Linux 文件处理命令

Linux 文件处理命令

作者: 王虾片 | 来源:发表于2019-04-07 22:08 被阅读0次

一、创建空文件:touch

touch 命令的第一种用法是,直接在 touch 后面跟一个文件名。比如:

touch /tmp/notes # 在tmp目录下创建一个名为notes的文件

大家知道,在 Windows 系统当中,我们可以创建带空格的文件名。在 Linux 中,如果我们想创建一个带空格的文件,就不能在 touch 后面直接跟文件名,比如,如果我想创建一个名为「program files」的文件,直接在 Linux 中输入 touch program files 会怎么样呢?Linux 会创建两个文件,一个名为 program,一个名为 file。

正确的做法是,如果你创建的文件名中带有空格,那你应该用双引号把文件名括起来。

touch "program files" # 创建一个名为 program files 的文件

但是不建议大家创建文件名带空格的文件,因为如果你的文件名中有空格,那么你在后期操作这个文件时,也必须用双引号把文件名引起来,这无异于自找麻烦。

二、显示文件内容

cat、tac

对于短的文件,可以用 cat 命令显示文件内容。cat 后面直接跟文件名,就可以显示该文件的内容。

加个 -n 选项可以显示行号。

细心的小伙伴可能发现了,tac 正是倒着写的 cat,因此,它的功能也是和 cat 相反,就是倒着显示文件内容。把最后一行显示在第一行,倒数第二行显示在第二行……以此类推。

more

为什么说 cat 命令只适合查看短文件,因为如果文件内容太多,一个屏幕显示不下,使用 cat 命令查看文件的时候,就只会显示文件最后一页的内容。而使用 more 命令,就会从第一页开始显示。

输入 more /etc/services 命令后,就进入了浏览状态,这时,按下空格或者 F 键可以翻页,按回车可以显示下一行,按 q 键可以退出浏览状态。

less

less 命令与 more 命令用的功能类似,也是显示文件内容。但是使用 less 命令浏览文件内容时,可以按「↑」向上翻一行,或者按 PageUp 向上翻一页,这是 more 命令做不到的。

同时,使用 less 时,还可以搜索文件内容。输入 「/ + 你要搜索的内容」就可以在文件内进行搜索。

如果当前页面没有你要查找的内容,还可以按 n 向下查找,或者按 N 向上查找。

head

查看文件前几行内容。

head -n 7 /etc/services #查看文件前 7 行的内容
head /etc/services #不指定行数,就会默认显示前 10 行的内容

tail

与 head 相对应,tail 命令是查看文件最后几行的内容。

tail -n 7 /etc/services #显示文件末尾 7 行的内容
tail /etc/services #不指定行数,就会默认显示文件末尾 10 行的内容

tail 命令还有一个特殊的选项 -f,可以动态地显示文件末尾的内容。

tail -f /var/log/messages #实时地显示文件末尾的内容

在执行完上述命令后,系统不会返回命令行,而是停留在 tail 命令的页面,如果 messages 文件的内容发生变化,屏幕上就会实时地显示出来。

以上就是为大家介绍的 Linux 中常用的文件处理命令。

相关文章

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • Linux达人养成计划 I--学习笔记

    本篇涉及的知识点 Linux简介Linux安装Linux命令基本格式及文件处理命令Linux 文件搜索命令Linx...

  • php的学习路程

    一.Linux方面 Linux常用命令 1. 文件处理命令 2. 权限管理命令 3. 帮助命令 4. 文件搜索命令...

  • 记录日常工作中常用的一些Linux命令,以后用的可以速查

    Linux常用命令收集 文件和目录 操作命令 文件搜索 命令 文件权限 操作命令 查看文件内容 命令 文本处理 命...

  • Centos版Linux 一些常用操作命令(转)

    Linux命令收集 1、文件处理命令:ls 功能描述:显示目录文件 命令英文原意:list 命令所在路径:/bin...

  • Linux 下常用命令功能划分

    linux 常用命令 帮助类命令(2个) 文件和目录操作类命令(18个) 查看文件及内容处理命令(21个) 文件压...

  • Linux | 常用命令(一)

    整理了一下linux常用命令,方便大家使用和学习。 一.文件处理命令 1.命令格式与目录处理命令 2.目录处理命令...

  • Linux常用命令

    Linux—常用命令: [root@localhost ~]#其中: 一、命令的基本格式: 二、文件处理命令: 三...

  • Linux文件处理命令

      基本文件处理主要包括创建,删除,复制,剪切/重命名,链接等操作。在对文件操作前必须切换到相应目录。 切换目录 ...

  • Linux文件处理命令

    文件处理命令:touch 命令所在路径:/bin/touch执行权限:所有用户语法: touch [文件名] 功能...

网友评论

      本文标题:Linux 文件处理命令

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