给出 username@hostname:pwd 的命令

给出 username@hostname:pwd 的命令

我知道pwd给出当前工作目录,hostname给出当前主机并whoami给出当前用户。有没有一个unix命令可以给我输出

whoami@hostname:pwd

这样我就可以快速将输出粘贴到scp命令中?

答案1

据我所知,没有一个命令,但这可以满足您的需要:

echo "$(whoami)@$(hostname):$PWD"

rc您可以通过将此行添加到 shell 的文件(~/.bashrc~/.zshrc任何您使用的文件)中来将其设置为别名:

alias foo='echo "$(whoami)@$(hostname):$PWD"'

答案2

这也可以完成工作(使用环境变量):

echo "$USER@$HOSTNAME:$PWD"

相关内容