Pytania otagowane jako history-expansion

5
Jak mogę uzyskać alias sudo !!?
Próbuję ustawić alias dla sudo !!w Bash. Próbowałem alias sbb='sudo !!”, ale interpretuje to jako dosłowny !!i drukowany sudo: !!: command not found Jeśli użyję podwójnych cudzysłowów, zastępuje podwójny huk w samym ciągu, więc to nie działa. Czy jest jakiś sposób, aby to zadziałało? Lub alternatywny alias? `

1
$ _ vs! $. Ostatni argument poprzedniego polecenia i przekierowanie danych wyjściowych
Pytanie dotyczy zmiennych specjalnych. Dokumentacja mówi: !!:$ wyznacza ostatni argument poprzedniego polecenia . Można to skrócić do! $. ( $_podkreślenie.) Przy uruchamianiu powłoki ustaw bezwzględną nazwę ścieżki używaną do wywoływania powłoki lub skryptu powłoki wykonywanej tak, jak przekazano w środowisku lub liście argumentów. Następnie rozwija się do ostatniego argumentu do …

5
Co robi wpisanie pojedynczego wykrzyknika w Bash?
Bash używa wykrzykników do rozszerzeń historii, jak wyjaśniono w odpowiedziach na to pytanie (np. sudo !!Uruchamia poprzedni wiersz poleceń sudo). Jednak nie mogę znaleźć nigdzie, co wyjaśnia, co robi następujące polecenie (np. Pojedynczy wykrzyknik): ! Wygląda na to, że nic nie drukuje i wychodzi z 1, ale nie jestem pewien, …


5
Jak przywołać poprzednie polecenie (bez wykonania), aby je zmienić?
Nie pamiętam sztuczki, w której mogłem uzyskać ostatnie polecenie bez jego uruchomienia: powiedzmy, że chcę mieć dostęp do polecenia! 1255 po naciśnięciu klawisza strzałki w górę i zmodyfikowaniu polecenia. Jaki jest więc sposób na wywołanie polecenia, aby był wyświetlany w wierszu polecenia, ale nie był wykonywany, a następnie dostępny za …

2
Jak uzyskać dostęp do drugiego argumentu z ostatniego polecenia w historii?
Zaczynam się uczyć Regexa, dlatego wielokrotnie używam tego polecenia: grep pattern /usr/share/dict/american-english Tylko część ze zmianami wzorców, więc muszę wielokrotnie pisać długie wyrażenie „ / usr / share / dict / american-english ”. Ktoś zauważył, że możliwe jest rozwinięcie argumentu polecenia z historii poleceń, wpisując tajemnicze kombinacje znaków zamiast pełnego …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.