一.Linux目录结构
Linux与Windows的目录不同,Windows:以多根的方式组织文件 C:\ D:\ E:\,Linux:以单根的方式组织文件 /
简介:我们可以用命令ls查看根目录下的所有文件
我们可以看到根目录下的各个目录,每一个目录都有不同的功能,下面我将为大家介绍一些我们用的频率最高的目录功能:
/:根 存储所有文件
一级目录:
root:超管的文件
home:存储普通文件
etc:配置文件
dev:设备文件
bin:二进制目录 命令 程序
sbin:超管能用的命令 程序
boot:启动时用的文件
var:存储一些变化文件 如日志 邮件
usr:应用程序
/usr/local:额外安装
二、文件管理
1.文件管理命令
创建文件:touch 文件名
列出文件:ls
cd /root/ 到root文件夹
创建目录:mkdir 目录名
复制:cp 源文件路径 目标目录
cp -r 复制目录
移动:mv
删除:rm -rf
查看文件内容:cat 看全部 more翻页查看 head默认查看前10行 tail默认查看后10行
过滤关键字:grep 关键字 文件名
修改文件内容:vim或者vi进入文件 保存退出文件内容::wq
进入首行:gg 进入尾行:G 进入第三行:3G
2.文件类型
ll 文件名 查看文件权限,前缀有-、d、b等等,这代表文件的不同类型
-:普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d:目录文件(蓝色)
b:设备文件(块设备)存储设备硬盘,U盘/dev/sda,/dev/sda1
c:设备文件(字符设备)打印机,终端/dev/tty1
l:链接文件(淡蓝色)
s:套接字文件
p:管道文件