攻城狮在路上(叁)Linux(十四)--- 查阅文件内容
常用命令:cat、tac、nl、more、less、head、tail、od...
一、直接查看文件内容:cat、tac、nl <==一次性全部读取
1、cat [-AbEnTv] 文件名
参数说明:
-n:打印出行号,连同空白行也有行号。
-b:打印出行号,空白行不编号。
-E:将结尾的换行字符$显示出来。
-T:将[Tab]以^T显示出来。
-v:列出一些看不出来的特殊字符。
-A:相当于-vET参数。
2、tac:效果与cat相反,反向显示。
3、nl:添加行号打印。
二、可翻页查看:more 、 less
1、more(一页一页翻动): 例如 more /etc/man.config;
在最后会有一个光标等待输入: --More--(28%)
可以输入的按键:
空格键:向下翻一页。
Enter键:向下滚动一行。
/字符串:向下查询"字符串"这个关键词。
:f <==立即显示出文件名及目前显示的行数。
q:立即离开more命令。
2、less(一页一页翻动,和more功能差不多,但是比more更加灵活):less /etc/man.config
可以输入的按键:
空格键:向下一页。
PgDn:向下一页。
PgUp:向上一页。
/字符串:向下查询“字符串”。
?字符串:向上查询。
n:重复前一个查询。
N:反向重复前一个查询。
q:离开。
三、数据选取:head 、 tail (以行为单位)
1、head [-n number]:
head /etc/man.config; <==默认显示前10行。
head -n 20 /etc/man.config;
head -n -100 /etc/man.config; <== 显示除最后100行外的所有行。
2、tail [-n number]: -n:代表显示几行; -f:表示持续检测后面新增的文件内容。
tail /etc/man.config; <== 默认显示后10行。
tail -n 20 /etc/man.config;
tail -n +100 /etc/man.config; <== 显示100行以后的所有行。
tail -f /var/log/catalina.out;
四、非纯文本文件:od <==对于二进制文件等。
od [-t TYPE] 文件
五、修改文件时间或创建新文件:touch
理解 mtime(最后修改时间)、ctime(状态改变时间)、atime(最后被读取的时间)的意义。
1、命令格式:touch [-acdmt] 文件
2、参数说明:
-a:仅修改访问时间。
-c:仅修改文件的ctime,若文件不存在则不创建新文件。
-d:可以指定日期。
-m:仅修改mtime。
-t:可以指定时间。
3、示例:
touch test1; <== 创建一个空文件
touch -d "2 days ago" test1; <== 将日期调整为两天前
攻城狮在路上(叁)Linux(十四)--- 查阅文件内容的更多相关文章
- 攻城狮在路上(壹) Hibernate(十三)--- Hibernate的检索方式(上)
Hibernate提供了以下几种检索对象的方式: A.导航对象图检索方式. B.OID检索方式.Session.get() load(); C.HQL检索方式.Query. D.QBC检索方式.Que ...
- 攻城狮在路上(叁)Linux(三十)--- 光盘写入工具
一.基本步骤: 1.用mkisofs命令将所需备份的数据构建成镜像文件. 2.用cdrecord命令将镜像文件刻录至光盘或者DVD中. 二.mkisofs:新建镜像文件 mkisofs [-0 镜像文 ...
- 攻城狮在路上(叁)Linux(二十二)--- linux磁盘挂载与卸载 mount umount
挂载就是将文件系统与目录结合的操作.挂载点就是目录,该目录就是进入分区或文件系统的入口. 一.挂载前的注意事项: 1.单一文件系统不应该被重复挂载在不同的挂载点中. 2.单一目录不应该重复挂载多个文件 ...
- 攻城狮在路上(叁)Linux(二十)--- Linux磁盘格式化
磁盘完成分区之后,进行格式化,生成文件系统. 命令格式: mkfs [-t 文件系统格式] 设备文件名 <== 使用 mkfs [Tab][Tab] 可以查看linux支持的文件系统格式 示例 ...
- 攻城狮在路上(叁)Linux(二十九)--- 完整备份工具:dump以及restore
一.dump命令: 该命令既可以针对整个文件系统进行备份,也可以仅针对目录来备份.还可以指定不同的备份等级(-0~-9共10个等级). dump -W:列出在/etc/fstab中具有dump设置的分 ...
- 攻城狮在路上(叁)Linux(二十八)--- 打包命令:tar
首先介绍一下tar打包命令的基本格式,下面的三种之间不能混淆. tar [-j|-z] [cv] [-f 新文件名] file1 file2 ...; tar [-j|-z] [tv] [-f 新文件 ...
- 攻城狮在路上(叁)Linux(二十六)--- linux文件系统的特殊查看与操作
一.boot sector 与 super block的关系: 1.boot sector用于存放引导装载程序,占用1024个字节. 2.super block的大小也为1024字节. 3.若bloc ...
- 攻城狮在路上(叁)Linux(二十五)--- linux内存交换空间(swap)的构建
swap的功能是应付物理内存不足的状况,用硬盘来暂时放置内存中的信息. 对于一般主机,物理内存都差不多够用,所以也就不会用到swap,但是对于服务器而言,当遇到大量网络请求时或许就会用到. 当swap ...
- 攻城狮在路上(叁)Linux(二十四)--- linux设置开机挂载及镜像文件挂载
虽然可以手动进行文件系统的挂载,但是每次都手动挂载就会很麻烦,开机挂载的目的就是实现文件系统的自动挂载. 一.开机挂载:/etc/fstab及/etc/mtab 主要是通过修改/etc/fstab文件 ...
- 攻城狮在路上(叁)Linux(十九)--- 磁盘分区
磁盘分区使用fdisk命令,该命令仅root有使用权限. 磁盘分区的一般步骤: 1.首先用df命令查看设备名 df -h; 2.fdisk /dev/sda; <== 按m显示help d:删除 ...
随机推荐
- Python自动化之常用模块
1 time和datetime模块 #_*_coding:utf-8_*_ __author__ = 'Alex Li' import time # print(time.clock()) #返回处理 ...
- SX学SX内容 笔记?
某帖子笔记1 主要还是从三体吧某精品贴里看来的... 集合论 集合就是一堆东西...满足 1) 集合中的元素互异(即每种只有一个) 2) 集合中的元素无序(不是一个数组,集合中的元素没有显然的排序法则 ...
- JavaScript——callback(回调函数
1.回调函数定义 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数.回调函数不是由该函数的实现方直 ...
- Closest Binary Search Tree Value I & II
Closest Binary Search Tree Value Given a non-empty binary search tree and a target value, find the v ...
- java访问数据库的sql
drop database if exists STOREDB;create database STOREDB;use STOREDB; create table CUSTOMERS ( ID big ...
- vSphere Client无法连接到服务器 出现未知错误的解决方法
VMware ESXi服务器虚拟机在正常使用过程中,有时候会突然出现远程连接不上的问题,那么这个时候使用vSphere Client连接会出现如下错误: 虽然连接不上,但是可以ping通,所以分析有可 ...
- ArrayList排序
今天发现,ArrayList 排序不满足期望. 起先,List是这样Before sort: [1, @I, am, Love, java, very, Much] 使用Collections.sor ...
- 细看INNODB数据落盘
本文来自:沃趣科技 http://www.woqutech.com/?p=1459 1. 概述 前面很多大侠都分享过MySQL的InnoDB存储引擎将数据刷新的各种情况.我们这篇文章从InnoDB往 ...
- Match:Milking Grid(二维KMP算法)(POJ 2185)
奶牛矩阵 题目大意:给定一个矩阵,要你找到一个最小的矩阵,这个矩阵的无限扩充的矩阵包含着原来的矩阵 思路:乍一看这一题确实很那做,因为我们不知道最小矩阵的位置,但是仔细一想,如果我们能把矩阵都放在左上 ...
- 【leetcode】Search in Rotated Sorted Array (hard)
Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 migh ...