我最近一直在创建新用户并将他们分配给某些组。我想知道是否有一个命令可以显示分配给某个组的所有用户?我曾尝试使用“groups”命令,但是每当我使用它时,它都会显示“groups: not found”
$ netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
Run Code Online (Sandbox Code Playgroud)
为什么端口 22 (:::22
和0.0.0.0:22
)有两条记录,为什么一个使用协议 astcp
而另一个使用tcp6
这是在 Ubuntu 12.04.4 上
我正在尝试通过 SSH 重命名 Synology Diskstation 上的一些文件。可用的外壳是 BusyBox 内置外壳:
BusyBox v1.16.1 (2013-04-16 20:13:10 CST) built-in shell (ash)
Run Code Online (Sandbox Code Playgroud)
当我尝试在源文件名或目标文件名中使用空格字符时,移动命令总是会产生两个错误。转义空格字符或引用文件名似乎没有效果。
在目标中使用空格字符重命名文件的示例:
/volumeUSB1/usbshare/directory $ touch test
/volumeUSB1/usbshare/directory $ ls
test
/volumeUSB1/usbshare/directory $ mv test 'te st'
mv: can't rename 'test': No such file or directory
mv: can't rename 'te': No such file or directory
/volumeUSB1/usbshare/directory $ mv test te\ st
mv: can't rename 'test': No such file or directory
mv: can't rename 'te': No such file or directory
Run Code Online (Sandbox Code Playgroud)
重命名源文件中带有空格字符的文件会产生类似的结果:
/volumeUSB1/usbshare/directory $ touch 'te st' …
Run Code Online (Sandbox Code Playgroud)