/ ../ ./ 区别
时间: 2023-11-17 16:05:59 浏览: 100
在Linux系统中,/表示根目录,./表示当前目录,../表示上一级目录。其中,/是绝对路径的起点,而./和../是相对路径的表示方式。具体解释如下:
1. /:表示根目录,是整个文件系统的起点。
2. ./:表示当前目录,即当前工作目录。
3. ../:表示上一级目录,即当前工作目录的上一级目录。
举个例子,假设当前工作目录为/home/user1,那么:
- / 表示根目录
- ./ 表示当前目录,即/home/user1
- ../ 表示上一级目录,即/home
因此,/、./、../在Linux系统中是非常常用的路径表示方式,理解它们的区别对于正确使用Linux系统非常重要。
相关问题
url ../ ./ 有什么区别
在文件路径表示中,"./"代表当前目录,"../"代表上一级目录。具体来说:
- "./":表示当前所在的目录,即当前工作目录,通常可以省略不写;
- "../":表示上一级目录,即当前目录的父目录。
举例来说,假设当前路径为 "/home/user/documents",那么:
- "./file.txt":表示当前目录下的文件 "file.txt";
- "../pictures/image.jpg":表示上一级目录下的 "pictures" 目录中的 "image.jpg" 文件;
- "../../music/song.mp3":表示上一级目录的上一级目录下的 "music" 目录中的 "song.mp3" 文件。
编辑 ~/.bashrc 和 /etc/rc.local 文件的区别
`~/.bashrc` 和 `/etc/rc.local` 文件都是在Linux系统中执行自定义命令和脚本的常用文件。
`~/.bashrc` 文件是用户级别的bash shell配置文件,其中包含在每个新终端会话期间运行的命令和脚本。在该文件中添加的命令和脚本仅对当前用户起作用,不会影响其他用户。
`/etc/rc.local` 文件是系统级别的启动脚本,其中包含在系统启动时自动运行的命令和脚本。在该文件中添加的命令和脚本会在系统启动时自动运行,对所有用户都起作用。
因此,如果您要在系统启动时自动执行某个命令或脚本,建议将其添加到 `/etc/rc.local` 文件中。如果您要在每个新终端会话期间自动运行某个命令或脚本,建议将其添加到 `~/.bashrc` 文件中。
阅读全文