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组,分别表示文件所属用户权限,用户组权限和其他用户权限

目录
相关文章
|
10月前
|
Ubuntu Linux UED
Ubuntu和Debian系统与Hat Linux系列的使用比较
所以,如果你想搞一个家用服务器,或者是个人使用,喜欢新鲜事物,那Ubuntu可能是你的最好选择。如果你需要一个在商业环境中经受住考验的系统,那Fedora或CentOS可能更符合你的口味。不过记住,CentOS现在是CentOS Stream,中途换马了,所以如果你是稳定性的极端追求者,可能得考虑一下这一变化。而Debian,则适合那些对稳定性需求极高,不太追求软件版本新旧的用户。
362 26
|
10月前
|
Ubuntu 搜索推荐 Linux
Ubuntu/Debian Hat系Linux的便捷操作指南
总的来说,虽然Ubuntu/Debian和Red Hat系列在操作方法上有所不同,但基本概念类似。掌握了包管理和服务管理,可以应对大多数常见的系统管理任务。同时,这两个系统都有丰富的在线资源可以查询,不管你在任务中遇到什么困难,搜索引擎都能帮你找到答案。这些基本技能能让你在Linux的世界里更加自如。
318 26
|
10月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
2991 23
|
11月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
502 32
|
Ubuntu 安全 Linux
Linux错误排查:解决Ubuntu 20.4执行sudo apt-get update时出现的libnettle.so.6错误。
很有可能在你得到解决方案时,你也学到了不少Linux修复技巧。祝你处理计算机问题时顺利如麻!永远记得,各种问题总是像老鼠一样从意想不到的地方冒出来。但记住,不管它们跑到哪里,最终都逃不过你的捕鼠器。盖起你的计算机,拾起你的代码,大步向前!
428 28
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
636 17
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
1308 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
Ubuntu 安全 Linux
Linux错误排查:解决Ubuntu 20.4执行sudo apt-get update时出现的libnettle.so.6错误。
很有可能在你得到解决方案时,你也学到了不少Linux修复技巧。祝你处理计算机问题时顺利如麻!永远记得,各种问题总是像老鼠一样从意想不到的地方冒出来。但记住,不管它们跑到哪里,最终都逃不过你的捕鼠器。盖起你的计算机,拾起你的代码,大步向前!
406 18
|
自然语言处理 监控 Linux
Linux 内核源码分析---proc 文件系统
`proc`文件系统是Linux内核中一个灵活而强大的工具,提供了一个与内核数据结构交互的接口。通过本文的分析,我们深入探讨了 `proc`文件系统的实现原理,包括其初始化、文件的创建与操作、动态内容生成等方面。通过对这些内容的理解,开发者可以更好地利用 `proc`文件系统来监控和调试内核,同时也为系统管理提供了便利的工具。
680 16
|
Ubuntu Linux
Ubuntu Linux
背景 Ubuntu起源于南非,其名称“Ubuntu”来源于非洲南部祖鲁语或豪萨语,意为“人性”、“我的存在是因为大家的存在”,这体现了非洲传统的一种价值观。Ubuntu由南非计算机科学家马克·沙特尔沃斯(Mark Shuttleworth)创办,他创立了Canonical公司来推动Ubuntu的发展。Ubuntu的第一个版本于2004年发布,至今已经走过了近20个年头,成为了Linux发行版中的佼佼者。
550 4
Ubuntu Linux