我正在使用 MacOS 10.8.3 和 Chrome 版本 26.0.1410.65。我想尝试更改 devtools 样式。
将此代码放入终端时:
~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css
收到此错误:
-bash: /Users/Baris/Library/Application: No such file or directory
我检查了目录路径,但确实没有Chrome
目录Application Support/Google
我的 Mac 上的 custom.css 存储在哪里?
答案1
当您使用 Bash 之类的 shell 并输入包含空格的路径时,它会将空格解释为参数分隔符。例如,
~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css
将被 shell 视为三个参数:
~/Library/Application
Support/Google/Chrome/Default/User
StyleSheets/Custom.css
从逻辑上讲,这些都不存在。当你使用open
打开 CSS 文件时,它会告诉你:
文件 /Users/werner/Library/Application、/Users/werner/Support/Google/Chrome/Default/User 和 /Users/werner/StyleSheets/Custom.css 不存在。
所以你需要引用你的变量,或者退出空格:
open -e "~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css"
open -e ~/Library/Application\ Support/Google/Chrome/Default/User\ StyleSheets/Custom.css
也可以看看引号和转义。欲了解详细信息,请参阅此帖子:Shell 中的文件名