Sei sulla pagina 1di 5

Terminal Gnu/Linux

La terminal es una de las cosas mas poderosas en el sistema gnu/linux por lo cual me he dado el tiempo para hacer un pequeo tutorial de comandos basicos. ha recibido muchos nombres: terminal,Shell, prompt, Bash, consola, lnea de comando, (algunos la llaman errneamente DOS). Podemos abrir una terminal en Aplicaciones > Accesorios >Terminal Lo que primero veremos, es como podemos saber la sintaxis de un comando, para que sirve, sus parametros, etc. para esto utilizaremos dos comandos, existen mas pero explicare solo los que yo mas uso.

man
Este comando sirve para ver el manal del programa(siempre y cuando este instalado) o comando que queramos. Su sintaxis es: man nombre_del_comando_o_programa ejemplo: man ls donde ls es el comando para ver los archivos y directorios (es como el dir en la shell de windows) aqu una captura con el comando man con ls

Teclas para usar man con Enter puedes bajar de linea en linea con la Barra espaciadora puedes bajar por pagina ,con Q para salir del man, con la Flechas de direccion para subir bajar. Para saber mas sobre el comando man puedes escribir en la consola man man asi estariamos llamando el manual del comando man. XD

--help
Este comando es para obtener la ayuda del comando deseado(es como el /? en la shell de windows) su sintaxis es: comando help ejemplo: ls help con esto pedimos ayuda del comando ls

Bueno este comando no necesita mucha explicacion.

Ojo si quieren ver el manual de help (algo asi man help) no les funcionara ya que el help actua sobre el man y no alreves, si no creen prueven XD. Ahora no explicare mucho sobre la sintaxis, ya que pueden averiguar mas informacion del comando con los dos comandos vistos anteriormente.

pwd
Permite saber en qu directorio nos encontramos (pwd son las iniciales de print working directory, mostrar directorio de trabajo). Por ejemplo mostrara /home/nombre_usuario si estuviramos en la carpeta home de nuestro usuario.

cd
Permite cambiar de directorio. Puedes utilizar rutas relativas (a la actual) o rutas exactas. cd /home/mi_usuario -> Nos llevar al home del usuario. cd Documentos -> Nos llevara al directorio Documentos (debe existir dentro del directorio en el que nos encontramos). cd ~ -> Para ir al directorio home del usuario. cd / -> Nos llevara al directorio raz. cd .. -> Sube al directorio superior. cd - -> Vuelve al directorio anterior. ojo con las rutas que escribimos, ya que deben coincidir si los directorios son con mayusculas o no

cp
Este comando sirve para copiar un archivo(duplicarlo). Por ejemplo "cp archivo1 archivo2" realiza una copia exacta de archivo1 y lo llama archivo2, manteniendo archivo1 intacto. Puedes copiar ficheros en el mismo directorio donde se encuentra el originalo en cualquier otra ruta, manteniendo siempre el original.

mv
Es un comando parecido al cp, pero borra el fichero original. Sirve para mover o renombrar ficheros. Por ejemplo mv archivo1 archivo2 hara una copia exacta de archivo1 en archivo2, borrando posteriormente archivo1. Para mover un archivo utilizaramos mv /home/user/fichero.txt /home/user/otra_carpeta/fichero.txt. Para renombrar un archivo (moverlo en la misma ubicacin) simplemente hay que cambiarle el nombre , mv fichero1 fichero2.

rm
Este comando elimina un archivo de un directorio (remove). Con rm fichero.txt estaramos borrando el archivo llamado fichero.txt.

ls
Con ls podrs ver el contenido del directorio actual. Tiene varios parmetros para personalizar la visualizacin del resultado (tamao, fechas, permisos, etc). Con ls -s aparecer en formato lista y agrupado en columnas.

mkdir
Permite crear directorios. Con mkdir carpeta crearamos un directorio en la ruta actual llamada "carpeta".

chmod
Cambia los permisos de los archivos indicados.Puedes establecer permisos para el propietario, el grupo y el resto y se puede indicar si tendr permisos de lectura, escritura o ejecucin respecto al archivo. Para aadir o eliminar un permiso se utiliza un + o un - antes del permiso concreto. Por ejemplo para que el grupo pueda editar un archivo (escritura) se debera escribir chmod g+w fichero.txt

chown
Cambia el propietario y el grupo de un archivo. Con chown otrousuario fichero.txt cambia el propietario de fichero.txt ,que pasara a el usuario otrousuario.

df
Sirve para ver la utilizacin del espacio del disco duro. Mejor utilizar df -f para ver el resultado de una forma legible (mostrando megabytes (M) y gigabytes (G).

free
Muestra la memoria libre y la memoria utilizada. Utilizando free -m muestra la informacin en megabytes.

top
Muestra informacin sobre los procesos que se estn ejecutando y los recursos del sistema como utilizacin de CPU, RAM, memoria de intercambio, etc. Pulsa <INTRO> o <ESPACIO> para actualizar y <Q> para salir.

uname -a
Muestra informacin sobre el sistema, el nombre del equipo, el kernel, versin y otros detalles. Si slo queremos saber la versin del kernel podemos utilizar uname -r

ps -A
Permite ver todos los procesos que se estn ejecutando en el equipo. (Fijense que -A es mayuscula si ponen ps -a, no funcionara).

adduser
Crea un nuevo usuario. sudo adduser rootopenfree Creara un usuario llamado rootopenfree en el grupo predeterminado. Te pedir la contrasea de usuario (dos veces), nombre completo, habitacin, telfono de trabajo y de casa, etc. Si no queremos contestar a estas preguntas, podemos dejarlas en blanco pulsando <ENTER>.

passwd
Cambia la contrasea del usuario actual. Si utilizas passwd solicitar tu contrasea actual y dos veces la nueva contrasea. Si utilizas sudo passwd rootopenfree cambiars la contrasea del usuario rootopenfree (sin solicitarte la antigua).

who
Muestra qu usuario tiene sesin en el equipo.

addgroup
Crea un nuevo grupo. sudo addgroup nombregrupo creara un nuevo grupo llamado nombregrupo.

deluser
Elimina un usuario. Para eliminar tambin el directorio personal debes hacerlo con la opcin -remove-home

delgroup
Elimina un grupo.

Fin de la primera parte

Eduardo Pino Rodriguez http://rootopenfree.wordpress.com/


rootopenfree@gmail.com

Potrebbero piacerti anche