/ ./ ../ 的区别
时间: 2023-09-04 08:17:16 浏览: 145
`/` 是 Unix 文件系统中的根目录,表示整个文件系统的最顶层目录。
`./` 表示当前目录,用于指定当前工作目录下的文件或目录。
`../` 表示上一级目录,用于指定当前工作目录的父级目录下的文件或目录。
换句话说,`./` 是当前目录的相对路径,`../` 是上一级目录的相对路径,而 `/` 是文件系统根目录的绝对路径。
相关问题
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` 文件中。
阅读全文