Linux的思想,一切都归结为文件; ~:当前用户工作目录;
Linux中的隐藏文件以 “ . ”开头; touch 文件名 : 创建文件;
cat 文件名 : 查看文件内容; gedit 文件名:文本编辑;
rm 文件名:删除文件; rm-f 文件名:强制删除;
gcc 文件名:编译程序; a.out:可执行文件;
/:执行命令; if config:查看IP;
If config etho:配置文件;
cp 文件名:复制文件;
(1)、cp是一个创建文件和目录副本的命令;
(2)、同时拷贝多个文件时,只需要用空格将多个文件隔开;
(3)、要拷贝一个目录的话,用命令cp- r或cp - R来实现,-r或-R表示递归的操作(需要注意这时需要我们移除尾部的斜杠(/));
(4)、创建文件的硬链接而不拷贝文件,要做到这点我们仅需要使用cp – l就可以了;(快捷方式)
(5)、创建文件的符号链接,符号链接也叫软连接;,创建文件的符号链接,我们仅需要cp – s就可以实现了;
(6)、不随符号连接拷贝原文件(只拷贝符号连接文件),我们可以用cp – p来实现;
(7)、随符号连接拷贝原文件,可以使用cp– l方法;
(8)、文件归档,我们在拷贝一个目录时可以用-r或-R,但是我们也可以用-a选项来归档文件,这样就可以创建文件和目录的准确套录,如果有的话也可以包括符号连接(-a会保留原文件和目录的属性);
(9)、显示正在做什么,默认情况下,当拷贝成功时,我们只会看到命令提示符,如果我们想要知道在拷贝时发生了什么,我们可以通过cp – v实现;
(10)、当原文件较目标文件新时拷贝,这个操作我们用cp – u来实现;
(11)、使用交互模式,交互模式下会询问是否覆盖目标目录下的文件,使用cp – i选项启用交互模式;
(12)、创建备份文件,当目标目录已经含有同名文件,默认情况下cp命令会覆盖目标目录下的同名文件;使用cp -- backup选项,cp命令会为每一个现有的目标文件做一个备份;
--backup=simple选项会创建一个在原文件名末尾用波浪标记(~)的备份文件;
(13)、只拷贝文件属性,只拷贝文件属性而不拷贝任何数据的命令是:cp –attributes-only;
(14)、强制拷贝,cp – f 选项会进行强制拷贝操作;
(15)、在拷贝之前删除目标,如果cp命令在目标目录下发现同名文件,cp命令会先删除目标文件,然后再拷贝一份新的,这个操作可以用cp –remove-destination实现;
mv 文件名:移动文件和目录命令;
(1)、移动文件时需注意文件的源地址和目标地址必须不同;
(2)、移动多个文件,我们可以将它们用空格隔开;
(3)、移动目录,不同于复制命令,用mv命令移动目录相当直接,移动目录可以使用不带选项的mv命令;
(4)、重命名文件或目录
用mv命令重命名文件和目录,目标位置和原位置一个相同,文件名一个不同;
(5)、mv命令可以重命名目录;
(6)、打印移动信息,当移动或重命名一大堆文件时我们会想在不去目标位置去查看的情况下就知道直接的命令是否成功的运行了,这时我们就用到mv -v 命令;
(7)、使用交互模式,当我们将文件移动到其它位置,而那个位置恰好有同样的文件,这时mv就会覆盖掉原来的文件;对于mv的这一行为一般不会有提示,如果想要产生一个关于覆盖文件的提示,我们可以使用mv – i选项;
(8)、无条件覆盖已经存在的文件,当我们想要无论如何都要覆盖已经存在的文件时我们可以使用mv – f选项;