FHS(Filesystem Hierarchy Standard) 相关操作指令

day03

FHS(Filesystem Hierarchy Standard) 文件系统层次化标准

文件系统:存储设备指定存放数据文件的方法和数据结构。

/ 所有数据系统

bin : 所有用户都可以执行的命令文件

sbin :只有管理员可以执行的命令文件

lib :32数据的库文件

lib64 : 64数据的库文件

usr :核心资源文件

root :root(管理员)用户家目录

home :所有普通用户的主路径

boot :系统加载引导相关所有文件

dev :设备目录文件

etc :系统中所有的配置文件(软件程序初始化参数文件)

opt :自定义软件的安装路径

proc :系统内核相关的进程信息

sys :硬件驱动程序

run :应用程序文件的进程

srv :服务程序文件的路径

tmp :临时目录

var :动态可变化的数据文件路径

2.(-/d)文件相关的操作命令

(1)同一个路径下不能有两个相同的文件名

(2)严格区分大小写

(3)文件命令不能以/字符命令

(4)文件明明字符不能超过255字符

touch 创建文本文件

当一个路径下不存在该文件通过touch可以创建一个普通文本文件。

touch FILENAME...

touch a b c
touch {1,2,3,4}
touch {1..10(1-10)}
eg:
touch /root/a b c
touch /root/{1..3} ==touch /root/1  /root/2  /root/3
​

mkdir DIRNAME...

-p 父目录 创建多级目录

-pv 详细信息

madir  d1 d2 d3
mkdir  dd{1..3}
​
eg:
mkdir  d1 d2 d3
mkdir -pv /root/{1..3}/abc
​

tree 树状结构显示目录文件

rm 删除文件

-r 递归

-f (force)强制

rm FILENAME 删除文本文件
​
rm -r DIRNAME删除目录文件
​
rm -rf  FILE  强制删除一个文件
​
*任意长度的任意字符
​
rm -rf a*:删除开始以a字符命名的所有文件
​
rm -rf   / 

mv 移动文件

mv 源文件名 目标路径

#touch  /root/file
#mv  /root/file /
#mv /root/file  /newfile
(1)当/newfile不存在,将file移动到/目录并改名为newfile
(2)当/newfile存在,如果是目录文件,表示file移动到/newfile目录下
                   如果是文本文件,表示file移动到哦/目录改名为newfile
​

cp 复制文件

cp 源文件名 目标路径

-r 递归

#touch  /root/file
#cp  /root/file /
#cp /root/file  /newfile
(1)当/newfile不存在,将file移动到/目录并改名为newfile
(2)当/newfile存在,如果是目录文件,表示file移动到/newfile目录下
                   如果是文本文件,表示file移动到哦/目录改名为newfile
#mkdir /root/test
#cp -r /root/test    /  复制目录文件

查看文本文件内容的6个命令

cat -n FLIENAME

tac FILENAME

more FILENAME 分屏显示文件内容,最后将内容输出到终端

less FILENAME 分屏显示文件内容,打开文件阅读 退出q 换页:空格 切换下一页 b切换上一页/关键词 匹配关键词n N ?关键词

head FILENAME 查看文件前十行

head -n 5 FILENAME==head -5 FILENAME 查看文件前五行

tail FILENAME 查看文件前十行

tail -5 FILENAME查看文件后五行

wget下载文件

-O 将链接文件下载到对应路径进行改名

-P 将链接文件下载到对应路径

-c 实现断点续传

-r 下载一个目录文件

你可能感兴趣的:(linux,网络,服务器)