我的 Windows 操作系统上有两个分区,并且我在 Windows 中安装了 Ubuntu。
分区 1:Windows 和 Linux 操作系统
分区 2 :公共存储文件(名称为新卷)
我正在考虑运行位于分区 2 中的 shell 脚本。当它放在 Ubuntu 的 /home/... 层次结构中时,我可以运行该 shell,但是当它放在被操作系统视为外部磁盘的分区 2 中时,我无法运行它。
我只是想知道如何才能真正将我的工作目录更改为已安装的外部磁盘上的目录。 cd 命令是什么,它能让终端查看已安装磁盘的目录?
答案1
我不太清楚你的问题到底是什么,因为你提到了cd
你自己,但只是为了确认:要在终端中更改工作目录,请使用 cd 命令:
cd /path/to/directory
外部磁盘通常安装在 /media 下,因此要访问磁盘,您可以输入
cd /media/
然后按Tab
,它将显示该目录中的文件和子目录。输入所需子目录的几个首字母,然后Tab
再次按 。输入完整路径后,按Enter
。很简单。
要从该磁盘运行 shell 脚本,最简单的方法是使用类似
cd /media/MyDriveName/somedir/somesubdir
bash scriptname.sh
请注意,您正在调用 bash 并将脚本的名称传递给它,而不是直接运行脚本,如下所示:
cd /media/MyDriveName/somedir/somesubdir
./scriptname.sh
第一个版本不需要在脚本文件上设置可执行位。
答案2
请给我们这个终端命令的结果(按++ctrl打开 终端):altT
mount
要复制结果,请从终端中选择命令结果文本,然后复制,然后粘贴到这里...