云计算(Day3)
FHS:文件系统的层级标准
文件系统:存储设备存放数据文件的方法和数据结构。
/:所有的数据文件
bin:所有用户都可以执行的目录文件。
sbin:只有管理员可以执行的目录文件。
lib:32数据的库文件
lib64:64数据的库文件
usr:核心资源文件
root:(管理员)用户家目录
home:所有普通用户的主路径
boot:系统加载引导相关所有文件
dev:设备目录文件
etc:系统所有的配置文件(软件程序初始化参数文件)
opt:可选自定义软件的安装路径
proc:系统内核相关的进程信息
sys:硬件驱动程序
run:应用程序文件的进程
srv:服务程序文件的路径
tmp:临时目录
var:动态可变化的数据文件路径
2.(-/d)文件相关的操作命令
(1)同一路径下不能有两个相同的文件
(2)严格区分大小写
(3)文件命名不能以/字符命名
(4)文件命名字符不能超过255字符
touch 创建文本文件
当一个路径下不存在该文件通过touch可以创建一个普通文本文件
stat FILENAME 文件详细属性信息
touch FILENAME…
touch a b c
touch{1,2,3,4}
touch{1..10}
eg:
touch /root/a b c
touch /root/{1..3}
mkdir DIRNAME
mkdir -p 父目录 创建多级目录
-v 详细目录
mkdir d1 d2 d2
mkdir dd{1..3}
eg:
mkdir /root/{1..3}/abc
tree:树状结构显示目录文件
rm:删除文件
-r 递归
-f 强制
rm FILENMAE 删除文本文件
rm -r FILENAME 删除目录文件
rm -rf 强制删除一个文件
*任意长度的任意字符
rm -rf a* 删除以a字符开始命名的所有文件
mv 移动文件
mv 源文件名 目录文件
touch /root/file
mv /root/file /
mv /root/file /newfile
(1)当/filename不存在,将file移动到/目录并改名为newfile
(2)当/filename存在,如果是目录文件,表示file移动到/newfile目录下
如果是文本文件,表示file移动到/目录改名为newfile
cp 复制文件
cp 源文件名 目录文件
-r 递归
touch /root/file
cp /root/file /
cp /root/file /newfile
(1)当/filename不存在,将file移动到/目录并改名为newfile
(2)当/filename存在,如果是目录文件,表示file移动到/newfile目录下
如果是文本文件,表示file移动到/目录改名为newfile
mkdir /root/test
cp -r /root/test / 复制目录文件
查看文本文件内容的6个命令
cp 源文件名 目录文件
cat -n FILENAME
tac FILENAME
more FILENAME 分屏显示文件内容,最后将内容输出到终端
less FILENAME 分屏显示文件内容,打开文件阅读
退出:q 换页:空格: 切换下一页 b : 切换上一页
/关键词:匹配关键词 n,N:下一个/上一个 ?关键词
head FILENAME 查看文件前十行
head -n 5 FILENAME 查看文件后5行
wget下载文件
-O将链接文件下载到对应路径进行改名
-P将链接文件下载到对应路径
-c实现断点续传
-r下载一个目录文件