Linux学习第五篇之文件处理命令touch、cat、tac、more、less、head、tail

一、touch命令:

  命令名称:touch

  命令所在路径:/bin/touch

  执行权限:所有用户

  语法:touch [文件名]

  功能描述:创建空文件

  例子: touch leanring.file   说明:在当前目录下创建空文件learning.file

  注意:1、touch命令在没有指明绝对情况下会在当前目录下创建文件,指明了绝对路径后,才是在指定目录下创建文件,如:touch /root/learning.file

     2、touch 命令也可以同时创建多个文件,文件之间之间用空格隔开

 

二、cat命令:

  命令名称:cat

  命令所在路径:/bin/cat

  执行权限:所有用户

  语法:cat [文件名]

  功能描述:显示文件的全部内容

       -n 显示行号

  例子:cat /home/tester/clawer.py

     cat -n /home/tester/clawer.py

 

三、tac命令:

  命令名称:tac

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

  执行权限:所有用户

  语法:tac [文件名]

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

       不支持-n

  例子:tac /home/tester/clawer.py

 

四、more命令:

  命令名称:more

  命令所在路径:/bin/more

  执行权限:所有用户

  语法:more [文件名]

  子命令:

    (空格)或f  翻页

    (enter)  换行

    q或Q    退出

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

  例子:more /home/tester/clawer.py

 

五、less命令:

  命令名称:less

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

  执行权限:所有用户

  语法:less [文件名]

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

  子命令:(空格)或f         向下翻页

      (pageup)和(pagedown)  向上翻页、向下翻页

      (上箭头)和(下箭头)    向上一行、向下一行

      /              搜索命令,如/clawer   搜索包含clawer的内容,当前页没有显示时,可用敲击n(next)查找下一页

 

六、head命令:

  命令名称:head

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

  执行权限:所有用户

  语法:head -n [整数] [文件名]

  功能描述:显示文件的前面几行(默认为10行)

  例子:head -n 20 /clawer.py  显示clawer.py文件的前20行

 

七、tail命令:

  命令名称:tail

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

  执行权限:所有用户

  语法:tail [文件名]

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

      -n 指定行数

      -f 动态显示文件末尾的内容(如查看动态的日志文件)

转载于:https://www.cnblogs.com/Hinglam/p/10896404.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/448924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCL 与 CUDA

根据网站资料,简单地汇编一下CUDA与OpenCL的区别。如有错误请指出。 题外话: 美国Sandia国家实验室一项模拟测试证明:由于存储机制和内存带宽的限制,16核、32核甚至64核处理器对于超级计算机来说,不仅不能带来性能提升…

DBMS (数据库管理系统) 是什么

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 数据库管理系统(英语:database management system,缩写:DBMS) 是一种针对对…

Eclipse4JavaEE安装SpringBoot

第一步:下载SpringBoot SpringBoot官网下载链接 第二步:在Eclipse里进行安装 打开Eclipse,菜单栏Help -》Install New Software,进入下图界面,点击Add 设置Name和Location,Name看自己喜好,Locat…

django中使用原生sql

django中使用原生sqlfrom django.db import connection cursor connection.cursor() cursor.execute("select * from xx where id1") row cursor.fetchone() users User.objects.raw("select * from user where namexx") for user in users: print(use…

从零开始玩转 logback、完整配置详解

官网地址:https://logback.qos.ch/manual/index.html 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 概述 LogBack是一个日志框架,它与Log4j可以说是同出一源&a…

Rust 编程 前言

虽然不是那么明显,但 Rust 程序设计语言的本质在于 赋能(empowerment):无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信。 比如,“系统层面”(“syst…

ffmpeg解码器优化

在以前的视频项目中,用到了几种商业版的H.264解码器。虽然性能稳定,支持DXVA或CUDA,在高清视频播放效果上不错,但是存在一个共同的缺陷-存在帧间延迟。经过我的测算,大概有3帧的缓冲延迟。当帧率在20fps以上时&#xf…

PHP 结合 Boostrap 结合 js 实现学生列表删除编辑以及搜索功能(完结)

这个自己的小项目要先告一段落了。可能还有许多bug。请见谅 删除学生功能 PHP: // 这里是通过前端代码HTML中的 url 传过来的&#xff0c;用 $_GET 来获取(相关HTML代码可以看一下到主页看一下前几条博客)if (empty($_GET[num])) exit(<h1>找不到您要删除的学生的学号<…

ActiveMQ_Windows版本的安装部署

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1, 保证电脑上安装了jdk6以上版本的java&#xff0c;并配置了好环境变量 &#xff1b; 2, 官方下载地址&#xff1a;http://activemq.a…

Java 自定义异常(转载)

1.异常的分类 1. 非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。 2. 运行时异常&#xff08;Runtime Exception/Unchecked Exception&#xff09; RuntimeException类直接继承自Exception类&#xff0c;称为运…

如何将markdown转换为wxml

话说我要为技术博客写一个小程序版&#xff0c;我的博客解决方案是 hexo github-page&#xff0c;格式当然是技术控们喜欢的 markdown 了 。但小程序使用的却是独有的模版语言 WXML。我总不能把之前的文章手动转换成小程序的 wxml 格式吧&#xff0c;而网上也没完善的转换库&a…

巧妙喝水打败多种疾病

喝水&#xff0c;我们每天都会做的一件事&#xff0c;殊不知&#xff0c;喝水得当能打败多种疾病问题! 方法/步骤 一、很多人都听说过早晨喝一杯水对身体有好处&#xff0c;有人喝盐水?有人喝蜂蜜水?还有人为了美白喝柠檬水?到底喝什么水最好呢?人体经过了一宿的代谢&…

git 几个commit点合并成一个commit点

在用git做版本控制器的时候&#xff0c;经常会遇到以下情况&#xff1a; 1、在做1个功能的时候&#xff0c;你自己觉得代码没问题了&#xff0c;就本地commit&#xff0c;然后提交代码&#xff0c;在gitlab上发起和并请求&#xff0c;老大看完之后&#xff0c;觉得你还有修改的…

JNDI 是什么

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 JNDI : 简单理解&#xff0c;就是把固定的连接方式剥离出来&#xff0c;单独写在一个配置文件里。(下载.properties里面通过InputStream…

并发编程模型

并发编程模型 一.分类 按照线程通信机制可以分为共享内存模型和消息传递模型&#xff1a; 1.共享内存模型&#xff1a;线程之间共享程序的公共状态&#xff0c;编程之间通过读写内存中的公共状态来隐式进行通信。相互通信的进程共享某些数据结构或共享存储区&#xff0c;进程通…

换工作,让我里外不是人,到底错在哪儿

看看时间&#xff0c;现在是凌晨4点多&#xff0c;窗外时不时一道闪电&#xff0c;雨也一阵一阵的&#xff0c;雷声像逐渐远离的喧嚣的火车一样。我不是睡眠困难者&#xff0c;但是&#xff0c;昨晚吃完晚饭之后&#xff0c;在衣服都未脱的情况下&#xff0c;晕晕乎乎的睡到现在…

Flink Kafka consumer的消费策略配置

val helloStream: FlinkKafkaConsumer011[String] new FlinkKafkaConsumer011[String]("hello", valueDeserializer, kafkaProps) // 指定消费策略 helloStream.setStartFromEarliest() // - 从最早的记录开始&#xff1b; helloStream.setStartFromLatest() //…

spdk/dpdk 编译相关问题汇总

下载 到官网上下载最新的spdk 代码。 解决编译依赖 yum install libaio.x86_64 libaio-devel.x86_64 编译dpdk 特别注意的是dpdk:依赖 /lib/modules/uname -a/build 下执行的内核已经存在&#xff0c;并且编译过&#xff0c;为此需要&#xff1a; 下载内核&#xff1b;安装依赖…

深入浅出 消息队列 ActiveMQ

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 一、 概述与介绍 ActiveMQ 是Apache出品&#xff0c;最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JM…

2018-2019 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2018) - 4.28

赛后补了几道 赛中我就写了两个... A - Altruistic AmphibiansGym - 101933A 看了眼榜没几个人做。就没看。 最后发现就是一个DP&#xff08;但是我觉得复杂度有点迷&#xff09; 题意&#xff1a;$n$只青蛙有参数$l,w,h$分别表示弹跳力&#xff0c;体重&#xff0c;身高&#…