¿Cuáles son algunas formas de usar emacs para hacer que las tareas típicas que haría en el intérprete de comandos de Linux o Unix sean más eficientes?

Para mover un grupo de archivos de un directorio a otro, pero no todos los archivos, solo una selección de ellos que no se puede seleccionar fácilmente con un patrón global, abra el directorio en cuestión en el modo de directorio de emacs y marque el archivos que desea mover, luego moverlos de una sola vez. Si conoce los nombres de archivo, esto puede ser más rápido que escribirlos, incluso con la finalización de las pestañas y el globo. Y personalmente prefiero tener que presionar la tecla Control y / o arrastrar en algún administrador de archivos GUI.

Para buscar texto en archivos, en lugar de grep, use Mx grep en emacs y, para búsquedas recursivas, Mx rgrep . (En realidad, rgrep funciona bien para buscar incluso directorios individuales). Le pedirá los parámetros (rgrep funciona de manera ligeramente diferente) y puede ver los resultados, los colores resaltados y abrirlos en una ventana de emacs separada mientras grep sigue buscando, ¡en la línea precisa donde grep encontró ese resultado!

Ejecuta el ejecutable grep por debajo, por lo que funciona exactamente como está acostumbrado si ha usado grep anteriormente. Personalmente, encuentro esto más eficiente que ver los resultados de grep, luego hacer “menos nombre de archivo” o abrir el archivo en un editor para verlo más de cerca.