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

目录
相关文章
|
13天前
|
存储 安全 Linux
|
16天前
|
Linux Shell 数据安全/隐私保护
|
5天前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
41 8
|
10天前
|
存储 Linux 文件存储
Linux文件系统
Linux文件系统 一切皆文件 在Linux中,“一切皆文件”的概念意味着系统中的所有资源,包括硬件设备、目录及进程等,均被视为文件。这种设计简化了操作和管理,具体包括: 普通文件:存储数据的常规文件。 目录文件:包含其他文件和子目录的文件。 进程文件:在/proc目录下代表系统中运行的进程。 设备文件:位于/dev目录,代表硬件设备。 网络字节流套接字文件:用于网络通信的数据流。 链接文件:指向另一个文件的符号链接或硬链接。 管道文件:用于进程间通信的文件。
42 7
|
1月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
113 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
272 3
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
1月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
35 1
|
1月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)