1.Linux 文件系统

文件系统

关于文件系统

无论用windows操作系统,还是用手机,甚至说你去看一本书,你都会有要看看某个文件是在哪里,或者书中大概是讲了什么东西。人类会有归纳整理分类,我想这就是文件系统的前身。
说起Linux很多人不了解,要么是接触的适合觉得没有那么好上手,因为Linux没有windows那么易于操作的界面,甚至有的只有命令行而已。2022年了情况已经大为改变。比如manjaro很易用,好不扯远了。在说文件系统之前先说下shell.
llinux是操作系统,但没有界面的话你如何操作和使用这个系统,总得有个办法不是,shell就是一个提供一个命令行的方式可以和操作系统内核进行交换,就是能控制操作系统就像windows一样你能打开文件编辑,执行某个应用程序。只是有windows上用界面的方式和内核进行了交互你觉得理所应当而已。
shell推荐zsh,下面正式来说文件系统,还是拿windows来举例,有C,D盘每个盘下有有自己的目录,linux不同的是他没有区分每个盘来划分文件目录,而是用了一个目录包含所有。目录的最开始我们成为根目录(root),那如果有多个分区或者硬盘,也是当作目录这个特殊的目录又叫挂载点(mount point).
既然没有分盘,那总要把文件给分个类,什么东西要放在那些地方,当然系统的设计者早为我们想好了。
/ 根目目录,在这个放下面这些文件
/bin 二进制目录,存放用户级别的GNU工具。
/boot 启动目录,存放自动文件。
/dev 设备目录,在这个创建设备节点。
/etc 系统配置文件目录。
/home 主目录,在这里创建用户目录
/lib 库目录,存放系统和应用程序的目录。
/media 媒体目录,可以移动媒体设备的常用挂载点。
/mnt 挂载目录,u盘等
/opt 可选目录,一般用来存放第三方软件。
/proc 进程目录,存放现有硬件已经当前进程相关的信息。
/root root用户的主目录
/sbin 系统的二进制目录
/run 运行目录,存放系统运行时候的数据
/srv 服务目录,存放本地服务相关的文件
/sys 系统目录,存放系统硬件相关文件
/tmp 临时目录
/usr 用户二级制目录
/var 可变目录,用来存放经常变化的文件,如日志

遍历目录

如果你要进入某个文件夹,在windows上直接点进去就好,可在linux上你在命令行窗口上没有图标可以点怎么办,只能用命令了的方式去代替。
cd 切换目录指令
cd / 开头表示使用绝对路径,从root开始算
cd 后面文件夹名称相对路径是从当前文件目录开始算
pwd 查看当前所在路径
. 表示当前目录
… 表示当前目录的父目录

文件和目录列表

进入目录后你一定需要知道当前目录下面有什么东西
ls 查看当前目录下的内容
ls -a 查看所有文件,包含隐藏文件
ls -F 来区分是文件还是目录,有的shell用不同颜色已经区分了,对于没有颜色的shell 来说该命令很有用
ls -R 递归显示
ls -l显示更详细的信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值