miércoles, 10 de julio de 2013

Comandos útiles para Ubuntu desde la terminal


Hoy compartiré algunos comandos para ejecutar desde la terminal de ubuntu en cualquiera de sus versiones.

Algunos comandos pueden llegar a ser de gran utilidad algunos que usaremos casi a diario como por ejemplo lo des borrar archivos no necesarios de Ubuntu hasta donde he probado y sé, todos los comandos funcionan en casi todas las versiones de ubuntu, yo manejo la versión 12.04 LTS y la mayoría de los comandos me corrieron algunos no pero, porque no tenía lo que necesitaba para borrar o cambiar sin mas que decir aquí todos los comandos:

sudo apt-get autoclean ( limpia ubuntu de archivos innecesarios) 

sudo apt-get autoremove ( limpia los paquetes, huérfanos, innecesarios o con errores) 

sudo apt-get update ( actualiza y busca nuevas versiones de los paquetes instalados) 

sudo rm nombre-del-archivo-a-borrar ( Borra un fichero) 

sudo rmdir nombre-del-directorio-a-borrar ( Borra directorio vacio) 

sudo rm -rf nombre-del-directorio-con_archivos-a-borrar ( CUIDADO, borra sin pedir 

sudo rm -R directorio: Borra el contenido completo (ficheros/subdirectorios) de directorio 

Estos comandos sirven para borrar cosas innecesarias de ubuntu o archivos protegidos. Vamos con otra lista de comandos que tienen una función más sencilla:

* uptime: Devuelve la cantidad de tiempo trascurrido desde la última vez que se arrancó el sistema, la cantidad de usuarios trabajando en el sistema y el load average (carga del sistema). 

* uname -a: Información sobre el sistema operativo de la máquina. 

* dmesg|more: Imprime el "ring buffer" del kernel. 

* free -tm: Información sobre la cantidad de memoria disponible y usada. 
* df -h: Información sobre todo los dispositivos montados en la máquina. 

* du: Muestra el espacio que esta ocupado en disco. 

* du -bh /|more: Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raiz /. 

* ps: Información sobre los procesos del actual usuario, que se están ejecutando.  
 * ps axu: Información sobre todos los procesos que se estan ejecutando en la máquina. 

* top: Información sobre el uso de cpu y memoria de los procesos del sistema. 

* cat /proc/cpuinfo: Información sobre el microprocesador. 

* cat /proc/interrupts: Información sobre las interrupciones en uso. 

* cat /proc/dma: Información sobre dma en uso. 

* cat /proc/filesystems: Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).  
* /sbin/lsmod: Información sobre los módulos en uso. 

* finger usuario: Información sobre el usuario. 

* who: Información sobre los usuarios usando el sistema. 

* id usuario: Información sobre UID, GID y GROUPS del usuario. 

* last: Información sobre los últimos usuarios que han usado el sistema. 

* set|more: Información sobre el entorno de usuario actual. 

* ping máquina: Para comprobar si tenemos contacto con la máquina máquina (máquina: nombre o IP) 

* /sbin/route: Tabla de enrutamiento de nuestro sistema. 

* /sbin/ifconfig: Información sobre los distintos dispositivos de red 

* netstat: Información valiosa sobre la conexión de red (Este comando tiene muchas posibilidades, ejecutar man netstat 

* ls: Lista archivos y directorios, funciona como el comando dir de DOS. 

* dir: Idem. anterior. 

* cp: Copia archivos/directorios. 

* mkdir: Crea directorios. 

* mv: Renombrar o mover archivos/directorios.  
* date: Indica la fecha y hora del sistema. 

* pwd: Indica la ruta absoluta donde se está ubicado. 

* history: Muestra el historial de comandos introducidos por el usuario. 

* more: Muestra el contenido de un archivo con pausas cada 25 líneas. 

* grep: Filtra los contenidos de un archivo. 

* diff: Compara archivos. 

* wc archivo: Muestra el número de palabras, líneas y caracteres de un archivo. 

* wc -c archivo: Muestra el tamaño en bytes de un archivo. 

* calendar: Recordatorio de fechas. 

* cal: Despliega un calendario. 

* cal -my: Calendario completo del año. 

* traceroute: Herramienta de red que nos muestra el camino que se necesita para llegar a otra máquina. 

* ifconfig: Configuración de interfaces de red, modems, etc. 

* route: Gestiona las rutas a otras redes. 

* iptraf: Muestra en una aplicación de consola todo el tráfico de red. 

* tcpdump: Vuelca el contenido del tráfico de red. 

* lsof: Muestra los archivos que utiliza cada proceso. 

* lsmod: Muestra los módulos de kernel que están cargados. 

* modprobe: Trata de instalar un módulo, si lo encuentra lo instala pero de forma temporal. 

* rmmod: Elimina módulos del kernel que están cargados. 

* sniffit: Husmeador del tráfico de red. 

* su: Te conviertes en administrador(root) después de introducir la clave de acceso. Ideal para realizar alguna tarea de administración sin necesidad de salir del sistema y entrar de nuevo como root. 

* /usr/sbin/adduser usuario: Registra y crea una cuenta de usuario. 

* /usr/sbin/userdel usuario: Borra la cuenta de usuario usuario. 

* passwd: Cambia la clave de acceso para el usuario actual. Root puede cambiar la clave de cualquier usuario passwd usuario 

* /usr/sbin/groupadd grupo: Crea un nuevo grupo. 

* /usr/sbin/groupdel grupo: Borra un grupo. 

* more /etc/passwd: Muestra el fichero de claves del sistema. (Si no se usa shadow password) 

* more /etc/group: Muestra los grupos registrados en el sistema. 

* chmod permisos fichero/directorio: Cambia los permisos de ficheros/directorios 

* chown: Cambia los permisos de usuario: grupo de archivos/directorios. 

* chgrp: Cambia el grupo de un archivo o directorio. 

* umask: Establece que permisos serán deshabilitados para los archivos nuevos. 

* lpr archivo: Añade un documento a la cola de impresión. 

* lpq: Muestra los documentos en cola de impresión. 

* lprm: Cancela la impresión del documento activo. 

* tar: Archivador de ficheros. 

* gunzip: Descompresor compatible con ZIP. 

* mount: Montar unidades de disco duro, diskette, cdrom, etc. 

* wget: Programa para descargar archivos por http o ftp. 

* lynx: Navegador web con opciones de ftp, https. 

* ftp: Cliente FTP. 

* whois: Whois de dominios. 

* who: Muestra los usuarios de sistema que han iniciado una sesión. 

* mail: Envío y lectura de correo electrónico. 

* sort: Ordena el contenido de un archivo. 

* ln: Link para crear enlaces, accesos directos. 

* tail: Muestra el final de un archivo. 

* head: Muestra la cabecera de un archivo. 

* file: Nos dice de que tipo es un archivo. 

* cp fichero1 fichero2: Copia fichero1 como fichero2 

* mv fichero1 fichero2: Cambia el nombre de fichero1 a fichero2 

* mkdir directorio: Crea un subdirectorio 

* rmdir directorio: Borra un subdirectorio 

* shutdown -t3 -r now: Reinicia el sistema (hay que hacerlo como root). 

* shutdown -t3 -h now: Apaga el sistema (hay que hacerlo como root). 

* reboot: Reinicia el sistema. 

* poweroff: Apaga el sistema. 

* sysctl: Configurar los parámetros del kernel en tiempo de ejecución. 

* ulimit: Muestra los límites del sistema (máximo de archivos abiertos, etc...) 

* adduser: Añadir usuario de sistema. 

* userdel: Eliminar usuario de sistema. 

* glxinfo: Información sobre la biblioteca gráfica OpenGL y su extensión GLX. 

* showrgb: Lista los colores reconocidos por el sistema y su valor RGB. 

* bsdgames: Colección de juegos para consola. 

* sl: Tren pasando. 

* apt-get moo: La supervaca del apt. 

* cowsay muuuuu: Una vaca hablando en su idioma. 

* cowthink -p ¿¿muuuuu??: Una vaca pensando. 

* cowsay -f tux hola: Tux saludando. 

* banner (texto): Muestra un cartel en pantalla. 

* xwd -root -screen > pantalla.xwd: Capturar la pantalla. 

* xwd > ventana.xwd: Capturar la ventana. 

* import -window root pantalla.ps (también jpg, png, gif, etc...): Capturar en otros formatos. 

* md5sum archivo.iso > archivo.iso.txt: Generar la suma control MD5 de un archivo. 

* md5sum -w -c archivo.iso.txt: Verifica la suma control MD5 de un archivo. 




Bien estos han sido todos los comandos que he conseguido espero les sirva de mucho hasta la próxima. 

2 comentarios:

  1. Gracias

    Los siguientes comandos se pueden ejecutar desde un terminal o desde el cuadro de diálogo "Ejecutar una aplicación" (más cómodo: a diferencia de la terminal, el cuadro se cierra solo en cuanto se ejecuta una aplicación).

    Podemos abrir el cuadro de diálogo "Ejecutar una aplicación" pulsando la tecla F2 mientras mantenemos pulsada la tecla Alt.

    En este diálogo podemos escribir el nombre de la aplicación y después pulsar la tecla Entrar (enter o return) (o pinchar en el botón Ejecutar) para que el programa desdeado se abra. Por ejemplo, si escribimos totem y pulsamos Entrar se inicia el reproductor de películas Totem.

    También podemos escribir la dirección de una carpeta para que Nautilus se abra en ese lugar. Por ejemplo si introducimos /etc Nautilus se abre en dicho directorio.

    Este cuadro de diálogo nos ayuda a introducir la información (nombre de los comandos). Por ejemplo si escribimos ged automáticamente se ofrece gedit.

    Este diálogo puede ejecutar cualquiera de las muchas aplicaciones dentro de /usr/bin.

    Acá va una lista de comandos útiles:
    + alacarte : Menú principal (elegir qué aplicaciones queremos que aparezcan en él)
    + charmap o gnome-character-map o gucharmap : Mapa de caracteres de GNOME
    + eog : Ojo de GNOME (visor de imágenes)
    + file-roller : File Roller (gestor de archivos, para comprimir y descomprimir)
    + gcalctool o gnome-calculator : gcalctool (calculadora)
    + gconf-editor : Editor de Configuración (una especie de editor de registro)
    + gedit : gedit (editor de texto)
    + gnome-control-center : Centro de control de GNOME
    + gnome-keybinding-properties : Atajos de teclado
    + gnome-keyboard-properties : Preferencias de teclado
    + gnome-search-tool : Búsqueda de Ficheros
    + gnome-session-save --logout-dialog : diálogo "Abandonar la sesión" (para terminar o cerrar la sesión; o para cambiar el usuario)
    + gnome-session-save --shutdown-dialog : diálogo "Apagar el ordenador" (para apagar el ordenador, o bien reiniciarlo, suspenderlo o ponerlo en hibernación)
    + gnome-system-monitor : Monitor del sistema (Sistema -info sobre el sistema: versión instalada de Ubuntu, hardware, ...-, Procesos -podemos verlos y finalizarlos desde acá-, Recursos -monitor de la CPU, memoria, ...- y Sistemas de Ficheros)
    + gnome-terminal : Terminal de GNOME
    + ooffice u openoffice.org : OpenOffice.org
    + ooffice -draw u openoffice.org -draw : OpenOffice.org Draw
    + ooffice -calc u openoffice.org -calc : OpenOffice.org Calc
    + ooffice -impress u openoffice.org -impress : OpenOffice.org Impress
    + ooffice -writer u openoffice.org -writer : OpenOffice.org Writer
    + ooffice -math u openoffice.org -math : OpenOffice.org Math
    + onboard : teclado en pantalla
    + onboard-settings : configura Onboard
    + setxkbmap es : pone la disposición de teclado de España (si se tiene teclado latinoamericano en vez de español: setxkbmap latam)
    + simple-scan : Simple Scan
    + totem : Totem (reproductor de películas; también reproduce archivos de audio o sonido)
    + usb-creator-gtk : Creador de discos de arranque de Ubuntu
    + xcalc : xcalc (calculadora)
    + xset dpms force off : apaga la pantalla (útil para portátiles, donde no suele haber un botón para ello)
    + xterm : xterm (emulador de terminal)

    Aquí van comandos específicos de Linux Mint:
    + mintbackup: mintBackup (herramienta de copia de seguridad)
    + mintdesktop: mintDesktop (configuración del escritorio)
    + mintinstall: mintInstall (gestor de software)
    + mintmenu: menú principal
    + mintupdate: mintUpdate (gestor de actualizaciones)
    + mintwelcome: pantalla de bienvenida

    Hay muchos más comandos en:
    http://tomasmckinless.wordpress.com/2012/01/09/a-whole-lotta-linux-ubuntu-commands/
    y en:
    http://www.duckd.cz/en/linux-commands-and-programs

    ResponderEliminar
    Respuestas
    1. Hola que tal gracias por tu aporte en los comentarios saludos desde Colombia !! ;)

      Eliminar

SÍGUENOS EN: