Jak czytając stronę uniksową na terminalu, jak łatwo przejść do opisu konkretnej flagi?
Na przykład muszę znać znaczenie -o
flagi dla mount
. Biegnę man mount
i chcę wskoczyć do miejsca, w którym -o
jest opisane. Obecnie szukam /-o
jednak tej opcji wymienionej w kilku miejscach przed sekcją, która ją faktycznie opisuje, więc muszę trochę skakać.
Dzięki.
Odpowiedź @ piccobello jest świetna, ale zjadała kolory na moich stronach podręcznika. Zamiast przesyłać do
less
(ponieważ zwykleman
używa jużless
domyślnie), po prostu przekazuję zmodyfikowaneless
polecenie doman
:To zachowuje funkcjonalność @piccobello w swojej funkcji, ale zachowuje kolory.
źródło
Inne rozwiązania są całkiem dobre, ale pamiętaj również, że strony podręcznika man to tylko dane i możesz łatwo zrobić z nimi prawie wszystko w Linuksie.
man some-command> plik.txt
konwertuje stronę na zwykły plik tekstowy, którym można manipulować. Trzymam kopię instrukcji bash jako tekst w katalogu bin, więc mogę po prostu załadować ją do mojego edytora tekstowego, aby wyszukiwać rzeczy oraz kopiować i wklejać podczas edytowania skryptów.
Możesz też podłączyć go do filtrów takich jak
man some-command | grep -A linie-po „jakiś wzór”
Chociaż nie działałoby to w terminalu, ja (z pomocą przyjaciela) napisałem nawet skrypt, który pobiera stronę podręcznika użytkownika i wyświetla ją w przeglądarce internetowej, dzięki czemu mogę korzystać z jej funkcji nawigacji / wyszukiwania, które są znacznie lepsze niż mniej. Jest to nieco zależne od KDE, ale łatwe do modyfikacji.
http://dl.dropbox.com/u/54584985/kman
źródło
man://
w Konquerorze. KDE ma stronę podręcznika KIOSLAVE!Napisałem narzędzie, które właśnie to robi, o nazwie flagman . Wciąż w fazie rozwoju, ale już nadaje się do użytku. Na przykład:
źródło