Linux学习之ubuntu文件系统

简介: 主要记录学习ubuntu的学习过程

这里使用的工具是putty
image.png

填写服务器地址
点击链接后,会提示输入账号密码,账号默认都是root,密码输入是不显示的
image.png

连接上后的界面
可以看到上一次登入信息,如果上一次不是你自己登入的,那么就需要更改密码了
image.png

可以看一下目录结构

image.png

/ 根目录----所有目录挂在其下
/boot----存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。
/etc----系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。
/lib----根文件系统目录下程序和核心模块的共享库。这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的system32目录,几乎所有的应用程序都需要用到这些共享库。
/media----主要用于挂载多媒体设备。ubuntu系统自动挂载的光驱、usb设备,存放临时读入的文件。
/proc----这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存里。
/sbin----s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序,如系统管理、目录查询等关键命令文件。
/tmp----这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。
/home----用户的主目录。下面是自己定义的用户名的文件夹。每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。
/mnt----此目录主要是作为挂载点使用。通常包括系统引导后被挂载的文件系统的挂载点。如挂载Windows下的某个分区。

root@Ub-2B306-4-17:/# ll
总用量 13733
drwxr-xr-x  25 root root     4096 4月   2 15:14 ./
drwxr-xr-x  25 root root     4096 4月   2 15:14 ../
-rw-r--r--   1 root root        0 9月  20  2021 1
drwxr-xr-x   2 root root     4096 4月   2 15:11 bin/
drwxr-xr-x   3 root root     4096 4月   2 15:14 boot/
drwxrwxr-x   2 root root     4096 9月  20  2021 cdrom/
-rw-------   1 root root 57827328 11月 12 23:55 core
dr-xr-xr-x   2 root root     4096 4月   2 14:55 ctxmnt/
drwxr-xr-x  18 root root     4300 4月   2 14:58 dev/
drwxr-xr-x 146 root root    12288 4月   3 06:33 etc/
drwxr-xr-x   4 root root     4096 9月  20  2021 home/
lrwxrwxrwx   1 root root       33 4月   2 15:14 initrd.img -> boot/initrd.img-4.4.0-210-generic
lrwxrwxrwx   1 root root       32 4月   2 15:14 initrd.img.old -> boot/initrd.img-4.4.0-21-generic
drwxr-xr-x  22 root root     4096 9月  20  2021 lib/
drwxr-xr-x   2 root root     4096 4月   2 15:10 lib64/
drwx------   2 root root    16384 9月  20  2021 lost+found/
drwxr-xr-x   3 root root     4096 9月  20  2021 media/
drwxr-xr-x   3 root root     4096 11月 14 14:51 mnt/
drwxr-xr-x   3 root root     4096 9月  20  2021 opt/
dr-xr-xr-x 218 root root        0 4月   2 14:58 proc/
drwx------   4 root root     4096 11月 12 21:12 root/
drwxr-xr-x  29 root root     1160 4月   4 21:31 run/
drwxr-xr-x   2 root root    12288 4月   2 15:11 sbin/
drwxr-xr-x   2 root root     4096 4月   2 15:13 snap/
drwxr-xr-x   2 root root     4096 4月  21  2016 srv/
dr-xr-xr-x  13 root root        0 4月   2 14:58 sys/
drwxrwxrwt  13 root root     4096 4月   4 21:25 tmp/
drwxr-xr-x  12 root root     4096 9月  20  2021 usr/
drwxr-xr-x  15 root root     4096 9月  20  2021 var/
lrwxrwxrwx   1 root root       30 4月   2 15:14 vmlinuz -> boot/vmlinuz-4.4.0-210-generic
lrwxrwxrwx   1 root root       29 4月   2 15:14 vmlinuz.old -> boot/vmlinuz-4.4.0-21-generic

可以看到每个文件最前面都有字母或符号
第一个字符常见的两种,d和-
d表示文件夹,-表示文件

从第二个字符开始,每三个一组。使用r、w、x、-表示,按照rwx的顺序,每个字母表示一种权限。
r:允许读的权限
w:文件可以编辑
x:执行权限
-:没有任何权限

9个字符位置,3个一组,分3组,分别表示文件所属用户权限,用户组权限和其他用户权限

目录
相关文章
|
1月前
|
Linux 编译器 开发工具
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
|
1月前
|
存储 安全 Linux
|
3天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
29 13
|
18天前
|
安全 Linux 数据安全/隐私保护
深入Linux操作系统:文件系统和权限管理
在数字世界的海洋中,操作系统是连接用户与硬件的桥梁,而Linux作为其中的佼佼者,其文件系统和权限管理则是这座桥梁上不可或缺的结构。本文将带你探索Linux的文件系统结构,理解文件权限的重要性,并通过实际案例揭示如何有效地管理和控制这些权限。我们将一起航行在Linux的命令行海洋中,解锁文件系统的奥秘,并学习如何保护你的数据免受不必要的访问。
|
1月前
|
Linux Shell 数据安全/隐私保护
|
25天前
|
存储 缓存 Ubuntu
Ubuntu Linux目录结构
理解Ubuntu Linux的目录结构对系统管理、维护和故障排除至关重要。每个目录都有其特定的用途和存放内容,通过了解这些目录,可以更高效地管理系统文件,确保系统的稳定运行。希望本文对你深入理解Ubuntu的目录结构有所帮助。
41 1
|
29天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
20 3
|
1月前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
78 8
|
1月前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
52 7
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
216 4
Linux系统之Ubuntu安装cockpit管理工具