Linux目录中的.是什么意思? (linux 目录中.)

当你之一次了解 Linux 操作系统时,你可能会被它很多神秘的功能吓到。其中之一就是 Linux 目录结构中的“.”和“..”,它们语义深奥,具有很多功能。本文将详细介绍这两个符号的含义,以帮助你更好地了解它们在 Linux 系统中的作用。

1. 什么是 Linux 目录?

在介绍“.”和“..”之前,让我们先了解一下 Linux 目录是什么。在 Linux 中,所有的文件都存放在一个根目录下。这个根目录被称为“/”,也被称为文件系统的根目录,这是整个 Linux 文件系统的起点。在根目录下,有许多子目录,每个子目录又可以包含其他子目录和文件。这样就形成了 Linux 的目录结构,这个结构被称为“树形结构”。

2. “.”表示当前目录

在 Linux 当中,点号“.”表示当前目录所在位置,也就是指当前目录的路径。例如,假设你当前的位置是 /home/user/,那么 . 就代表了该文件夹本身,即 /home/user/。点号通常被用来表示当前目录的路径位置,它可以用在各种命令中,例如 cd 命令,它可以让你切换当前工作目录到指定的目录:

cd .

该命令将让你留在当前目录,不做任何变化。

3. “..”表示上级目录

同样的,双点号“..”表示上一级目录所在位置,也就是指当前目录的父目录路径。例如,如果你当前的位置是 /home/user/projects/,那么 .. 就代表的是上一级目录的路径,即 /home/user/。‘..’通常被用在 shell 命令中,它可以让你访问指定目录的上一级目录。例如,你可以通过以下命令返回到用户主目录:

cd ..

该命令会让你跳转到上一级目录,也就是 /home/user/。

4. 使用“.”和“..”符号

在使用“.”和“..”符号的时候,需要注意一些规则。“.”和“..”符号只能用于路径中,而不能用于文件名中。在使用“..”符号的时候,你仅能使用一个“..”符号,不允许重复使用多个。在使用“.”和“..”符号的时候,你必须非常小心,因为它们可以在 Linux 中引起各种问题。

5.

本文详细介绍了 Linux 目录中的“.”和“..”符号的含义和作用。通过了解这些符号,你可以更好地处理和管理 Linux 中的文件和目录,也可以轻松地使用各种 shell 命令,而不用担心出现错误。当你掌握这些符号的使用方法之后,你会发现它们是 Linux 操作系统中非常有用的功能。

相关问题拓展阅读:

Linux中的根目录下的各个文件都有什么作用?

1)bin

bin是binary的缩写,是UNIX类操作系统中根目录的标准子目录,包含可执行的程序(即准备运行的程序),以便达到启动(即启动)和修复系统的最小功能。

/bin是系统默认的路径,它是系统发出命令时搜索相应程序的目录列表。这意味着,只要在命令行中输入文件名,然后按下Enter键,就可以运行/bin中的对应的可执行文件(即,可运行程序)从而达到我们执行命令完成对应功能的操作。

2)boot

这里面存放的是启动Linux时使用的一些核心文件。Linux的引导过程是Linux上的开源操作系统在计算机上的初始化。它涵盖了从初始引导到启动初始用激芹户空间应用程序的许多步骤。同样让我们打开boot看看,里面的内容。

3)dev

/dev是特殊文件或设备文件的位置。它突出显示了Linux文件系统的一个重要方面——一切皆文件/目录。

4)etc

etc目录用来存放系统管理所需要的配置文件和子目录。它包含所有与系统相关的配置文件。

5)home

使用用户的主目录,比如说有个用户叫zhang,那他的主目录就是/home/zhang我们通常同“~”来表示家目录。

6)lib

这个目录里存放着内核模块和系统最基本的动态链接共享库,其作用类似于Windows里的.dll文件。几乎所有的应用程序都须要用到这些共享库,是二进制文件。它们对于基本系统功能是必不可少的。

7)lost+found

每个文件系统即每个行昌分区都有自己lost+found的目录。你会在这里找到被损坏的文件的恢复位。

这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所,也就是说它对于恢复由于许多原因如电源故障而没有正确关闭的文件是有用的。

8)media

这是linux中的播放器。Linux媒体播放器和任何其他媒体播放器一样做同样的事情:播放音频和视频。在本文中,“Linux媒体播放器”被用于作为Linux视频播放器和Linux音频播放器的双重任务的软件。

9)mnt

系统提供这个目录是让用户临时挂载别的文件系统。这是一个通用的挂载点。该目录通常包含挂载点或子目录,在其中安装软盘和CD。

10)opt

这个目录是为所有不属于默认安装的软件和附加包保留的。因为要遵守FSSTND,所有第三方应用程序都应该安装在这个目录中。

11)proc

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

12)root

root包含一个先进的GNU/Linux操作系统。它的目标是稳定、灵活和快速档铅扒。root是一个通用系统,包括服务器和工作站使用的软件。root包括现代和强大的桌面环境。它是系统管理员的主目录。作为系统的拥有者,它的特权就是单独拥有一个目录。

13)in

/in是Linux和其他UNIX类操作系统中root目录的标准子目录,包含可执行程序(即准备运行)程序,也就是说这里存放的是系统管理员使用的管理程序。

linux根目录下各文件夹的作用

/bin 二进制可执行命令

/dev 设备特殊文数携件

/etc 系统管理和配置文件

/etc/rc.d 启动的配置文件和脚本

/home 用户主目录的基点,比如用户和毕明user的主目录就是/home/user,可以用~user表示

/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件

/in 系统管理命令,这里唤告存放的是系统管理员使用的管理程序

/tmp 公用的临时文件存储点

/root 系统管理员的主目录(呵呵,特权阶级)

/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。

/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里

/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

/var 某些大文件的溢出区,比方说各种服务的日志文件

/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:

/usr/x11r6 存放x window的目录

/usr/bin 众多的应用程序

/usr/in 超级用户的一些管理程序

/usr/doc linux文档

/usr/include linux下开发和编译应用程序所需要的头文件

/usr/lib 常用的动态链接库和软件包的配置文件

/usr/man 帮助文档

/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里

/usr/local/bin 本地增加的命令

/usr/local/lib 本地增加的库根文件系统

通常情况下,根文件系统所占空间一般应该比较小,因为其中的绝大部分文件都不需要

经常改动,而且包括严格的文件和一个小的不经常改变的文件系统不容易损坏。

除了可能的一个叫/ v m l i n u z标准的系统引导映像之外,根目录一般不含任何文件。所有

其他文件在根文件系统的子目录中。

1. /bin目录

/ b i n目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些

命令都是二进制文件的可执行程序( b i n是b i n a r y – -二进制的简称),多是系统中重要的系统文件。

2. /in目录

/ s b i n目录类似/bin ,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使

用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。

3. /etc目录

/ e t c目录存放着各种系统配置文件,其中包括了用户信息文件/ e t c / p a s s w d,系统初始化文

件/ e t c / r c等。l i n u x正是*这些文件才得以正常地运行。

4. /root目录

/root 目录是超级用户的目录。

5. /lib目录

/ l i b目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文

件。这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副

本,故可以使得可执行文件变得更小,节省空间。

6. /lib/modules 目录

/lib/modules 目录包含系统核心可加载各种模块,尤其是那些在恢复损坏的系统时重新引

导系统所需的模块(例如网络和文件系统驱动)。

7. /dev目录

/ d e v目录存放了设备文件,即设备驱动程序,用户通过这些文件访问外部设备。比如,用

户可以通过访问/ d e v / m o u s e来访问鼠标的输入,就像访问其他文件一样。

8. /tmp目录

/tmp 目录存放程序在运行时产生的信息和数据。但在引导启动后,运行的程序更好使用

/ v a r / t m p来代替/tmp ,因为前者可能拥有一个更大的磁盘空间。

9. /boot目录

/ b o o t目录存放引导加载器(bootstrap loader)使用的文件,如l i l o,核心映像也经常放在这里,

而不是放在根目录中。但是如果有许多核心映像,这个目录就可能变得很大,这时使用单独的

文件系统会更好一些。还有一点要注意的是,要确保核心映像必须在i d e硬盘的前柱面内。

10. /mnt目录

/ m n t目录是系统管理员临时安装( m o u n t )文件系统的安装点。程序并不自动支持安装到

/mnt 。/mnt 下面可以分为许多子目录,例如/mnt/dosa 可能是使用m s d o s文件系统的软驱,

而/mnt/exta 可能是使用e x t 2文件系统的软驱,/mnt/cdrom 光驱等等。

11. /proc, /usr,/var,/home目录

其他文件系统的安装点。

linux中/是根目录,/home是家目录,二者有什么区别??家目录是不是在根目录里面的??

家目录是在

根目录

里面。

区别:

1、目录层颤旁燃次不同:

/:根目录,所有的目录、文件、设备都在/之下,/就是Linux

文件系统

的组织者,是最上级的目录。

/home:如果建立一个用户,

用户名

是”xx”,那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。

2、目录产生的时间不同:

/根目录作为文件系统的必备,一开始就需要在系统运行时建立,而/home目录只有建立新用户的时候才产生。

3、文件权限不同:

Linux作为多用户系统,对文件权限有严格的管理机制。三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持

多线程

和多CPU的操作系统。它能运行主要的Unix工具软件、

应用程序

和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。

它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、

嵌入式系统

上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以启兄根据自身的需要来修改完善这个操作系统,使其更大化地适应用户的需要。

扩展资料:

linux优点:

1、Linux由众多微内核组成,其

源代码

完全开源;

2、Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特茄虚网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发成出新的

协议栈

3、Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;

参考资料来源:

百度百科-linux

百度百科-Linux目录权限

家目录是在根目录里面。

区别:

1、目录层次不同:

/:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,是最上级的目录。

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

2、目录产生的时间不同:

/根目录作为文件系统的必备,一开始就需要在系统运行时建立,而/home目录只有建立新用户的时候才产生。

3、文件权限不同:

Linux作为多用户系统,对文件权限有严格的管理机制。三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者能允许同组用户有权访问文件,还能将文件的访问权限赋予系统中的其他用户。

在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。每个用户的/home目录是不同的,其他用户无法访问。

扩展资料:

其它目录:

1、/dev:dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是睁判这里并不是放的外部设备的驱动程序。这一点和常用的windows,dos操作系统不一样。

2、/etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。

3、/bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。悉旦改系统所需要迟派的那些命令位于此目录。

参考资料来源:

百度百科-linux

参考资料来源:

百度百科-Linux目录权限

/根目录是linux中更大的目录,如果以穗稿蠢windows系统来比喻的话就是你的硬盘没分区,只有一个c盘,根目录就猜陪是这个c盘,而/home是根目录下的一个目录,相当于windows系统中c盘下的我的文档,敬伍是存放每个系统用户的文件的地方

家目录是根目录里的一个目录而已,一般用户目录都在家目录

linux 目录中.的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 目录中.,Linux目录中的.是什么意思?,Linux中的根目录下的各个文件都有什么作用?,linux中/是根目录,/home是家目录,二者有什么区别??家目录是不是在根目录里面的??的信息别忘了在本站进行查找喔。


数据运维技术 » Linux目录中的.是什么意思? (linux 目录中.)