GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo saltar a una bandera en particular en una página de manual de Unix?

Lo que hago es poner algunos espacios en blanco delante de la bandera así:

/     -o

Eso no es 100% confiable, pero pasas por muchos menos obstáculos. Si desea una tasa de éxito aún mejor, pruebe "/^ +-o" . Eso encontraría líneas comenzando con espacios en blanco y seguidas por -o. Sin embargo, no me gustaría escribir esa extraña cadena a menudo.


He definido esta función en mi .bashrc

function manswitch () { man $1 | less -p "^ +$2"; }

que puedes usar de la siguiente manera

manswitch grep -r

Lo obtuve de esta línea de comandosfu.

Nota:el argumento del -p cambio de less es una expresión regular que dice menos que busque una línea que comience con (^ ) uno o más espacios (+ ) seguido del interruptor (segundo argumento, entonces $2 ), por lo que tiene la ventaja de trabajar con diferentes formatos.


También puede abrir la página de manual en una posición específica desde la línea de comandos con

man -P 'less -p "     -o"' mount

Linux
  1. Linux:¿cómo mostrar el mensaje de bienvenida en Unix?

  2. Cómo montar una unidad de disco USB en UNIX o Linux

  3. Tutorial de Unix Sed:cómo ejecutar múltiples comandos Sed

  4. Unix Less Command:10 consejos para una navegación eficaz

  5. Cómo enumerar los puertos abiertos en el servidor Linux/Unix

Cómo instalar Rclone en Linux y Unix

Cómo configurar la dirección IP estática en Linux y Unix

Cómo SSH en un directorio particular en Linux

Cómo encontrar qué servicio está escuchando en un puerto en particular

Cómo matar el proceso de ejecución de Linux en un puerto particular

Cómo convertir un archivo de Windows a un archivo UNIX