Bash には履歴展開と呼ばれるこの機能があり、以前に bash に入力したものに展開するショートカットを使用できます。
例: !! - expands into previous command
$> rm -f /var/log/access.log
rm: /var/log/access.log: Permission Denied
$> sudo !!
sudo rm -f /var/log/access.log
$> echo "i am teh hax"
別:!$ - expands into last arg of previous command
$> echo "no one was here" > access.log
$> cp !$ /var/log/
cp access.log /var/log/
bash、またはその他のシェルには、コマンド自体の中で置換ショートカットを使用する機能がありますか?
何かのようなもの
$> cp httpd.conf !$.bak
cp httpd.conf httpd.conf.bak
$> echo "SABOTEUR!!!" > httpd.conf
1980 年代のサイバー パンクのスキルを向上させる必要があります。助けてください。