Comandos útiles de línea de comandos en Unix

9

Como hay una versión de Windows de esta pregunta, decidí abrir una wiki comunitaria para la misma pregunta en Unix, Linux y similares.

Actualizaré esta lista con las respuestas:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Redirigir al puerto 80 de localhost
  • buscar: buscar archivos en una jerarquía de directorios
  • htop: visor de procesos interactivo, similar a la parte superior
  • xargs: construye y ejecuta líneas de comando desde la entrada estándar
  • tmux: sesiones de línea de comandos desmontables y reconectables
  • apropo: encontrar páginas de manual relevantes
  • vmstat: ver el estado de su sistema

Sitios web:

  • commandlinefu.com
  • serverfault.com

Atajos de teclado: - Ctrl T (BSD específico): envíe SIGINFO a un programa en ejecución - Clave Magic SesRq (específico de Linux): en.wikipedia.org/wiki/Magic_SysRq_key

Buena persona
fuente
Ver la respuesta de @Andrew Hodgson.
Gareth
Sí, en realidad lo veo.
Álvaro

Respuestas:

7

'pantalla': permite sesiones de línea de comandos desmontables y reconectables. Hecho extra brillante con perfiles de pantalla (predeterminado en Ubuntu 9.04) y byobu en 10.04

Jacob Hume
fuente
2

find. Extremadamente útil en combinación con xargs.

Zifre
fuente
Pero también solo.
Matthew Flaschen
2
El uso de -execin findhace xargsinútil la mayor parte del tiempo.
phaphink
2

Usando 'ack' como reemplazo de grep / find + xargs + grep: www.betterthangrep.com

dsully
fuente
2

Reiniciar

para cuando accidentalmente cat un archivo binario :-)

Salud

HTTP500
fuente
1

Tal vez no sean comandos per se, pero descubrí que puede ser especialmente útil configurar bash para usar emacs o atajos de estilo vi para navegar por el indicador. Ctrl + A para desplazarse al comienzo de la línea, Ctrl + E para desplazarse al final de la línea y todos los demás (consulte http://www.hypexr.org/bash_tutorial.php ).

usuario4253
fuente
Sé que bash usa el estilo emacs por defecto, pero ¿es posible que use comandos vi? Me encantaría, pero no estoy seguro de cómo funcionaría. (Editar: Me acabo de dar cuenta de la antigüedad de esto ... pero bueno. Pregunta
legítima
0

ls- lista de contenidos del directorio. ls /bin ls /usr/bin ls /usr/local/bin: Mira con qué otros juguetes puedes jugar

hielo delgado
fuente
0

pushd, popd - directorio push, directorio pop

cd - sin ningún parámetro lo llevará de regreso a su directorio de inicio.

history- da una lista de todas las combinaciones de comandos anteriores que se ejecutaron. Puede seleccionar esta lista si está buscando algo específico. Y luego úsalo !npara recordarlo.

Mate
fuente