linux对文件的命令 Linux文件执行命令

Linux下查看文件命令选择

Linux内有三大命令可以用来查看文件内容,分别是cat、more、和less,他们之间既有共同点又有区别,例如:cat可以一次性显示整个文件的内容,还可以将多个文件连接起来显示,常与重定向符号配合使用,适用于文件内容少的情况,而more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。下面详细介绍这3个命令。

创新互联公司成都企业网站建设服务,提供网站设计、成都网站设计网站开发,网站定制,建网站,网站搭建,网站设计,响应式网站设计,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18980820575

cat命令比较简单,比较常用

cat主要有三大功能:

对非空输出行编号,使用 cat -b 命令:

输出所有行号,使用 cat -n 命令:

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在 启动时就加载整个文件 。

常用命令

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件 。

less 工具也是对文件或其它输出进行分页显示的工具,应该说是 linux正统查看文件内容的工具,功能极其强大 。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

常用命令

Linux之文件系统命令

比如

df –h

返回

比如

du –h /etc/

返回

注:ls可以同时查看多个目录

比如: 【同时查看根目录和etc目录】

ls / /etc

返回

注: /是根目录,~是家目录,root用户的家目录是/root ,普通用户a的家目录在/home/a

比如: 【进入用户datafrog的家目录】

法一:

cd /home/

cd ~datafrog

返回

比如: 创建嵌套的目录a/b/c【需要写上-p】

mkdir –p a/b/c

返回

比如: 删除文件夹x

rm -r -f x #【-r表示删除文件夹,-f表示强制删除】

或者

rm -rf x #【-rf把两个短参数-r和-f合并】

返回

比如: 把bbb文件拷贝到文件123

cp bbb 123

返回

比如: 把文件123移动到文件夹x下面

mv 123 x

返回

比如: 把123.txt硬连接到456.txt

ln 123.txt 456.txt

vi 123.txt #【在123.txt里面添加11111111111】

cat 456.txt #【在456.txt文件里面同样显示了111111111111111】

同样修改456.txt,123.txt也会变化。

但是如果删除123.txt,会发现456.txt文件依然存在,里面的内容也没变化。

比如: 把456.txt软链接到111.txt

ln -s 456.txt 111.txt # -s表示软连接

ll

返回

比如: 查看111.txt的元数据

stat 111.txt

返回

比如: 原来789.txt的三个时间都不一样,touch之后再stat,现在三个时间显示一样了

比如:

more profile

返回

比如: 打印前6行

head -6 profile

返回前6行内容

比如: 打印最后7行

tail -7 profile

返回最后7行数据

比如:

tail –f sxt.log

现在尝试显示sxt.log中的追加内容,返回

比如:

cat profile | head -3

返回profile的前3行数据

管道中的变量

abc=123

abc=456 | echo "hello"

echo $abc

返回 # abc的值没有变

bbb=345

abc=789 | echo $bbb

返回 # 可以输出bbb的值

管道的特殊情况:

echo $$

echo $$ | more

echo $BASHPID | more

返回

linux 新建文件命令

有以下四个方法

1、使用vi命令新建文件;

写法:vi text.txt(文件夹名字)

2、使用touch命令新建文件;

写法:touch text.txt(文件夹名字)

3、使用cp命令新建文件;

写法:cp text.txt(文件夹名字) /home/pungki/office(文件放置位置)

4、使用mv命令新建文件;

写法:mv text.txt(文件夹名字) /home/pungki/office(文件放置位置)

扩展资料:

其它常用命令

1、cd命令

它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

2、ls命令

这是一个非常有用的查看文件与目录的命令。

3、grep命令

该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等。

4、find命令

find是一个基于查找的功能非常强大的命令。


网站题目:linux对文件的命令 Linux文件执行命令
标题来源:http://myzitong.com/article/doojspd.html