Part1:touch,cat,more
目标:1、使用touch创建文件
2、使用cat,more查看文件内容
touch创建文件
语法:touch Linux路径
touch命令无选项,参数必填,表示要创建的文件的路径,相对、绝对、特殊路径符均可使用。
(小tips:通过ls -l 列表展示的第一个标识是d(directory)表示文件夹,“-”表示文件)
cat命令 查看文件内容
(要学习vi编辑器才能在命令行中向文件内编辑内容)
准备好文件内容后,可以通过cat查看内容
语法:cat Linux路径
cat同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用
more命令 查看文件内容
more命令同样可以查看文件内容,同cat不同的是:
1、cat是直接将内容全部显示出来
2、more支持翻页,如果文件内容过多,可以一页页展示
语法:more Linux路径
同样没有选项,只有必填参数,参数表示:被查看的文件路径,相对、绝对、特殊路径符都可以使用
Linux系统内置有一个文件,路径为:/etc/services,可以使用more命令查看
more /etc/services
注:1、在查看的过程中,通过空格翻页
2、通过q退出查看
快去!!!试试!!!
---我是分割线
Part2:cp,mv,rm
目标:1、使用cp复制文件,文件夹
2、使用mv移动文件,文件夹
3、使用rm删除文件,文件夹
cp命令复制文件文件夹
cp命令可以用于复制文件\文件夹,cp命令来自英文单词:copy
语法:cp [-r] 参数1 参数2
1、-r选项,可选,用于复制文件夹使用,表示递归
2、参数1,Linux路径,表示被复制的文件或文件夹
3、参数2,Linux路径,表示要复制去的地方
mv移动文件或文件夹
mv命令可以用于移动文件\文件夹,mv命令来自英文单词:move
语法:mv 参数1 参数2
1、参数1,Linux路径,表示被移动的文件或文件夹
2、参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在
rm删除文件、文件夹
rm命令可用于删除文件、文件夹
rm命令来自英文单词:remove
语法:rm [-r -f]参数1 参数2 . . . . . . 参数N
1、同cp命令一样,-r选项用于删除文件夹
2、-f表示force,强制删除(不会弹出提示确认信息)
(1)普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示
(2)所以一般普通用户用不到-f选项
3、参数1,参数2,......,参数N表示要删除的文件或文件夹路径,按照空格隔开
通配符
rm命令支持通配符*,用来做模糊匹配
符号*表示通配符*,用来做模糊匹配
符号*表示通配符,即匹配任意内容(包含空),示例:
test*,表示匹配任何以test开头的内容
*test,表示匹配任何以test结尾的内容
*test*,表示匹配任何包含test的内容
可以通过su - root ,并输入密码123456(和普通用户默认一样)临时切换到root用户体验
通过输入exit命令,退回普通用户。
注意!!!
rm是一个危险的命令,特别是处于root(超级管理员)用户的时候。
如下命令,请千万千万不要在root管理员用户下执行:
rm -rf/
rm -rf/*
效果等同于在windows上执行C盘格式化!!