Shell

給出 username@hostname:pwd 的命令

  • February 5, 2021

我知道這pwd給出了目前的工作目錄,hostname給出了目前的主機並whoami給出了目前的使用者。是否有一個unix命令可以給我輸出

whoami@hostname:pwd

以便我可以快速將輸出粘貼到scp命令中?

據我所知,沒有一個命令,但這可以滿足您的需要:

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

rc您可以通過將此行添加到您的 shell文件(~/.bashrc~/.zshrc您使用的任何內容)中來使其成為別名:

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

這也可以完成工作(使用環境變數):

echo "$USER@$HOSTNAME:$PWD"

引用自:https://unix.stackexchange.com/questions/101948