红帽文件相关操作

红帽操作(三)文件

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

查看有多少个单词。

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

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

链接(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;这个就是重命名当前目录的文件名字。