红帽操作(三)文件

mkdir

这个是建立一条路径

可以一次一次的建立。

也可以直接加-p

mkdir -p <路径>

删除目录

rmdir <文件名>必须从最底层删除

rm -rf <文件名>

安装

yum install <名称> -y

tree

这个是可以将文件的关系用树状图示意出来。

cd下令(change directory)

这个就是切换到文件夹的下令。一样平常就是

cd /<>/<>

固然,我们要区分,cd <文件名>,这个就是当前目录。cd /<文件名>这个就是根目录了。

直接打cd就是直接切换抵家目录。相当于 cd ~,固然,加一个海浪号,是指当前用户的家目录。

~

cd ~&lt;用户名&gt;这个就是切换到指定用户的家目录。

然则呢cd ~/&lt;文件名&gt;这个示意的是当前用户家目录下面的文件夹。

-

这个是示意切换到上一次的目录。

然则呢,上一次这个观点要注意,切换两次就会回到原目录,由于原目录就是上一次的上一次。

Linux内里后缀的关系

Linux内里,大部分文件和后缀是没有关系的。

查看文件类型

file

file &lt;文件名&gt;

stat(查看文件属性)

stat &lt;文件名&gt;

缔造文件

touch &lt;路径&gt;路径花样和之前的相似。

有则更新它的时间,没有则建立该文件。

可同时建立多个文件。

touch &lt;文件名&gt;{{起始数目}..{终止数}}取头取尾

删除文件

rm &lt;文件名&gt;

rm -i &lt;文件名&gt;

rm -f &lt;文件名&gt;强制删除

rm -rf &lt;文件名&gt;递归删除

rm -rf /*

alias

别名查看alias

别名设置

alias &lt;下令&gt;

排除别名

unalias &lt;下令&gt;

ifconfig

查看网卡下令。

ifconfig &lt;网卡信息&gt;

wc

统计行数,字符数等下令。

wc &lt;文件名&gt;

-l

查看若干行

-c

查看有若干个单词。

文件行数 文件单词数 文件字符数 文件名字。

107. 二叉树的层次遍历 II

此处的单词,就是用空格离隔的。

链接(ln)

软毗邻

这个就是一个快捷方式

ln -s &lt;1&gt; &lt;2&gt;2是1的软毗邻。

删除

就使用rm -rf

查看文件内容

cat

这个只适合查看小文件

cat &lt;文件名&gt;

more

这个适合查看大文件。

more &lt;文件名&gt;

按回车键,一行一行显示。按空格,一屏幕一屏幕的显示。

然则它不能用下令回看。

less

less &lt;文件名&gt;

按键:pgup,pgon,home,end这几个键。

支持查询关键字

:/&lt;关键字&gt;

按n是查找下一个,N查找上一个。

head

默认查看文件的前几行

head -n &lt;行数&gt; &lt;文件名&gt;

tail

默认查看尾十行

显示的顺序和源文件一样。

花样和head一样。

tail -n +38 &lt;文件名&gt;示意,从第三十八行最先,到最后一行。

tail -f &lt;文件路径&gt;实时查看

可以写成tailf &lt;路径&gt;

cp

cp -&lt;选项&gt; &lt;路径1&gt; &lt;路径2&gt;将路径1的器械拷贝到路径2

若是路径文件不存在,就默认复制并更名。

多文件拷贝

最后一个文件路径作为目的地。

cp <> <>

拷贝文件的时刻,并没有拷贝属性。

加上参数-p,就可以拷贝了。

强制复制目录

cp -rf &lt;路径&gt;递归强制复制目录。

cp -rfp &lt;路径&gt;就是递归复制,深度的那种。

打包复制

cp -a &lt;&gt; &lt;&gt;这个就是直接深度复制了。

mv剪贴

mv -&lt;选项&gt; /&lt;路径1&gt; /&lt;目的目录&gt;

若是没有该目录的话,就建立它。

mv &lt;&gt; &lt;&gt;这个就是重命名当前目录的文件名字。