Recopilación de comandos útiles en Ubuntu para newbies

¡Buenas amigos! Hoy os traigo una mini-recopilación de algunos comandos útiles de Ubuntu para aquellos que empiezan, no se trata ni mucho menos de un manual extenso, si no de una breve descripción de que hace cada comando ;), veamoslos organizados por “categorías” 🙂 :

VARIABLES DE ENTORNO

– set: muestra el conjunto de las variables de entorno y sus valores, por ejemplo, para comprobar el path de nuestro home escribiríamos:

echo $HOME

Para asignar un valor a una variable podríamos hacerlo con:

$HOME=/home/pepito

AYUDA

– man: Muestra información completa sobre el comando

man cat

Mostraría toda la información sobre el comando cat 🙂

– whatis: Muestra una descripción bastante breve sobre lo que hace el comando

whatis cat

INFORMACION GENERAL

– who: devuelve los usuarios conectados

– pwd: devuelve el directorio donde nos encontramos

– hostname: devuelve el nombre de la máquina

– whoami: devuelve el nombre del usuario que ejecuta la orden

GESTION DE USUARIOS

– su: Permite cambiar de usuario

su pepito

Abrimos sesión con el usuario pepito

– useradd: Crea un nuevo usuario

useradd pepito

– passwd: Permite el cambio de password

passwd pepito

Cambia el password del usuario pepito

– userdel: Borra a un usuario

userdel pepito

En cuanto a gestión de grupos, es parecido ;), respecto a los parámetros que podemos pasar a las ordenes, podremos verlos con man, descrito anteriormente ;).

PERMISOS

Para empezar, hay 3 tipos de permisos, escritura, lectura y ejecución:

– ls -l: Muestra los permisos de los archivos del directorio actual

Tendremos una salida como esta:

drwxrwxr-x 5 ….

El primer caracter hace referencia al tipo de archivo, los 3 siguientes a los permisos del usuario, a continuación los del grupo y por último los de otros.

– chmod: Cambia los permisos de un fichero

A mi, personalmente, me gusta usar este comando pasandole parámetros en octal, veamos un ejemplo de como convertir permisos a este sistema numérico:

Si tenemos estos permisos:

rwx _wx _ _ _

111 011 0 0 0 –> por cada hueco vacio un 0, 1 de lo contrario, de esta manera obtendríamos el número 730

chmod 730 archivo.txt

También podríamos asignar permisos por ejemplo de la siguiente manera:

chmod g+x log.txt

Daríamos permiso de ejecución al grupo para el archivo log.txt

chown: Asigna ficheros a usuario

chgrp: Asigna ficheros a grupo

MONTAJE DE DISPOSITIVOS

En /etc/fstab se encuentran normalmente los sistemas de ficheros que se montan al inicial el equipo.

mount: muestra los dispositivos montados y también permite montarlos

mount /dev/dispositivo /media/directorio

unmount: Operación contraria a la anterior

PROCESAMIENTO DE ARCHIVOS

ls: muestra los archivos de un directorio

ls directorio

cd: cambia de directorio

cd /home

mkdir: crea directorio

mkdir nuevo_directorio

rmdir: elimina directorio

rmdir -R viejo_directorio

la opción -R es para un borrado recursivo, en el caso de que el directorio contenga archivos

cp: Copia archivos

cp ruta_inicial ruta_final

mv: mueve o renombra un archivo

mv fich1 ruta

rm: borra archivo

cat: muestra el contenido de un archivo por consola

cat archivo

more: paginar (en el caso de ser posible) un archivo en consola

more archivo

less: muestra archivo por pantalla y permite moverte a través de él

less archivo

diff: Compara archivos

whereis: busca archivos binarios, código…

whereis ftp

find: Busca un archivo

find / -name archivo --print

Busca archivo en el directorio / y lo muestra por pantalla

Es bastante lento si el directorio se ramifica demasiado

locate: encuentra ficheros lanzandolos contra una bbdd que se actualiza periodicamente

locate archivo

Puede no arrojar resultados si la bbdd no está actualizada

grep: filtra la salida de una orden

who | grep pepito

devolvería, de entre todos los usuarios conectados, el usuario pepito

ln: Crea enlaces entre archivos, lo que vendría a ser un acceso directo en Win

Los enlaces pueden ser fuertes o simbólicos, la diferencia es que si creamos un enlace fuerte a un directorio, y borramos este último, el primero sigue “vivo”, en el simbólico, si se borra el directorio, tendríamos un enlace “muerto”, apuntando a ninguna parte 😉

ln -s dir1 dir2

Crearía un “acceso directo” o enlace simbólico de dir1 en dir2

PROCESOS

ps: Muestra los procesos en ejecución

top: Muestra los procesos y su “consumición de recursos” en tiempo real

kill: Mata un proceso

kill pid

donde pid es el identificador del proceso

Hasta aquí la compilación, espero que haya sido útil 😉

Anuncios

Acerca de Darkvidhck

Estudiante de ingeniería informática, haciendo mis pinitos como desarrollador web, programador, gamer y Linuxero. Aficionado a la seguridad. Eterno viciado al conocimiento.
Esta entrada fue publicada en Ubuntu y etiquetada , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Guarda el enlace permanente.

2 respuestas a Recopilación de comandos útiles en Ubuntu para newbies

  1. Gadaisi dijo:

    Gracias

    **** Listado de comandos útiles para Ubuntu, Linux Mint, etc., ejecutables desde ALT+F2 (cuadro de diálogo “Ejecutar una aplicación”) o desde un terminal ****

    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

  2. Victor Cedeño dijo:

    Gracias por su dedicación y aportes al desarrollo de UBUNTU.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s