Androide

10 Expert Ubuntu Tricks

My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)

My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)

Tabla de contenido:

Anonim

Recientemente comencé a trabajar en un nuevo Ubuntu. libro que asociará mi título existente, Ubuntu Kung Fu. El nuevo libro aún se está planificando y no se publicará hasta el año que viene, pero pensé en compartir 10 consejos que están en mi lista para ser incluidos. Si tiene otros que cree que entrarían en dicho libro, colóquelos en los comentarios a continuación. Me encantaría escucharlos, al igual que otros lectores, estoy seguro.

Estos consejos no son específicos de Ubuntu, pero se han probado en Ubuntu, y no puedo garantizar que funcionen en otras distros Puede que ya conozcas algunos o todos ellos, pero resiste la tentación de regodearse con esto en los comentarios. Eres más listo, ¿sí?

Dicho esto, ¡comencemos!

[Lectura adicional: 4 proyectos de Linux para principiantes y usuarios intermedios]

1. Abra un diálogo de programas de ejecución de superusuario

Probablemente ya sepa que al presionar Alt + F2, aparecerá el cuadro de diálogo "Ejecutar programas". Aquí puede escribir cualquier nombre de programa para ejecutarlo: a menudo lo uso para ejecutar gconf-editor , que no tiene una entrada de menú, por ejemplo. Sin embargo, si escribe gksu en una ventana de terminal (sin nada a continuación), aparece un cuadro de diálogo similar, pero esta vez le permitirá ejecutar el programa como raíz (o cualquier otro usuario en el sistema). Puede vincular el comando gksu a un atajo de teclado (quizás Shift + Alt + F2) usando Sistema, Preferencias, Atajos de teclado, para producir efectivamente un "superusuario" "Ejecutar diálogo de programas.

2. Instalar paquetes rápidamente con GDebi

Pasé mucho tiempo ignorando el programa GDebi. Para recordarle, esta es una aplicación GUI que permite la instalación de paquetes que ha descargado manualmente. Intenta resolver dependencias utilizando los repositorios, que es una característica muy útil. Sin embargo, siempre he preferido el buen comando dpkg anticuado. Entonces, un día probé GDebi en la línea de comandos y me sorprendí al descubrir que también se ejecuta en un modo sin interfaz gráfica de usuario (es decir, sudo gdebi paquete.deb), pero todavía tiene la capacidad para resolver dependencias Darle una oportunidad. Una vez que lo haga, es posible que nunca más desee utilizar dpkg -i .

3. CD Tricks

Estoy seguro de que incluso los expertos en bash ocasionalmente se abofetean en la frente y dicen: "¡Wow! ¡Nunca supe que podrías hacer eso!". Recientemente aprendí dos trucos para el comando cd (cambiar directorio) que me había pasado hasta ahora. Escribir cd por sí solo lo regresará a su directorio / home (es decir, el equivalente a cd ~). Al escribir cd - se cambiará al último directorio que estaba explorando antes de cambiar al actual.

4. Agregar directorios a la pila de directorio con PUSHD

Mientras estamos en el tema de los directorios, hablemos de la pila de directorios. Simplemente, esta es una lista de directorios almacenados por bash. El directorio actualmente navegado siempre encabeza la lista, pero la lista estará vacía hasta que agregue un nuevo directorio, lo cual puede hacer con el comando pushd . Por ejemplo, pushd / usr / bin agregará / usr / bin . También lo cambiará a ese directorio, por lo que podría usarlo en lugar de cd para navegar (la opción de comando -n le permitirá agregar un directorio pero permanecer donde se encuentra). El comando dirs mostrará la lista de directorios (recuerde que el directorio actualmente examinado siempre estará en la parte superior). popd borra la entrada más alta de la lista y lo cambia al siguiente en la lista. Prueba la lista del directorio. Puede ser muy útil si está administrando un sistema y tiene que saltar de un directorio a otro, y tiende a olvidar dónde están las cosas importantes.

5. Matar procesos rápidamente con PKILL

Para matar un proceso, siempre he usado top, o los comandos kill o killall junto con ps | aux para descubrir números / nombres de proceso. Sin embargo, el comando pkill quita mucho trabajo - pkill firefox , por ejemplo, buscará en la lista de procesos cualquier cosa que coincida con firefox, y luego lo matará (es decir, enviará un SIGTERM). pstree es también un comando muy bueno, y mostrará todos los procesos en un arreglo de árbol genealógico, organizado por quien los posee.

6. Personalice Gnome con Gnome Control Center

Para aquellos que tienen problemas para renunciar a sus ansias de Windows, y que desean una agradable experiencia similar al Panel de Control, considere usar gnome-control-center para las necesidades de configuración de su sistema. Agregar un atajo de escritorio a este programa puede ayudar a los novatos a familiarizarse con Ubuntu, dándoles una experiencia familiar similar a la de Windows, y evitar forzarlos a explorar el temible menú del sistema.

7. Inicie OpenOffice.org más rápido

Si usa OpenOffice.org mucho, puede sentirse frustrado por el tiempo que lleva comenzar cada vez. Para evitar esto, abra el programa Sesiones (llamado Administrador de inicio en Jaunty; en cualquier caso, haga clic en Sistema, Preferencias, Aplicaciones de inicio para encontrarlo) y agregue una nueva entrada. En el campo Comando, escriba openoffice -nodefault -nologo . Luego reinicia. Esto hará que OpenOffice.org se almacene en caché cuando se inicie el escritorio de Gnome, por lo que iniciar cualquier aplicación de OO.org en el futuro ocurrirá en una fracción de segundo. Efectivamente, está moviendo el retraso de inicio de OpenOffice.org al arranque inicial, pero apenas lo notará.

8. Clear Up Disk Clutter en un Jiffy

¿Se está quedando sin espacio en disco? Intente escribir sudo apt-get autoremove y luego sudo apt-get clean en una ventana de terminal. El primer comando elimina cualquier dependencia no utilizada (redundante) del sistema. El segundo elimina todos los archivos del paquete en caché. Ambos son inofensivos. En un sistema bien utilizado que se ha actualizado un par de veces, puede liberar hasta un gigabyte usando estos métodos. (Compare antes y después de usar el comando df -h )

9. Figure Out Missing File Extensions

¿Se envió un archivo sin extensión por correo electrónico? ¿No tienes idea de qué tipo de archivo es? (Los usuarios de Mac son particularmente culpables del hecho de que las extensiones de archivo son opcionales). Pruebe el comando archivo . Simplemente especifique el nombre de archivo directamente después. Además, pruebe el comando cadenas . Esto mostrará cualquier "cadena imprimible" dentro de un archivo binario (es decir, cualquier elemento que no sea no imprimible, que generalmente indica datos). El tipo de archivo suele aparecer en la parte superior, por lo que es una buena idea canalizar la salida de cadenas a encabezado (es decir, cadenas nombre de archivo | cabeza).

10. No olvides tus páginas man

Mira estas páginas man interesantes pero no tan leídas: intro - una guía para principiantes de la línea de comandos; hier - un resumen de la jerarquía del sistema de archivos; construcciones internas - páginas mini man para comandos misceláneos que no tienen páginas propias (incluyendo pushd , popd y dirs , como se discutió anteriormente).

Keir Thomas es el autor galardonado de varios libros sobre Ubuntu, incluido Ubuntu Pocket Guide and Reference.