从终端,我尝试使用我的用户名登录 id 转到 usr\local\bin,但我的权限被拒绝。与 ls 命令相同。有什么建议?
编辑:
mac1:/ user1$ ls -la /usr/local
total 0
drwxr-xr-x 5 root wheel 170 Feb 15 17:53 .
drwxr-xr-x@ 12 root wheel 408 Jan 16 14:30 ..
drwx------ 19 504 wheel 646 Feb 15 18:39 bin
drwxrwxr-x 4 root admin 136 Dec 16 08:47 lib
drwxr-xr-x 6 root wheel 204 Feb 15 17:53 share
Run Code Online (Sandbox Code Playgroud) 我读到命令替换的经典形式使用反引号,并且 (...) 形式已经取代了命令替换的反引号。然而,下面的代码会产生不同的输出。有什么不同 ?
#backticks.sh
#!/bin/bash
a=`echo Hello!` # Assigns result of 'echo' command to 'a' ...
echo $a # output: Hello!
Run Code Online (Sandbox Code Playgroud)
#parenthesis.sh
#!/bin/bash
a=(echo Hello!) # Assigns result of 'echo' command to 'a' ...
echo $a # output: echo
Run Code Online (Sandbox Code Playgroud)