文件内容查阅
cat:由第一行开始显示文件内容
tac:由最后一行开始显示文件内容
nl:显示的时候,顺便输出行号
more:一页一页的显示文件内容
less:与more类似,但是它可以往前翻页
head:只看头几行
tail:只看结尾几行
touch:文件创建与文件时间修改
cat(concatenate)
语法:cat [-AbEnTv]
选项与参数:
-A:相当于-vET的整合参数
-b:列出行号,仅针对非空白行做行号显示
-n:输出行号,空白与非空白都会列出
-E:将结尾的断行字符¥显示出来
-v:列出一些看不出的特殊字符
-T:将Tab按键以∧I显示出来
举例:
[root@localhost tmp]# cat /etc/issue CentOS release 5.10 (Final) Kernel \r on an \m [root@localhost tmp]# cat -n /etc/issue 1 CentOS release 5.10 (Final) 2 Kernel \r on an \m 3 [root@localhost tmp]# cat -A /etc/issue CentOS release 5.10 (Final)$ Kernel \r on an \m$ $
添加行号与打印(nl)
语法 :[root@www ~]# nl [-bnw] 文件
选项与参数:
-b:指定行号指定的方式,主要有两种:
-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t :如果有空行,空的那一行不要列出行号(默认值);
-n:列出行号表示的方法,主要有三种:
-n ln :行号在萤幕的最左方显示;
-n rn :行号在自己栏位的最右方显示,且不加 0 ;
-n rz :行号在自己栏位的最右方显示,且加 0 ;
-w:行号栏位的占用的位数。
举例
[root@www ~]# nl /etc/issue 1 CentOS release 5.3 (Final) 2 Kernel \r on an \m 这个文件其实有三行,第三行为空白(没有任何字节), 因为他是空白行,所以 nl 不会加上行号喔 [root@www ~]# nl -b a /etc/issue 1 CentOS release 5.3 (Final) 2 Kernel \r on an \m 3 [root@www ~]# nl -b a -n rz /etc/issue 000001 CentOS release 5.3 (Final) 000002 Kernel \r on an \m 000003 自动在自己栏位的地方补上 0 了~默认栏位是六位数,如果想要改成 3 位数? [root@www ~]# nl -b a -n rz -w 3 /etc/issue 001 CentOS release 5.3 (Final) 002 Kernel \r on an \m 003
语法:more|less文件
More:
空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f :立刻显示出档名以及目前显示的行数;
q :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
Less:
空白键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串 :向下搜寻『字串』的功能;
?字串 :向上搜寻『字串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序;
举例:
[root@localhost tmp]# more /etc/man.config # # Generated automatically from man.conf.in by the …….. # and to determine the correspondence between extensions and decompressors. # # MANBIN /usr/local/bin/man # --More--(31%)
取出前面几行(head)
语法:head [-nnumber] 文件
选项与参数:
-n:后面接数字,代表行数
number默认值是10 当number是负数,代表列出前面所有行数但是不包括后面number行
取出后面几行(tail)
语法:tail [-nnumber] 文件
选项与参数:
-n:后面接数字,代表行数
number默认值是10 当number是正数(+ number),代表该文件从number以后才会列出来
修改文件时间|创建新文件(touch)
时间属性
Mtime(modificationtime):当文件内容数据更改时就会更新这个时间,内容数据指的是文件的内容,不包括文件的权限和属性
Ctime(Statetime):当文件的状态(权限和属性)更改时会更新这个时间
Atime(accesstime):当文件内容被取用就会修改这个时间
举例:
[root@localhost ~]# ls -l --time-style=long-iso /etc/man.config 默认是修改mtime -rw-r--r-- 1 root root 4617 2012-05-30 20:34 /etc/man.config [root@localhost ~]# ls -l --time=ctime --time-style=long-iso /etc/man.config -rw-r--r-- 1 root root 4617 2014-02-14 10:06 /etc/man.config [root@localhost ~]# ls -l --time=atime --time-style=long-iso /etc/man.config -rw-r--r-- 1 root root 4617 2014-02-21 10:19 /etc/man.config
语法:touch[-acdmt] 文件
选项与参数:
-a:仅修改访问时间 atime
-c:仅修改文件的时间,若该文件不存在则不创建新文件
-d:后面可接欲修改的日期,也可以使用—date=”时间或日期”
-m:仅修改mtime
-t:后面可以接欲修改的时间
主要功能:
创建一个空文件
修改文件日期(mtime,atime)
举例:
[root@localhost tmp]# cp -a /etc/man.config ./newman.config [root@localhost tmp]# ls -l --time-style=long-iso newman.config 指定时间格式 -rw-r--r-- 1 root root 4617 2012-05-30 20:34 newman.config [root@localhost tmp]# touch -m -t 0709150203 newman.config //只修改mtime [root@localhost tmp]# ls -l --time-style=long-iso newman.config -rw-r--r-- 1 root root 4617 2007-09-15 02:03 newman.config [root@localhost tmp]# ls -l --time=atime --time-style=long-iso newman.config //只修改atime -rw-r--r-- 1 root root 4617 2014-02-21 10:33 newman.config [root@localhost tmp]# touch -a -t 0809150203 newman.config [root@localhost tmp]# ls -l --time=atime --time-style=long-iso newman.config -rw-r--r-- 1 root root 4617 2008-09-15 02:03 newman.config [root@localhost tmp]# [root@localhost tmp]# touch -d "2 days ago" newman.config //默认修改atime 与 mtime [root@localhost tmp]# ls -l --time=atime --time-style=long-iso newman.config -rw-r--r-- 1 root root 4617 2014-02-19 10:36 newman.config [root@localhost tmp]# ls -l --time-style=long-iso newman.config -rw-r--r-- 1 root root 4617 2014-02-19 10:36 newman.config
相关推荐
虚拟机:VMWare Workstation 9.0 虚拟系统:Fedora17 交叉编译环境:arm-linux-gcc 4.4.3 查阅了很多相关资料,终于安装...这个文档是我总结的,算是对自己学习过程的一个记录,也希望我的这个经验对其他人会有所帮助。
2.7 查看文件内容 2.7.1 cat 2.7.2 less 2.7.3 head 2.7.4 tail 2.8 管道相关命令 2.8.1 grep 2.8.2 echo 2.8.3 &&和 || 2.8.4 软硬连接 2.8.5 cut命令 2.8.6 sort命令 2.8.7 wc命令 2.8.8 uniq命令 2.8.9 tee命令 ...
Unix/linux系统的安全性概述 对于网站管理人员而言,日常性的服务器安全保护主要包括四方面内容: 文件存取合法性:任何黑客的入侵行为的手段和目的都可以认为是非法存取文件,这些文件包括重要数据信息、主页页面 ...
系统日志介绍 Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。 大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/...
Android Studio 记单词翻译插件,将翻译记录到项目本地提供查阅 功能 - 划词翻译 整句翻译 拆分驼峰命名翻译等 - 生词本保存翻译过后的历史记录 ## 支持使用 IntelliJ IDEA、Android Studio ## 支持平台 Windows...
最近看到群里有人聊到他们的服务器最近被挂马,然后想利用一个脚本能够实时监控web目录下文件的变化,也就是对该目录的增删改操作都会记录到相应日志下。 当时感觉这个功能的确实有点意思,所以网上查阅了些资料,...
本文档用于记录使用 Busybox 构建 arm linux 最小根文件系统的过程, 方便日后查阅、参考。
笔记适合了解Java或者有学过其他编程语言的Java初学者学习,多线程与IO的提高笔记与Spring的笔记还在总结当中,另外Linux、MySQL的笔记以后也会发布。现在也是边学习边总结,所以总结的此笔记必然有不足的地方,如果...
Tmux记录特征: 在当前窗格中记录所有输出开始记录后,所有键入的内容和所有输出将保存到文件中。 方便跟踪您的工作。 当前窗格“屏幕捕获” 当前窗格中所有可见的文本都保存到文件中。 就像屏幕截图一样,只是文字...
3:缺勤信息查阅 程序要求用户输入账号密码,和文件userinfo.dat中的内容比对,验证无误后进行其他操作。 上班签到,签到时间迟于8点,就提示迟到,并将信息记录到~/check.dat中。 下班签出,签出时间早于18点,...
此版本能够看到记录,某用户的记录,并删除记录。 一. WeLive介绍: ------------------ WeLive在线客服系统是一个程序小巧, 安装使用简单的网上在线客服系统, 主要特点: 1. 基于PHP + MySQL + Ajax技术的...
版本控制系统是记录一个或多个文件内容变化,以便将来查阅特定版本修订情况的系统。常见的版本控制系统有 CVS、SVN、Git 等。 Git 是一种免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。...
编写一个C语言程序作为Linux内核的...增加查阅历史记录的功能。可以查看历史命令。 支持目录检索功能。即文件不存在,继续打印提示符。 支持一定的错误输入处理。例如:多于空格的出现,输入命令不存在,空输入等等。
是一个IntelliJ IDEA、Android Studio 记单词翻译插件,可以将英文翻译为中文并记录到生词本提供查阅。 功能 划词翻译 整句翻译 拆分驼峰命名翻译等 生词本保存翻译过后的历史记录 支持使用 IntelliJ IDEA、Android...
例如,为了方便查阅,可以把内核信息与其他信息分开,单独保存到一个独立的日志文件中。默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/run/utmp分析 /var/run/utmp 该日志文件...
每次登录均记录在日志文件中。 9.★可以使用用户名、邮箱、手机号码任一方式进行登录。具有忘记密码功能,可以通过短信、邮箱发送验证码给用户,验证后修改登录密码。 10.★具有深度的来访记录及统计功能。站点、...
例如,为了方便查阅,可以把内核信息与其他信息分开,单独保存到一个独立的日志文件中。默认配置下,日志文件通常都保存在“/var/log”目录下。 日志文件类型及优先级 /var/log/xferlog分析 /var/log/xferlog ?? 该...
5.3 显示文件内容 113 5.3.1 使用cat命令显示文件 113 5.3.2 使用more命令分页显示 文件 113 5.3.3 使用less命令分页显示 文件 114 5.3.4 使用head命令显示文件 前几行内容 115 5.3.5 使用tail命令显示文件 最后几行...
5.3 显示文件内容 113 5.3.1 使用cat命令显示文件 113 5.3.2 使用more命令分页显示 文件 113 5.3.3 使用less命令分页显示 文件 114 5.3.4 使用head命令显示文件 前几行内容 115 5.3.5 使用tail命令显示文件 最后几行...