Hola lectores de TWL, perdon por el retraso, hoy voy a hablar de la linea de comandos (llamada Shell en Linux) y de unos comandos básicos:
Una linea de comandos es un programa muy básico pero muy potente que se encarga de conectar al usuario con el SO por medio de comandos o entradas escritas.
Normalmente estamos acostumbrados a usar las interfaces de usuario, y cuando nos enseñan una linea de comandos y vemos a alguien utilizarla ya pensamos “esta persona es experta en informática” y “bua, que difícil es usar la linea de comandos”, pero nada mas lejos de la realidad, una linea de comandos es realmente sencilla de usar, y a muchos novatos en el mundo de Linux nos da cierto “miedo” usarla.
Bueno, empezare por comandos sencillos, y pondré uno ejemplo de cada uno (TODOS los comandos se escriben en minisculas):
sudo: este comando nos permite introducir el siguiente comando como superusuario. Ejem: sudo aptitude install vlc.
sudo su: Esta es una variante de sudo, con este comando entraremos como superusuarios, no es un comando muy recomendable de usar, ya que iniciamos la sesión y puede que se nos olvide cerrarla y aunque alguien nos haga algo en el sistema.
ls: este comando como su nombre indica (ls = list) lista los archivos y carpetas que hay en el directorio donde nos encontramos.
prueba@carroca-desktop:~$ ls
dias Escritorio Imágenes Música Público
Documentos Examples Meses Plantillas Vídeos
prueba@carroca-desktop:~$
cat: este comando sirve para mostrar el contenido de un archivo.
prueba@carroca-desktop:~$ cat dias
Lunes
Martes
Miercoles
Jueves
Viernes
Sabado
Domingo
prueba@carroca-desktop:~$
rm: rm (remove) elimina el archivo deseado. Este comando puede ser muy peligroso si se usa sin cuidado, es capaz de eliminar todo el sistema de archivos con un simple “rm -rf /”.
prueba@carroca-desktop:~$ ls
dias ejemplo Examples Meses Plantillas Vídeos
Documentos Escritorio Imágenes Música Público
prueba@carroca-desktop:~$ rm ejemplo
prueba@carroca-desktop:~$ ls
dias Escritorio Imágenes Música Público
Documentos Examples Meses Plantillas Vídeos
prueba@carroca-desktop:~$
hostname: nos muestra el nombre del sistema en el que estemos (este comando es util cuando nos conectamos a una maquina remota).
prueba@carroca-desktop:~$ hostname
carroca-desktop
prueba@carroca-desktop:~$
cp: copia (cp =copy) cualquier archivo.
prueba@carroca-desktop:~$ ls
dias Escritorio Imágenes Música Público
Documentos Examples Meses Plantillas Vídeos
prueba@carroca-desktop:~$ cp dias diascp
prueba@carroca-desktop:~$ ls
dias Documentos Examples Meses Plantillas Vídeos
diascp Escritorio Imágenes Música Público
prueba@carroca-desktop:~$
mv: este comando es parecido al cp, solo que este mueve los archivo, y tambien sirve para renombrarlos.
prueba@carroca-desktop:~$ ls
dias Escritorio Imágenes Música Público
Documentos Examples Meses Plantillas Vídeos
prueba@carroca-desktop:~$ mv dias dias2
prueba@carroca-desktop:~$ ls
dias2 Escritorio Imágenes Música Público
Documentos Examples Meses Plantillas Vídeos
prueba@carroca-desktop:~$
head: muestra el comienzo de un archivo.
prueba@carroca-desktop:~$ cat dias
Lunes
Martes
Miercoles
Jueves
Viernes
Sabado
Domingo
prueba@carroca-desktop:~$ head -2 dias
Lunes
Martes
prueba@carroca-desktop:~$
tail: muiestra el final de un archivo.
prueba@carroca-desktop:~$ cat dias
Lunes
Martes
Miercoles
Jueves
Viernes
Sabado
Domingo
prueba@carroca-desktop:~$ tail -2 dias
Sabado
Domingo
prueba@carroca-desktop:~$
sort: muestra un archivo ordenandolo alfabeticamente.
prueba@carroca-desktop:~$ cat dias
Lunes
Martes
Miercoles
Jueves
Viernes
Sabado
Domingo
prueba@carroca-desktop:~$ sort dias
Domingo
Jueves
Lunes
Martes
Miercoles
Sabado
Viernes
prueba@carroca-desktop:~$
echo: muestra un texto.
prueba@carroca-desktop:~$ echo esto es de prueba
esto es de prueba
prueba@carroca-desktop:~$
date: nos muestra la hora y la fecha.
prueba@carroca-desktop:~$ date
mar feb 3 22:25:22 CET 2009
prueba@carroca-desktop:~$
script: este comando guarda por completo o parcialmente una sesion de Shell.
who: muestra quien ha iniciado sesion, donde y cuando.
prueba@carroca-desktop:~$ who
prueba tty7 2009-02-03 22:01 (:0)
prueba pts/1 2009-02-03 22:10 (:0.0)
prueba@carroca-desktop:~$
finger: muestra los usuarios del sistema.
prueba@carroca-desktop:~$ finger
Login Name Tty Idle Login Time Office Office Phone
prueba Prueba tty7 1:05 Feb 3 22:01 (:0)
prueba Prueba pts/1 Feb 3 22:10 (:0.0)
prueba@carroca-desktop:~$
w: nos da información acerca de los usuarios, es un comando parecido a who y finger, pero este nos da datos que los otros 2 no muestran.
man: este comando nos muestra el manual del comando, tiene la misma utilidad que info
Espero que les allá parecido interesante y sencillo, el mundo de la linea de comandos es sencillo y muy potente, prueben la Shell y verán que no es tan difícil de usar. En el futuro añadiré mas comandos, un poco mas avanzados, y estos ya serán combinaciones y algunos que solo funcionan en GUI.
Suerte y
¡¡Animo!!
Carroca
Suscribirse a:
Enviar comentarios (Atom)
Publicar un comentario