相关疑难解决方法(0)

为什么我不能 cd 到带引号的波浪号 ('~')?

编写我的第一个脚本,所以我确定这是一个基本问题,但有人可以向我解释为什么我可以:

cd ~
cd bin
cd ~/bin
cd 'bin'
Run Code Online (Sandbox Code Playgroud)

但不是

cd '~'
cd '~/bin'
Run Code Online (Sandbox Code Playgroud)

我需要cd在目录名称之一中使用空格的目录路径,所以我需要引号(它是Program Fileswine下的Windows )。我可以用两个cd命令来解决它,但为什么不能~用引号引起来呢?

如果我输入cd '~'(或cd "~"),我会得到:

bash: cd: ~: No such file or directory
Run Code Online (Sandbox Code Playgroud)

command-line bash

36
推荐指数
3
解决办法
7821
查看次数

$HOME 和 ~ 的区别

$HOME并且~通常指同一件事。也就是说,它们是“用户的主”目录的路径,该目录的一般形式为“/home/userName”。

什么时候,如果有的话,这些不是指同一个目录吗?

home-directory

33
推荐指数
3
解决办法
8601
查看次数

标签 统计

bash ×1

command-line ×1

home-directory ×1