4 sztuczki terminala Linux, które sprawiają, że nudne zadania stają się dziwnie satysfakcjonujące

Odkryj ukryte sztuczki terminala Linux, które poprawią Twoją efektywność, takie jak szybkie naprawianie poleceń, ekspansja klamer czy funkcja monitorowania.
Regularnie działasz w terminalu Linuxa, więc nie rozwiązujesz problemów przez szukanie alternatyw. Oto kilka czasowych złotych sposobów, które są ukrytymi skarbami zwiększającymi efektywność pracy w terminalu.
Napraw ostatnie polecenie bez przepisania
Zatrybiłeś sudo? Żaden problem
Właśnie wpisałeś to frustrujące polecenie i Enter, a tu komunikat o braku uprawnień. Możesz znowu przepisywać, ale po co? Użyj podwójnego wykrzyknika (!!) – to jak magia, która odtwarza ostatnio wpisane polecenie. Bez zbędnego pisania.
Oto kilka innych technik w powłoce:
- !$ - wydobywa ostatni argument Twojego poprzedniego polecenia. Tworzysz folder przez mkdir project-notes? Wpisz cd !$, aby w niego wskoczyć.
- !^ - łowi pierwszy argument poprzedniego polecenia.
- !* - wyciąga wszystkie argumenty poprzedniego polecenia.
- ^stary^nowy - poprawia literówki i ponownie uruchamia polecenie. Po prostu, jeśli pomyliłeś 'pyhton' z 'python', wpisz ^pyhton^python.
- Alt+Kropka (.) - interaktywne wklejenie ostatniego argumentu. Sprawdzisz go przed naciśnięciem Enter.
- Chcesz dostać konkretny argument według pozycji? Użyj !:numer. Dla drugiego argumentu: !:2, gdzie 0 to Twoje polecenie.
Te sztuczki Bash mogą całkowicie odmienić Twój sposób korzystania z terminala. Na początku może to być chaotyczne, ale po chwili oszczędzisz sporo czasu.
Znajdź każde stare polecenie w kilka sekund z Ctrl + R
Dość strzałek w górę
Wśród użytkowników Linuxa krąży żart, że wszyscy wciąż uderzają strzałkę w górę, by znaleźć stare polecenia. Gdy Twoje docelowe polecenie jest 4-5 strzałek w górę, nie ma sprawy. Ale gdy więcej? Frustracja.
Wciśnięcie Ctrl+R aktywuje funkcję odwróconego wyszukiwania. Wpisz fragment polecenia – Bash przeszuka historię wstecz. Nie pasuje? Naciskaj Ctrl+R, aż znajdziesz to, czego potrzebujesz. Gdy trafisz w punkt, naciśnij Enter.
Chcesz zmienić coś przed uruchomieniem? Esc przeniesie polecenie do wiersza, gdzie masz pełną dowolność edycji. Ten skrót to niezła inwestycja od samego początku.
Twórz drzewa folderów za pomocą ekspansji klamer
Klamry – prawdziwa moc
Ekspansja klamer to niesamowite narzędzie w Bash i Zsh, które generuje listy lub sekwencje na poczekaniu. Idealne, gdy potrzebujesz stworzyć szereg folderów, nawet głęboko zagnieżdżonych.
Bash rozkłada Twoje polecenie, zanim się uruchomi, tworząc wszystkie możliwe kombinacje. Oto kilka przykładów:
mkdir -p project/{src,docs,assets}
cp config.yaml{,.bak}
touch notes_{01..12}.mdW pierwszym przykładzie tworzysz folder project/ z trzema podfolderami. Drugie tworzy plik kopii zapasowej. Ekspansja klamer zmienia rzeczy w mgnieniu oka.
config.yaml.bak. Trzecie tworzy dwanaście ponumerowanych plików notatek jednocześnie.
Pamiętaj, by unikać spacji wewnątrz klamer, bo to zablokuje ekspansję.
Zamień każde polecenie w żywy panel informacyjny z watch -d
Prosty system monitorowania dla natychmiastowych zmian
Watch — genialne narzędzie dla tych, którzy potrzebują monitorować wyniki poleceń. Chcesz sprawdzić użycie pamięci? Połącz to z tym poleceniem.
watch -d free -m
Co dwie sekundy dostajesz aktualizację. A jeśli coś się zmienia, to od razu to zobaczysz w terminalu. Jest też flaga -g, która kończy monitorowanie, gdy wykryje zmianę.
Interesujące: watch nie należy do rdzenia systemu Linux ani powłoki. To odrębne narzędzie z pakietu procps-ng, dostępnego w większości dystrybucji.
Terminal już ma sztuczki, żeby zrobić twoją pracę zabawną
Nie można zaprzeczyć, że wymienione zadania nie są trudne. Robisz je tak często, że stają się nudne i frustrujące. Z tymi sztuczkami terminala Linux można się zastanawiać, ile jeszcze nie odkryto. Chcesz iść dalej? Jest mnóstwo poleceń, które odmienią twój terminal w sposób niesamowity.
Jeśli ciekawią Cię artykuły podobne do 4 sztuczki terminala Linux, które sprawiają, że nudne zadania stają się dziwnie satysfakcjonujące, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany