Linux必知:30秒了解主要系统目录 (linux主要系统目录)

Linux是一款开源的操作系统,被广泛应用于各种领域。而作为Linux操作系统的使用者,了解Linux的文件系统架构就显得尤为重要。在Linux中,文件系统是以目录(Directory)为基础展开的;也就是说,Linux中的一切都是以目录为基础的。接下来,我们将在30秒内记忆30个重要的Linux目录。

1. /:根目录

这是Linux文件系统的最顶层目录。在Linux系统中,所有的操作都是基于该目录进行的。

2. /bin:二进制目录

该目录用于存放基本的系统执行文件和命令,包括ls、cp、mv等。

3. /boot:启动目录

该目录用于存放系统启动所需要的文件,如Linux内核和引导程序等。

4. /dev:设备目录

该目录用于存放所有设备文件,包含硬件设备、软件设备等。

5. /etc:配置目录

该目录用于存放所有的系统配置文件,如网络配置文件、用户配置文件、Shell文件等,在Linux系统特别重要。

6. /home:用户目录

该目录是用于存放用户帐号的目录,每一个用户都有一个独立的子目录。

7. /lib: 库目录

该目录用于存放动态共享库文件,也就是所谓的动态链接库文件;这里面库的作用就不必赘述。

8. /media:媒体目录

该目录用于挂载可移动设备,如U盘、光盘等。

9. /mnt:挂载目录

该目录用于挂载临时文件系统,如共享目录、NFS等。

10. /opt:可选安装目录

该目录用于存放可选软件的安装目录,在该目录下一般会创建以软件名称命名的目录,存放该软件的相关文件。

11. /proc:进程目录

该目录是一个特殊的目录,用于存储内核运行时的信息,如进程信息、系统状态等。

12. /root:根用户目录

该目录是root用户的家目录。

13. /run:运行目录

该目录用于存放运行时需要的文件,如pid文件、socket文件等。

14. /in:系统二进制目录

该目录用于存放系统级别的二进制文件,一般来说,只有root用户才能执行其中的指令。

15. /sys:系统目录

该目录是Linux中一个虚拟的文件系统,用于存储系统信息。

16. /tmp:临时目录

该目录用于存放临时文件,一般情况下该目录会定期清理。

17. /usr:用户二进制目录

该目录用于存放用户级别的二进制文件,比如用户安装的软件等。

18. /var:变量目录

该目录用于存放系统运行时产生的所有日志、缓存及临时文件等。

19. /boot/efi:EFI启动目录

该目录是EFI启动时所需要的文件目录。

20. /etc/apache2:Apache2配置文件目录

该目录用于存放Apache2服务器的相关配置文件。

21. /etc/fstab:文件系统表目录

该目录用于存放文件系统表,记录了系统中所有文件系统的挂载信息。

22. /etc/passwd: 用户名文件

该文件用于存放系统所有用户的登录名和用户的UID。

23. /etc/shadow:密码文件

该文件用于存放系统用户的密码,只有root用户才能访问。

24. /etc/motd:系统登录脚本文件

该文件用于在用户登录系统时显示一条欢迎信息。

25. /etc/issue:系统登陆信息文件

该文件用于在用户登录系统时显示一条系统信息。

26. /etc/hostname:主机名文件

该文件用于存储系统的主机名。

27. /etc/hosts:主机名解析文件

该文件用于存储主机名与IP地址之间的映射关系。

28. /lib/modules:内核模块文件目录

该目录用于存放内核模块文件,以供内核加载时调用。

29. /usr/local:本地用户二进制目录

该目录用于存放本地用户安装的软件的文件目录。

30. /usr/share:共享目录

该目录用于存放系统共享的数据目录。

以上30个目录是Linux操作系统中最主要的目录。对于Linux的使用者,了解这些目录的作用和命名规则是非常必要的,它能让使用者更好地理解和掌握Linux操作系统的使用方法。所以,在学习Linux系统的过程中,我们应该重视这些目录的重要性,以便熟悉Linux系统的文件系统结构。

相关问题拓展阅读:

简述linux系统中以下目录的主要内容: /home /tmp /etc /bin /in /var

/home 用户目录

/tmp临时文件存放处,一般是程序运行时暂时存放一些运行结果等文件的地方

/etc系统配置文件的地方,说白了就是控制面板

/bin常用命令二进制文件放置地方

/in s想成system 系统管理员使用的命令存放地

/var日志文件的存放地,管理员每天都要去的地方,什么登陆日志,错误日志,邮件日志啥米都在这边

linux 常用目录的作用和存放的内容:

/bin 存放使用者最长用的命令,如:cp、ls、cat,等等。

/boot 启动linux时使用的一些核心文件。

/dev 是device(设备)的缩写,这个目录下是所有linux的外围设备。

/etc 这个目录用来存放系统管理所需要的

配置文件

和子目录。

/home 用户的主目录,比如说有个用户叫wang,那他的目录就是/home/wang也可以用~wang来表示。

/lib 这个目录是存放着系统最基本的动态连接库,几乎所有的

应用程序

都须用这些共享库。

/lost+found 这个目录平时是空的,当系统不正常关机后,这里就是一些无家可归文件的避难所。

/mnt 这个目录是空的,系统提供这个目录是让用户临时挂接别的

文件系统

/proc 这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存中。

/root 系统管理员(root)的主目录,作为系统的拥有者的特权。

/in s就是super user的意义,也就是说这里存放的是系统管理员使用的管理程序。

/tmp 这个目录是存放一些临时文件的地方。

/usr 我们用到的应用程序的文件几乎都存放这个目录下:/usr/X11R6存放X_Window的目录;/usr/bin存放着许多应用程序;/usr /in给超级用户使用的一些管理程序就放在这个里面;/usr/include开发和编译应用程序所需的

头文件

;/usr/lib存放一些常用的动态连接共享库和静态归档案库;/usr/local这是提供给一般用户的/usr目录,在这里安装软件最合适。/usr/man存放帮助文档。/usr /src开放的

源代码

就存在这个目录下。

/var 这个目录存放那些不断扩充的东西,为了保持usr的相对稳定,那些才、经常被修改的目录可以放在这个目录下,如/var/log日志文件。

按不同方式列出当前目录下的文件清单:

1.列出文件清单命令:ls

ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:

# ls

进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。

在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:

# ls /etc

如果想要列出当前目录下所有文件,则可以使用下列命令:

# ls -a

读者可能会发现里面有很多以“.”为开头的文件或者目录,在Linux中,如果一个文件名(目录名)以“.”开头则表示它是隐藏文件(目录)。并且在默认情况下,蓝色代表一个目录,白色代表一个普通文件。

目录的切换:

/bin

该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。

/boot

该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息

/dev

该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。

/etc

该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。

/in

该目录用来存放系统管理员的系统管理程序。

/home

如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。

/lib

该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库

/mnt

该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。例如挂载U盘:#mount /dev/sda1 /mnt

/root

如果你是以超级用户的身份登录的,这个就是超级用户的主目录

/tmp

用来存放不同程序执行时产生的临时文件

/usr

用户的很多应用程序和文件都存放在该目录下

cd命令

使用对象:所有使用者

命令格式:cd (cd和目录之间使用空格隔开)

作用:切换当前目录至dirName。

cd 进入用户主目录;

cd ~ 进入用户主目录;

cd – 返回进入此目录之前所在的目录;

cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/”;”..”为上级目录的意思)(cd 和 .. 中间要有空格);

cd ../.. 返回上两级目录;

cd !$ 把上个命令的参数作为cd参数使用。

/home目录是用户工作目录,系统每添加一个用户,home目录下就会为该用户账号添加一个同名的主目录。

/tmp 该目录用来存放不同程序执行时产生的临时文件。默认所有用户都可以读取,写入和执行文件。应定时删除该目录下所有文件以免临时文件沾满磁盘。

/etc 该目录主要存放系统管理时用的各种配置文件,如网络配置文件,x系统配置文件,设备配置信息,设置用户信息等。该目录下所有文件由管理员使用。普通用户只有阅读权限。

/bin 这个目录存放linux 常用的操作命令 ,如ls ,mkdir等。该目录还存放一般用户使用的可执行文件。

/in 此目录主要存放一些系统i管理的必备程序。如管理工具,应用软件和通用的根用户权限命令等内容。包括系统管理工具,如fdisk ,mkfs等,以及网络命令,如ifcongfig,route等。

Linux中除了root所有用户主目录都位于哪

linux的用户文件一般是放在/

用户名

/home当中薯握的

从逻辑上讲,用户在登录到Linux系统中之后,每时每刻袭世都处在某个目录之中,此目录被称作工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录。工作目录用“.”表示,其父目录用“..”表示。

用户主目录是系统管理员增加用户时创建起来的(以后也可以改变),每个用户都有自己的主目录,不数禅庆同用户的主目录一般互不相同。

关于linux主要系统目录的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » Linux必知:30秒了解主要系统目录 (linux主要系统目录)