文件处理命令

 
 

 
 

命令名称:touch

命令英文原意:touch

命令所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件

语法:touch[文件名]

范例:

$touch name.list

  

 
 

touch music.list 创建文件。

 
 

 
 

命令名称:cat

命令英文原意:

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法:cat[文件名]

选项:

-n 显示行号

 
 

cat -n /etc/issue 显示文件内容并显示行号,cat只适合浏览短的文件,如果是比较长的文件cat命令会快速显示并滚到最后一页,前面的内容将无法浏览到。

 
 

 
 

命令名称:tac

命令英文原意:

命令所在路径:/bin/tac

执行权限:所有用户

功能描述:显示文件内容(反向显示)

语法:tac[文件名]

范例:

$ tac /etc/issue

 
 

tac /etc/issue 反向显示文件内容。

 
 

 
 

 
 

命令名称:more

命令英文原意:

命令所在路径:/bin/more

执行权限:所有用户

功能描述:分页显示文件内容

语法:more[文件名]

范例:

$ more /etc services

(空格)或f --翻页

(Enter) --换行

q或Q --退出

 
 

more /etc/services 此时只显示文件的第一页,屏幕左下方显示文件当前显示的百分比,输入空格或f可以翻页,输入回车可以一行一行的显示,输入q或者Q则可以退出浏览。more命令不能向上翻页即会看信息。

 
 

 
 

命令名称:less

命令英文原意:

命令所在路径:/usr/bin/less

执行权限:所有用户

功能描述:分页显示文件内容(可向上翻页)

语法:less[文件名]

范例:

$ less /etc/services

(空格/PageDown)或f --翻页

(Enter)或下箭头 --换行

q或Q --退出

(PageUp) --向上翻一页

上箭头 --向上翻一行

/ + 搜索内容 --对文件进行检索

n --跳转到下一个检索位置

 
 

less /etc/services 使用pageUp和向上箭头可以向上浏览

 
 

 
 

/tcp在文件内搜索tcp并进行高亮显示,输入n可自动切换到下一个检索内容的位置。

 
 

 
 

命令名称:head

命令英文原意:

命令所在路径:/usr/bin/head

执行权限:所有用户

功能描述:显示文件的前面几行

语法:head[文件名]

范例:

$ head -n 20 /etc/services

选项:

-n 指定行数

 
 

head -n 5 /etc/services 只显示文件的前5行内容。如果不添加n选项默认是10行。

 
 

 
 

命令名称:tail

命令英文原意:

命令所在路径:/usr/bin/tail

执行权限:所有用户

功能描述:显示文件后面几行

语法:tail 选项[-nf][文件名]

范例:

$ tail -n 18 /etc/services

选项:

-n 指定行数

-f 动态显示文件末尾内容

 
 

tail -n 8 /etc/services 只显示文件最后8行内容。如果不添加n选项默认是10行。

 
 

 
 

tail -f /var/log/messages 会动态的显示文件末尾,例如我们看一个日志文件,如果日志文件有更新他会实时的显示到屏幕上。使用"Ctrl + c"退出。

 
 

 
 

Linux学习7-Linux常用命令(3)的更多相关文章

  1. Linux学习之路--常用命令讲解

    Linux常用命令讲解 1.命令格式:命令 [-选项]  [参数] 超级用户的提示符是# 一般用户的提示符是$ 如:ls -la /usr说明: 大部分命令遵从该格式多个选项时,可以一起写 eg:ls ...

  2. Linux学习之文件系统常用命令(七)

    Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...

  3. Linux 学习日记 2 (常用命令 + deb包的安装)

    常用命令:以下是一些比较常用的命令,主要是关于安装软件的一些命令 @_@ cd ~/下载(文件名)/ //进入这个文件夹 , ~指的是根目录 cd .. //返回上一级文件夹 sudo apt-get ...

  4. Linux学习笔记:常用命令

    个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat ...

  5. Linux学习笔记:常用命令grep、iconv、cp、mv、rm

    本篇记录一些近期常用的命令. 一.grep过滤 grep过滤 不包含某些字符串 cat test.txt | grep -v '.jpg' 过滤jpg结尾的图片 cat test.txt | grep ...

  6. LInux学习笔记之常用命令

    以下命令主要是平时用到的命令,对于一些经常用到的,就收集资料,归纳一下. 指令目录: 1.yum命令: 2.wget命令: 3.tar命令: 4../configure,make,make insta ...

  7. linux学习记录.4.常用命令

    帮助command --help    获取‘command‘命令的帮助 目录与文件 cd /home    进入‘home’目录 cd ..    返回上一级目录 cd       进入个人目录 c ...

  8. linux学习笔记-2.常用命令

    说明:安装linux时,创建一个luao用户,然后使用root用户登陆系统 1.进入到用户根目录 cd ~ 或 cd cd / 返回到根目录 2.查看当前所在目录 pwd 3.进入到luao用户根目录 ...

  9. Linux学习之路--常用命令

    #ls  显示文件信息 #ll  显示文件(不包括隐藏文件)具体信息 等于 #ls -l #ll -a 显示所有文件(包括隐藏文件)具体信息 #ll -htr aa  显示最近修改的文件 h是易读的 ...

  10. linux学习笔记 其他常用命令

    cd + 回车  = cd ~ 进入当前用户主目录 查看指定进程信息 *ps -ef |grep 进程名 *ps -查看属于自己的进程 *ps -aux 查看所有的用户的执行进程 换成    ps - ...

随机推荐

  1. LOJ#3087. 「GXOI / GZOI2019」旅行者(最短路)

    题面 传送门 题解 以所有的感兴趣的城市为起点,我们正着和反着各跑一边多源最短路.记\(c_{0/1,i}\)分别表示正图/反图中离\(i\)最近的起点,那么对于每条边\((u,v,w)\),如果\( ...

  2. 六,apache修改默认根文件路径

    1,安装完apache后,项目默认根路径是E:\Program Files\AppServ\www. 默认根路径在httpd.conf中默认配置过了,我们可以通过修改配置文件改变项目默认根路径. Do ...

  3. Java并发编程之happens-before

    happens-before是JMM最核心的概念,理解happens-before是理解JMM的关键. 一.JMM的设计 首先,让我们先分析一下JMM的设计意图.从JMM的设计者的角度,在设计JMM的 ...

  4. badboy录制网站出现css样式混乱,网页的图标点击没反应

    本人在测试web工作过程中,遇到了标题一样的问题.苦恼很久也没有找到原因.后面自己摸索,发现了问题所在! badboy安装是2.2.5版本:ie最新版本: 原因:首次安装badboy的时候,所默认的浏 ...

  5. QQ聊天框测试用例设计

    QQ.微信聊天框的主要功能就是发送消息和接收别人发过来的消息. 消息内容类型: 纯文字 纯图片 纯表情 文字+表情 文件 发送键: 点击“发送”发送 使用快捷键发送(针对电脑端) 用户在线状态: 在线 ...

  6. Python shutil模块(目录和文件操作)

    import shutil #导入shutil模块 copyfileobj方法 将类文件对象fsrc的内容复制到类文件对象fdst shutil.copyfileobj(fsrc, fdst[, le ...

  7. (转)Linux Shell系列教程之(十四) Shell Select教程

    本文属于<Linux Shell 系列教程>文章系列,该系列共包括以下 18 部分: Linux Shell系列教程之(一)Shell简介 Linux Shell系列教程之(二)第一个Sh ...

  8. Netty核心概念(9)之Future

    1.前言 第7节讲解JAVA的线程模型中就说到了Future,并解释了为什么可以主线程可以获得线程池任务的执行后结果,变成一种同步状态.秘密就在于Java将所有的runnable和callable任务 ...

  9. Mac 下安装node.js(转载)

    原文地址:http://blog.csdn.net/u011619283/article/details/52368759 Node.js 简介 Node.js 是一个用Chrome's V8 Jav ...

  10. 针对石家庄铁道大学官网首页的UI分析

    身为一名光荣的铁大铮铮学子,我对铁大的网站首页非常的情有独钟,下面我就石家庄铁道大学的官网首页进行UI分析: 1.在首页最醒目的地方赫然写着石家庄铁道大学七个大字,让人一眼就豁然开朗. 2.网站有EN ...