Używam Solarisa i zastanawiałem się, jak uruchomić ostatnie polecenie z ksh. Wiem, że w bash/sh można zrobić "!!" dla ostatniego polecenia i !-N dla "N minus ostatnie polecenie." Jaki jest odpowiednik w KSH? Z góry dziękuję.
2 odpowiedzi
r
lub Kontrola + P. Powłoka Korna nie implementuje historii w stylu csh
/bash
, ale możesz manipulować historią poleceń za pomocą fc
(r
jest aliasem dla fc
wywołanie) lub za pomocą set -o emacs
lub set -o vi
możesz użyć poleceń edytora do wyszukiwania i modyfikowania poprzednich poleceń.
Użyj fc -s (niektóra litera ostatniego wykonanego polecenia)
Tak jakby ostatnim wykonanym poleceniem był cat sample.txt
Użyj fc -s ca
Podobne pytania
Nowe pytania
shell
Termin „powłoka” odnosi się do ogólnej klasy tekstowych interaktywnych interpreterów poleceń, najczęściej kojarzonych z systemami operacyjnymi Unix i Linux. W przypadku pytań dotyczących skryptów powłoki użyj bardziej szczegółowych tagów, takich jak „bash”, „powershell” lub „ksh”. Bez określonego znacznika należy założyć rozwiązanie przenośne (zgodne z POSIX), chociaż preferowane jest użycie dodatkowo „posix” lub „sh”.
r
działa dla mnie w ksh.