Linux学习笔记第二天,基本的文件处理命令

今天学习了以下几个命令:touch、cat -n、tac、more、less、head -n、tail -n -f。

touch(创建文件)

很简单,直接touch +位置/文件名

直接touch /tmp/hanjing/clj/mytest.list,在查看就会发现,在clj下已经创建了mytest.list文件了,如果你向起个名,名字里含有空格,那么你需要把你的名字加上双引号,但是我们一般不建议在起名字的时候加上空格,因为这样在以后的操作中,你也必须加上双引号来操作该文件,这就很烦。

cat(浏览文件,大多数用来浏览很小的文件)

这个就很简单了,直接cat +文件位置

执行cat命令:cat /tmp/hanjing/clj/mysecond.test,就可以浏览mysecond.test文件的内容了。如果执行cat -n /tmp/hanjing/clj/mysecond.test命令,那么就会给你的内容加上行号,这样就很舒服!(ps:请忽略我蹩脚的英语)

tac

tac是和cat的命令一样的,也是浏览文件,只不过是把内容倒过来,上边已经说过了,这个就很简单了,只不过他没有-n的操作,不谈!

more(分页显示文件的内容)

格式也是more +文件位置:more /etc/service

这个用来查看常一些的文件,你可以按f键来翻页,用回车来换行(每次按一下往下走一行),q或者Q键来退出

less(分页显示文件的内容)

这个和上边的more功能相同,但是他比more功能更全,因为它可以往回翻页,而more不行,除了具有more有的功能,他还可以用page Up键向上翻页,pageDn键向下翻页。此外,他还可以进行搜索,输入/加你想搜索的内容就ok了

当你执行完less命令之后(我的是 less /etc/services),直接输入/ 加要查找的内容即可

按n键会跳到下一个查找的位置。

head -n(查看文件的开头)

如果你想查看某一个文件的开头部分,那么就用head命令就好了(head +文件位置),有人会问,看一个文件开头有什么用,其实,好多文件的开头,写的都是注释,是这个文件功能和作者的一些记录,你看了开头的注释,可能就知道这个文件时干嘛的了,不过,我下面截的图并没有注释,但是以后子集在写脚本的时候,最好加上注释。

我直接执行的head /var/log/message,没有加 -n,这样会默认显示10行,当你加上 -n的时候,就可以限定它显示几行了。eg :head -n 5 /var/log/message

最后就可以显示5行了。

tail(查看文件的结尾)

tail命令和head是一样的,只不过tail是看文件的结尾部分,用法是一样的,只不过tail有一个-f,可以用来实时显示文件的结尾,比如你想实时监控日志的变化,就可以用tail -f的命令了!!

ok结束。

猜你喜欢

转载自my.oschina.net/u/3559788/blog/1649354
今日推荐