touch 创建文件
1)可以通过touch命令创建文件。
2)语法: touch Linux路径
3)touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用。
注:以 d 开头的代表文件夹,以 - 开头的代表文件。
cat 命令 查看文件内容
1)有了文件后,我们可以通过cat命令查看文件的内容。
more 命令 翻页查看文件内容
1)more命令同样可以查看文件内容,与cat不同的是:
1.1 cat是直接将内容全部显示出来。
1.2 more支持翻页,如果文件内容过多,可以一页页的展示。
2)语法:more Linux路径
2.1 同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用。
3)Linux系统内置有一个文件,路径为:/etc/services,可以使用more命令查看。
more /etc/services
3.1 在查看的过程中,通过空格翻页。
3.2 通过 q 退出查看。
cp 命令复制文件文件夹
1)cp 命令可以用于复制文件、文件夹,cp 命令来自英文单词:copy。
2)语法:cp [ -r ] 参数1 参数2
2.1 -r 选项,可选,用于复制文件夹使用,表示递归。
2.2 参数1,Linux路径,表示被复制的文件或文件夹。
2.3 参数2,Linux路径,表示要复制去的地方。
mv 移动文件或文件夹
1)mv 命令可以用于移动文件、文件夹,mv命令来自英文单词:move
2)语法:mv 参数1 参数2
2.1 参数1,Linux路径,表示被移动的文件或文件夹。
2.2 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在。
将 test2.txt文件,移动到 lmgdDir文件下:
mv 改名效果:
(test.txt存在,test333.txt 不存在,目标不存在,则将test.txt改名为test333.txt,test.txt没有了)
rm 删除文件、文件夹
1)rm 命令可以用于删除文件、文件夹。
2)语法:rm [ -r -f ] 参数1 参数2 ......参数N
2.1 与cp命令一样,-r 用于删除文件夹。
2.2 -f 表示force,强制删除(不会弹出提示确认信息)
a、普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示。
b、 所以一般普通用户用不到 -f 选项。
3、参数1、参数2、......、参数N,表示要删除的文件或文件夹路径,按照空格隔开。(一次性可删除多个文件或文件夹)
rm 删除文件、文件夹——通配符
1)rm命令支持通配符 *,用来做模糊匹配。
2)符号 * 表示通配符,即匹配任意内容(包含空),示例:
2.1 test*,表示匹配任何以test开头的内容。
2.2 *test,表示匹配任何以test结尾的内容。
2.3 *test*,表示匹配任何包含test的内容。
3)删除所有以test开头的文件或文件夹。
rm -r test*
4) rm 是一个危险的命令,特别是处在root(超级管理员)用户时,谨慎使用。
如下命令,千万不要在 root 管理员用户下执行:
rm -rf /
rm -rf /*
相当于在Windows上执行C盘格式化。