Команду man знает любой юниксойд. Казалось бы одна из самых простых команд в системе, достаточно набрать man и какую либо команду/файл как аргумент (например $man ps) и вы получаете исчерпывающую информацию о программе/файле.
Однако есть пара полезных трюков:
1) Маркеры. Допустим мануал очень большой. В нужном месте нажимаем m, на что получаем запрос mark: тут мы должны поставить маркер - любую букву. В последствии чтобы найти это место в данном мануале достаточно нажать ' и ввести имя маркера к которому мы хотели бы сейчас "перепрыгнуть", например 'a.
Если вам нужно просто "попрыгать" по всем маркерам подряд то нужно просто 2 раза нажать на '.
2) Запуск команды прямо из man. Читаем man, нужно попробывать запустить команду с определёнными аргументами не выходя из мануала. Нажимаем ! и пишем команду, например
!ps
получим:
Переформатирование ps(1), подождите...
PID TTY TIME CMD
6176 pts/3 00:00:00 bash
21447 pts/3 00:00:00 man
21455 pts/3 00:00:00 pager
21539 pts/3 00:00:00 sh
21540 pts/3 00:00:00 ps
!done (press RETURN)
после того как нажмём Enter вернёмся обратно в man в то же место откуда вышли.
P.S.: восклицательный знак так же очень полезен в bash - допустим некоторое время назад вводили команду
ls -al -R /usr/share/glib-2.0/ |grep ... | ....ещё что нибудь
и теперь нужно ввести её опять, но набирать долго (или не помним путь), а "поработать" стрелками вверх/вниз чтобы найти её долго
вводим в bash
!ls
и получаем вывод последней команды ls :)
p.p.s: а можно просто history |grep ls :)
Комментарии
Это всё про less, просто man открывается через less(во многих дистрибутивах)
Отправить комментарий