COMANDOS IMPORTANTES DE GNU/LINUXHe hecho una especie de chuleta para tenerla siempre ha mano con los comandos más usados ...
Copiar y mover archivos.   cp ejemplo.txt /home/tux Copia el archivo “ejemplo.txt” dentro del directorio “/home/tux”.   mv...
find / -name ejemplo.txt -print Busca el archivo “ejemplo.txt” empezando por el directorio / y  lo muestra en pantalla .  ...
cat /proc/cpuinfo Información sobre el microprocesador.  cat /proc/interrupts Información sobre las interrupciones en uso ...
yum remove gimp Desinstala el paquete “gimp”.yum update gimp Actualiza solo el paquete “gimp” y sus dependencias.yum clean...
Ver                   directorio             ls   Ver                   cabeza de archivo      head   Ver                 ...
:n copy m    copia la línea n detrás de la línea m:n1, n2 copy copia desde la línea n1 hasta la línea n2 detrás de lam    ...
Próxima SlideShare
Cargando en…5
×

Comandos (1)

498 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
498
En SlideShare
0
De insertados
0
Número de insertados
6
Acciones
Compartido
0
Descargas
25
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Comandos (1)

  1. 1. COMANDOS IMPORTANTES DE GNU/LINUXHe hecho una especie de chuleta para tenerla siempre ha mano con los comandos más usados enla consola de GNU/Linux, muy útil tanto para refrescar la memoria a usuarios expertos, como paraprincipiantes que se aventuran a descubrir la potencia escondida tras las ventanas gráficas.La mayor parte de los comandos son validos para cualquier distribución de GNU/Linux, incluso paraalgunos Unix. En cambio los comandos de Yum son solo validos para Red Hat y sus derivados(Fedora, CentOS, etc…) que son los distribuciones que más uso actualmente.Encendiendo y apagando el sistema. shutdown -h now Apaga el sistema y sin reiniciar. halt Apaga el sistema de la misma manera que el comando anterior. shutdown -h 5 Apaga el sistema en 5 minutos después de ejecutarse y no reinicia. shutdown -r now Apaga el sistema y reinicia. reboot Reinicia el sistema directamente, similar al anterior comando. shutdown -r 5 Apaga el sistema 5 minutos después de haberlo ejecutado y reinicia. startx Inicia el entorno gráfico.Moviéndonos por directorios. cd /home/tux Ingresa al directorio “/home/tux”. cd Vuelve al directorio Administrador. Cd .. Sube al directorio inmediatamente superior pwd Dice la ruta en la que estamos trabajando.Crear un directorio. mkdir /home/tux Crea el directorio “/home/tux”Listar archivos. ls -l Lista los archivos del directorio actual con todos sus atributos. ls -F Lista los archivos del directorio actual indicando su tipo. ls -lC Lista los archivos del directorio actual en columnas. ls -a Lista los archivos invisibles del directorio actual. ls /home/tux Lista el contenido del directorio “/home/tux”.Comodines * Sustituye varios caracteres. Ejemplo: ls *.mp3 (lista todos los archivos con extensión mp3). ? Sustituye un solo caracter . Ejemplo: ls foto?.jpg (listaría todos los archivos jpg que se llamaran: foto1.jpg, foto3.jpg, fotok.jpg, etc..).
  2. 2. Copiar y mover archivos. cp ejemplo.txt /home/tux Copia el archivo “ejemplo.txt” dentro del directorio “/home/tux”. mv ejemplo.txt /home/tux Mueve el archivo “ejemplo.txt” dentro del directorio “/home/tux”.Renombrar archivos. mv ejemplo.txt ejemplo2.txt Usamos el comando mv para renombrar el archivo “ejemplo.txt” a “ejemplo2.txt”.Borrar archivos rm ejemplo.txt Borra el archivo con nombre “ejemplo.txt”. rm -R /ejemplo Borra el directorio “ejemplo” con todos los archivos que tiene dentro. rm -Rf /ejemplo Borra el directorio “ejemplo” con todo su contenido y sin preguntar. Cuidado al usar este comando.Borrar directoriosrmdir contabilidad Borra el directorio con nombre “contabilidad”. El directorio debe estar vacio.Comprimir y descomprimir archivos con tar, gzip o bzip2. tar -zxvf ejemplo.tar.gz Descomprime y desempaqueta el archivo “ejemplo.tar.gz”. tar -zcvf ejemplo.tar.gz /home/tux Empaqueta y comprime el directorio “/home/tux” dentro del archivo “ejemplo.tar.gz”. tar -jxvf ejemplo.tar.bz2 Descomprime y desempaqueta el archivo “ejemplo.tar.bz2″. tar -jcvf ejemplo.tar.bz2 /home/tux Empaqueta y comprime el directorio “/home/tux” dentro de “ejemplo.tar.bz2″.Cambiar permisos. chmod 755 /home/tux/ejemplo.txt Da permisos 755 al archivo “ejemplo.txt” situado en el directorio “/home/tux”.Abrir o editar un archivo de texto o configuración. nano ejemplo.txt Esto abrirá el archivo “ejemplo.txt” en el editor de texto nano que es rápido y sencillo de usar, también se pueden usar otros más complejos como vi, emacs, vim, etc..Búsquedas
  3. 3. find / -name ejemplo.txt -print Busca el archivo “ejemplo.txt” empezando por el directorio / y lo muestra en pantalla . whereis fichero Busca los ficheros binarios, fuentes y páginas del manual correspondientes a un paquete.Montado de sistemas de archivos. mount -t iso9660 /dev/cdrom /mnt/cdrom Monta la unidad de CD-ROM en el directorio “/mnt/cdrom”. mount -t msdos /dev/hda1 /mnt/win_c Monta el disco “C” en el directorio especificado con partición msdos. mount -t vfat /dev/hda1 /mnt/win_c Monta el disco “C” con partición FAT en el directorio especificado. umount /mnt/cdrom Desmonta el CD-ROM. umount /mnt/win_c Desmonta el disco “C”.Administración de usuarios. adduser tux Agrega un usuario llamado “tux”. passwd tux Le asigna la clave de acceso al usuario “tux”. userdel tux Borra la cuenta “tux”. su – tux Se toma momentáneamente los privilegios del usuario “tux”. su Nos da privilegios de ROOT siempre que tengamos la contraseña. exit Sale del perfil del usuario que lo ejecuta.Matar procesos activos ps axu Lista los procesos que están corriendo en ese momento. kill -9 mozilla Mata el proceso mozilla. Sin darle tiempo a terminar. kill -9 78 Mata el proceso con número de PID 78. Sin darle tiempo a terminar. kill 78 Fuerza a terminar el proceso pero no lo mata directamente, puede no funciona con procesos bloqueados. top Nos muestra el uso de CPU, cuales son los procesos que más consumen y nos permite matarlos interactivamente.Información del Sistema hostname Devuelve el nombre de la maquina. uptime Devuelve la cantidad de tiempo transcurrido desde la última vez que se arranco el sistema. uname -a Información sobre el sistema operativo de la maquina. free -tm Información sobre la cantidad de memoria disponible y usada. df -h Información sobre todo los dispositivos montados en la maquina. du -bh /|more Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raíz (/).
  4. 4. cat /proc/cpuinfo Información sobre el microprocesador. cat /proc/interrupts Información sobre las interrupciones en uso (IRQs). cat /proc/filesystems Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel). who Información sobre los usuarios usando el sistema. id tux Información sobre UID, GID y GROUPS del usuario tux. last Información sobre los últimos usuarios que han usado el sistema. /sbin/ifconfig Información sobre los distintos dispositivos de red. netstat Información sobre la conexión de red.Obtener ayuda sobre un comando. man shutdown Nos ofrece ayuda sobre un determinado comando, en este caso “shutdown”.Vaciar pantalla. clear Limpia la pantalla de una terminal.Combinaciones de teclas [Ctrl]+[Alt]+[Del] Shutdown Apaga el sistema de forma organizada desde una terminal texto. [Ctrl]+[Alt]+[F1] Cambia a la primera terminal de texto. [Ctrl]+[Alt]+[Fn] Cambia a la terminal de texto numero n (n=1,…,8). [Ctrl]+[Alt]+[Fn] Cambia a la terminal X numero n (n=7,…,12). [Tab] Auto-completa el nombre de un mandato, fichero, directorio, programa, cuando trabajamos en una terminal texto. [ArrowUp] Va editando la historia de mandatos que hemos escrito anteriormente en terminal texto. [Shift][PgUp] Scroll la salida de la terminal hacia arriba, en terminal texto. [Shift][PgDown] Scroll la salida de la terminal hacia abajo, en terminal texto. [Ctrl]+c Termina el proceso actual. Si no esta corriendo de fondo. [Ctrl]+d Termina la terminal actual. [Ctrl]+s Para la transferencia a la terminal. [Ctrl]+z Manda el proceso actual a correr de fondo.Instalar, desinstalar o actualizar paquetes con YUM (solo validopara Fedora, Red Hat y derivados como CentOS). yum update Actualiza todo el sistema con todas la dependencias que sean necesarias. yum list gimp Busca el paquete “gimp” dentro de los repositorios que tengamos configurados. yum search gimp Busca paquetes que tengan relación con el nombre “gimp”, útil si no sabemos el nombre de un paquete concreto. yum install gimp Instala el paquete “gimp” y todos sus dependencias. yum groupinstall “KDE” Instala el metapaquete KDE, todos los paquetes que lo forman y sus dependencias.
  5. 5. yum remove gimp Desinstala el paquete “gimp”.yum update gimp Actualiza solo el paquete “gimp” y sus dependencias.yum clean all Limpiar la cache de YUM y otros datos guardados para ahorrar espacio en disco,también puede solucionar comportamientos raros por parte de YUM. Indice de Comandos según su función Para... un.... Uso el comando... Borrar archivo rm Borrar directorio rmdir Crear archivo (vacio) touch Crear directorio mkdir Cambiar directorio cd Cambiar archivo sed Copiar archivo cp Editar archivo sed Encontrar archivos find Encontrar patron en archivo grep Encadenar archivos cat Mover archivos mv Ir a directorio cd Listar directorio ls Listar procesos ps Ordenar lineas de archivo sort Partir lineas de archivo cut Pegar archivos cat Pegar columnas de archivos paste Procesar archivos awk Renombrar archivo mv Reformatear archivo awk Ver sistema de arch. df Ver un archivo more
  6. 6. Ver directorio ls Ver cabeza de archivo head Ver Cola de archivo tail El editor vivi es un editor de texto elemental que conviene conocer porque a veceses el único a nuestro alcance.Para aclararse con vi, tienes que tener en cuenta que vi puedeencontrarse en dos estados o modos: En el modo de comandos, vi está esperando que le des alguna orden (por tanto, interpreta lo que escribas como órdenes). En el modo de edición, vi está esperando que escribas el texto del fichero (por tanto, interpreta lo que escribas como texto).Cuando entras en vi, está en modo de comandos. Para pasar al modode edición puedes pulsar i (insertar), a (añadir), o (añadir una línea).Para pasar al modo de comandos, puedes pulsarEscape o Suprimir.Comandos más habituales de vi comando descripcióni insertar antes del cursora añadir detrás del cursoro añadir una línea en blancox borrar un carácterj borrar el final de línea (une dos líneas)dd borra la línea completau deshacer la última edición:q salir:q! salir sin guardar:w guardar:wq guardar y salir:set nu muestra números de línea:set nonu oculta números de línea
  7. 7. :n copy m copia la línea n detrás de la línea m:n1, n2 copy copia desde la línea n1 hasta la línea n2 detrás de lam línea m

×