给你一个我的未来---Linux NO:4 Linux文件常用命令

echo命令用于在shell变量的值,或者直接输出指定的字符串。

more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。

该命令一次显示一屏文本,满瓶后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件的百分百: --More --(XX%)可以用下列不同的方法对提示做出回到:

按Space键:显示文本的下一屏内容。

按Enter键:显示文本的下一行内容。

按斜线符 | :接着输入一个模式,可以在文本中寻找下一个相匹配的模式。

按H键:显示帮助屏,该屏上有相关的帮助信息。

按B键:显示上一屏内容。

按Q键:退出more命令。

>重定向(覆盖原文件)

>>重定向(追加原文件)

在a.txt文档输入hello(命令:echo hello > a.txt)

在a.txt文档用world覆盖hello内容(ehco world > a.txt)

在a.txt追加hello字符(命令:echo  hello >> a.txt)

less命令的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向下翻页,用PageDown键向下翻页。要退出less程序,应按Q键。

用more查看passwd(命令:more passwd)

用less查看passwd(命令:less passwd)

head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。

tail命令用于输入文件中的尾部内容。tail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面一个文件名标题。如果没有指定文件或者文件名“-”,则读取标准输入。

cat命令链接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。

注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

查看passwd头部文档3行(命令:head -3 passwd)

查看passwd底部文档5行(命令:tail -5 passwd)

同时查看a.txt和b.txt文档(命令:cat a.txt b.txt)

创建一个c.txt文档把a.txt和b.txt的内容合并在c.txt(命令:cat a.txt b.txt > c.txt)

grep命令是一种强大的文本搜索工具,它能使用正则表达搜索文本,并把匹配的行打印出来。

搜索passwd的ftp(命令:grep ftp passwd)

搜索我查看所有文件关于mp的字符(命令:ls | grep mp)

tar命令可以为linux的文件和目录创建档案。利用tar可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件或者向档案中的加入新的文件。tar最初被用在磁带上创建档案,现在用户可以在任何设备上创建档案。利用tar命令可以把一大推的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合为一个文件以便于网络传输是非常有用的。

首先要弄清两个概念:打包和压缩,打包就指将一大推文件或目录变成一个总文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。

打包a.txt b.txt c.txt为x.tar(命令:tar cvf x.tar a.txt b.txt .c.txt)

解压x.tar(命令:tar xvf x.tar)

打包一个mp3目录为mp3.tar(命令:tar cvf mp3.tar mp3)

打包一个mp3目录为mp3.tar.gz压缩包(命令:tar cvfz mp3.tar.gz mp3)

解压mp3.tar.gz压缩包(命令:tar xvfz mp3.tar.gz)

打包一个mp3目录为mp3.tar.bz压缩包(命令:tar cvfj mp3.tar.gz mp3)

find命令用来指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

查找b.txt(find . -name b.txt)

查找shuidong.php(命令:find . -name shuidong.php)

查找shuidong(命令:find . -name “shuidong*”)

查找/guangdong/maoming/dianbai的"*php"(命令:find -name "*php")

find查找加入的参数:

posted on 2017-07-31 16:20  给你一个我的未来  阅读(189)  评论(0)    收藏  举报