我知道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"