154 votos

¿Qué comandos Linux/Unix son anticuados y tienen poderosas alternativas?

Hoy he descubierto que usted puede hacer menos actuar como tail-f.

menos de nombre de archivo, a continuación, presione Mayús-F a empezar a seguir modo.

Igual que la cola, pero tiene todas las características añadidas de menos - como el desplazamiento, la búsqueda y el resaltado de resultados de búsqueda.

He estado viendo los archivos de registro con cola durante años.

Esto me hizo reflexionar: ¿hay otros comandos que son anticuados y tienen poderosas alternativas?

Por favor compartir la felicidad - un solo mando por correo.

57voto

Andy Lester Puntos 34051

Me gustaría señalar mi ack, una alternativa a grep para programadores.

http://betterthangrep.com/

Me sorprende que la gente (incluido yo) ha vivido con alias juntos empedradas y scripts de shell con buscar & xargs durante tanto tiempo.

35voto

Arkady Puntos 4015

Pruebe htop -- top con esteroides.

Trata de multitail -- tail con esteroides.

31voto

William Puntos 4403

La más obvia:

menos es más.

29voto

skoob Puntos 1066

No exactamente reemplazos para nada, pero moreutils es una colección de pequeñas Unixy herramientas, que son básicamente significaba para llenar los agujeros en los *nix caja de herramientas.

Desde entonces, sólo quería un comando por el post, supongo que voy a tener que elegir esponja, la cual le permite guardar la salida de un tubo a uno de los archivos que se utilizan como entrada. IOW, permite modificar los archivos en el lugar, sin tener que preocuparse acerca de los archivos temporales.

Por ejemplo, si usted:

grep 'something' somefile.txt > somefile.txt

somefile.txt va a terminar con las manos vacías. Así, podría utilizar la esponja:

grep 'something' somefile.txt | sponge somefile.txt

26voto

matli Puntos 7603

Rsync reemplaza/complementos más métodos de transferencia de archivos (scp, rcp, comandos tar entubada etc. y cp incluso en muchos casos) de una manera eficiente y poderosa.

Debido a su versatilidad, tiene muchas opciones. Pero yo recomiendo aprender al menos lo básico de rsync.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X