Jeśli chodzi o CLIS, żaden system operacyjny nie może porównać się z Linux. Każdy rozkład Linuksa jest mocno zintegrowany z jego terminalem, co pozwala na wykonywanie złożonych procesów za pomocą zaledwie kilku poleceń.
Podczas gdy terminal może być samowystarczalny, posiadanie dodatkowych funkcji po prostu zwiększa doświadczenie. Jedną z takich przydatnych funkcji byłoby możliwość zarządzania wieloma oknami i sesjami terminali jednocześnie. Na szczęście istnieje program, który może odpowiadać Twoim potrzebom.
TMUX pozwala użytkownikom mieć więcej niż jedną sesję terminalu poleceń otwartych w jednym instancji. Pozwala im jednocześnie tworzyć, zarządzać i nawigować po wielu oknach terminalu.
Dzięki mnóstwu funkcji, technicznej i wizualnej możliwości dostosowywania i łatwej do zrozumienia dokumentacji, zdecydowanie można powiedzieć, że Tmux jest niezbędny do zwiększenia Twojego doświadczenia CLI.
Tryb kopiowania w Tmux
Tmux jest wyposażony w różne tryby, które ułatwiają pracę i zarządzanie wieloma sesjami. Jednym z tych trybów jest „tryb kopiowania”. Jak sama nazwa wskazuje, tryb kopiowania pozwala kopiować określony blok tekstu i wkleić go do innej lokalizacji.
Jeśli pochodzisz z korzystania z aplikacji opartych na GUI, takich jak Word i Notepad, które wykorzystują metody wyboru myszy do kopiowania tekstu, kopiowanie w TMUX może wydawać się trudne, ponieważ proces ten jest wyłącznie oparty na klawiaturze.
Nie musisz się martwić, ponieważ ten przewodnik pomoże Ci nauczyć się korzystać z trybu kopiowania w Tmux. Przeżyjemy podstawy wraz z kilkoma wskazówkami nawigacyjnymi, które pomogą Ci zapoznać się z trybem kopii.
Włącz tryb kopiowania w Tmux
Zacznijmy od nauki, jak włączyć tryb kopiowania w Tmux. Ta metoda korzysta z terminalu poleceń.
Będziemy używać Ubuntu 20.04 dla tego samouczka. Jednak metoda jest taka sama dla innych rozkładów Linuksa.
Aby rozpocząć sesję TMUX, zacznij od otwarcia terminalu poleceń.
Po otwarciu terminalu otwórz nową sesję TMUX za pomocą następującego polecenia:
$ tmux
Następnie spróbuj uzyskać dostęp do Tmux.Plik CONF za pomocą wybranego edytora tekstu. W tym celu upewnij się, że jesteś w domyślnym katalogu domowym. Możesz znaleźć lokalizację z katalogu za pomocą następującego polecenia:
$ pwd
Wyjście wyświetli bieżący katalog. Jeśli nie jesteś w wybranym katalogu, użyj polecenia $ CD, aby zmienić katalog w następujący sposób:
$ CD
Gdy skończysz z tym, otwórz Tmux.plik conf w edytorze tekstu. W tym samouczku będziemy używać Nano.
$ sudo nano ~/.Tmux.conf
To powinno otworzyć plik konfiguracyjny.
Po otwarciu pliku konfiguracyjnego dodaj następujący wiersz, aby włączyć tryb kopiowania:
$ setw -g tryb -keys vi
Po zakończeniu zapisz plik. Powinieneś teraz mieć dostęp do trybu kopiowania.
Aby to przetestować, rozpocznij sesję TMUX i otwórz kilka patelów. Powinno to być możliwe, używając następujących skrótów.
Teraz możesz przejść do trybu kopiowania w Tmux. Aby to zrobić, po prostu naciśnij Ctrl + [. Zmiana kursora tekstu powinna wskazywać, że jesteś teraz w trybie kopii.
Nawigacja w trybie kopiowania
Klawisze nawigacyjne w trybie kopiowania Tmux przypominają te użyte w VIM. Lista przydatnych kluczy nawigacyjnych podano poniżej:
Aby zacząć kopiować tekst, podświetl tekst, naciskając miejsce. Skopiuj tekst, naciskając Wchodzić. Przejdź do miejsca, w którym chcesz wkleić tekst i naciśnij Ctrl + J wkleić to.
Wniosek
To był przewodnik o tym, jak możesz używać trybu kopiowania w Tmux. Przeszliśmy podstawy trybu kopiowania, jak go włączyć, i poruszaliśmy się po nim. Na koniec rozmawialiśmy o tym, jak używać go do kopiowania tekstu.