linux 下简单常用文件查看/处理/排序/统计等命令

  1. cat命令:即查看文件命令

    选项:-n:显示行号

-E: 显示每行结束符$

2.more命令: 分屏显示文件命令

space:空格键向后翻一屏

b:向前翻一屏

Enter:回车键向下显示一行

3.less命令:分屏显示文件命令,使用方法如同man命令

space:向后翻一屏

b: 向前翻一屏

Enter:回车键向后显示一行

k: 向前显示一行

4.head命令:查看头几行

-n:显示头几行,默认显示头10行

例:      head -n 10 /etc/passwd

也可以写成 head -10 /etc/passwd

5.tail命令:查看尾几行

-n:显示尾几行,默认显示尾10行

-f:实时监控指定文件的动态追加的新内容

例:   tail -n 10 /etc/passwd

也可以写成 tail -10 /etc/passwd

tail -f /var/log/messages 实时监控此文件

6.cut命令:剪切命令

-d:指定分隔符,默认为空格

-f:指要显示的字段

-f 1,6 表示只显示指定文件的第1和第6列信息

-f 1-6 表示显示指定文件的第1至第6列信息

cut -d: -f1,6 /etc/passwd

7.sort命令:排序命令

-n:数值排序

-t:分隔符,   如同cut命令中的-d

-k:字段关键字, 如同cut命令中的-f

-r:降序排列

-f:忽略大小写

-u:排序后相同行只显示一次

例如:对/etc/passwd文件中的UID,以数字降序排列

sort -t: -k3 -n -u -r /etc/passwd

8.uniq命令:相邻行是一样才叫重复,隔行一样不叫重复

-c:显示指定文件所有行中重复的次数

-d:只显示重复的行

9.wc命令: 统计命令,并不是上厕所哦!哈哈

-l:统计行

-c:统计字节

-m:统计字符

-w:统计单词

10.tr命令:转换或删除字符命令

-d:删除出现在字符集中所有指定字符

例:将/etc/passwd文本中所有字符由小写变成大写字母

tr ‘a-z‘ ‘A-Z‘ < /etc/passwd

例:将/etc/passwd文本进行加密

tr [a-m][n-z] [N-Z][A-M] < /etc/passwd

例:将/etc/passwd文本进行解密

tr [N-Z][A-M] [a-m][n-z] < /etc/passwd

时间: 2024-08-06 11:55:00

linux 下简单常用文件查看/处理/排序/统计等命令的相关文章

Linux下重命名文件或文件夹(mv命令与rename命令)

在Linux下重命名文件或目录,可以使用mv命令或rename命令 mv ------------ mv命令既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b下,并重命名为c mv /a /b/c 其实在文本模式中要重命名文件或目录,只需要使用mv命令就可以了,比如说要将一个名为abc的文件重命名为1234: mv abc 1234 注意,如果当前目录下也有个1234的文件的话,这个文件是会将它覆盖的. rename -----------

Linux下重要日志文件及查看方式

1.Linux下重要日志文件介绍 /var/log/boot.log 该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,如图1所示: 图1 /var/log/boot.log示意 /var/log/cron 该日志文件记录crontab守护进程crond所派生的子进程的动作,前面加上用户.登录时间和PID,以及派生出的进程的动作.CMD的一个动作是cron派生出一个调度进程的常见情况.REPLACE(替换)动作记录用户对它的cron文件的更新,该文件列出了要周期性

[转]linux下终端常用命令和vi命令修改文件及保存的使用方法

首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入"/home",你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录. /root 系统管理员(root user)的目录.至于系统管理员的权限有多大我这里就不在废话了.因此,请小心使用root帐号. /boot 系统启动文件,所有与系统启动有关的文件都保存在这里 . /bin 这里是存放系统的程序. /etc 主要存放了系统配置

Linux下几种文件传输命令

Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于

linux下的 lib文件的学习思考

说到这个LIB文件,先从一个小故障说起. 某日开发说,一台测试用虚机可以PING通SSH不能连了.运维同学就赶紧去查,SSHD_CONFIG配置文件都正确啊,一点错误都没有,那为什么呢? 测试下,不管连自己还是其他机,都是报错 这里注意看,提示你有个libcom_err.so.2共享库文件找不到. 询问开发,才了解他们测试一个软件,意外删除了某个库文件. 那么在正常的相同虚机的机器查看下,再和出错的虚机比对下,发现少了2个库文件 挂载系统光盘或从正常的虚机上把这个两个文件拷贝过来,放到lib64

Linux下校验下载文件的完整性(MD5,SHA1,PGP)

查看: Linux下校验下载文件的完整性(MD5,SHA1,PGP) http://blog.useasp.net/archive/2014/03/29/use-md5-sha1-or-pgp-to-check-downloaded-file-integrity-on-linux.aspx Linux下的学习开始总是艰难的,但有的时候,却发现Linux下远比Windows的操作来的实在的多——这下载文件的完整性就是其中一件,让本人觉着很爽的一件事情.在编译安装各种软件的时候,总要到各个网站上收集

Linux下简单基本操作【备查】

Linux下简单基本操作[备查]①解压文件指令 tar zxvf filename (filename文件名)②查看修改文件内容 vi filename i 进入修改模式 修改后保存步骤 esc——shift+: ——wq(保存退出 q直接退出)③文件删除命令rm 命令格式:rm [fir] 文件或目录 参数说明: -f:强制删除 -i:交互模式,在删除前询问用户是否操作 -r:递归删除,常用在目录的删除 如删除/test目录下的file1文件,可以输入以下命令: rm -i /test/fil

Linux下的压缩文件剖析 (tar/gzip的区别)

Linux下的压缩文件剖析 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了.本文就来对这些常见的压缩文件进行一番小结,希望你下次遇

linux下svn常用指令(转)

一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的lin