Comandos básicos de Linux

17 junio, 2015
admin
Comentarios desactivados
Empecemos por unas cuantas ordenes básicas para manejarse por el terminal de Linux:
  • Listar los directorios.
ls
    Por ejemplo, si estamos en /etc y usamos  ls:  nos mostrará todos los directorios que hay dentro de /etc

 

  • Moverse por los directorios
cd
      Por ejemplo:

cd /etc/carpeta1

       Nos llevaría al directorio carpeta1 dentro de /etc Para retroceder directorios podemos usar o

cd /

      y nos llevaría a la raiz, o

cd /etc

      , y nos llevaría al directorio etc, o ir retrocediendo con puntos (cada 2 puntos equivale a un directorio) por ejemplo estando en /etc/carpeta1, usar

cd ..

      nos haría retroceder al directorio etc, y usar

cd ../..

      nos haría retroceder hasta el directorio raíz (/)
      Si se usa

cd

     sin especificar ninguna ruta, seremos llevados a nuestro home.

 

  • Copiar directorios o ficheros
cp
      Por ejemplo:

cp archivo1 archivo2

    De esta forma nos estaría copiando el archivo1, con el nombre de archivo2
  • Mover un archivo o renombrarlo
mv
      Por ejemplo:

mv archivo1 /etc/archivo2

    De esta forma estaríamos moviendo el fichero archivo1, del directorio en el que nos encontramos, a /etc, renombrandolo como archivo2
  • Borrar ficheros o directorios
rmrm -r
      Por ejemplo:

rm archivo1

      Nos borraria el fichero llamado archivo1 del directorio en el que nos encontramos.
      Para borrar directorios usaremos

rm -r

  • Mostrar por terminal un fichero de texto plano
cat
      Por ejemplo:

cat archivo1

    Nos mostraría por el terminal lo que esta escrito en archivo1
      (El comando

less

      y el

more 

      hace lo mismo que el

cat

    )

 

  • Crear directorios
mkdir
      Por ejemplo:

mkdir carpeta1

     Nos crearia un directorio dentro de nuestro directorio actual llamado carpeta1

 

  • Crear ficheros
touch
      Por ejemplo:

touch archivo1

     Nos crearía un fichero en blanco llamado archivo1 dentro de nuestro directorio actual.

 

  • Editar ficheros de texto plano
nano
      Por ejemplo:

nano archivo1

     Nos abriría en el terminal el archivo1 para poder editarlo.

 

  • Visualizar un calendario del mes
cal
      Por ejemplo:

cal

     Nos mostraría en el terminal un calendario del mes en que nos encontremos.

 

  • Visualizar fecha y hora
date
      Por ejemplo:

date

     Nos aparecería por terminal la fecha y la hora actuales.

 

  • Visualizar información de los usuarios
finger
      Por ejemplo:

finger Fernando

     Nos mostraría información del usuario llamado Fernando creado en nuestro sistema.

 

  • Limpiar la pantalla del terminal
clear
      Por ejemplo:

clear 

    Nos desplazaría hacia arriba todo lo escrito en el terminal dejándolo en blanco para escribir nuevamente.

 

  • Visualizar con que usuario estamos conectados.
whoami
      Por ejemplo:

whoami

     Nos mostraría por terminal el nombre de usuario con el que estamos conectados al sistema.

 

  • Visualizar información de los usuarios del sistema conectados
who
      Por ejemplo:

who

     Nos mostraría información sobre los usuarios conectados en el sistema.

 

  • Añadir un usuario al sistema
adduser
      Por ejemplo:

adduser 

      Y el terminal nos solicitaría el nombre del nuevo usuario, su contraseña etc.
      También sirve

useradd

  • Eliminar a un usuario
userdel
      Por ejemplo:

userdel Fernando

     Nos eliminaría al usuario Fernando del sistema.

 

  • Cambiar la contraseña de usuario
passwd
      Por ejemplo:

passwd

     Y el terminal nos solicitaría la antigua contraseña y la nueva dos veces.

 

  • Ejecutar un comando como root (superusuario)
sudo
      Por ejemplo:

sudo rm archivo1 

      De esta forma estamos borrando el archivo1, siendo superusuario, lo que nos permitiría borrar el archivo aun no siendo propietarios del mismo ni teniendo permiso de escritura sobre el.
    Nos pedirá la contraseña de root para ejecutar la orden, despues de ejecutar el comando seguiremos con el usuario con el que hubiéramos logueado previamente.

 

  • Loguear como root (superusuario)
sudo su
      Por ejemplo:

sudo su

       Nos pediría la contraseña de superusuario, y ya estaríamos logueados con el hasta que usáramos el comando

exit

    .
  • Visualizar información sobre los comandos
man
      Por ejemplo:

man ls

     Nos mostraría el manual del comando ls.
  • Visualizar pantalla de ayuda de un comando
--help
      Por ejemplo:

ls –help

     Nos mostraría una pequeña ayuda sobre el comando ls (es menos extenso que el man.)
Bueno que decir, que estos comandos disponen de muchísimas opciones.Por ejemplo el comando ls, lista los archivos del directorio en el que nos encontremos, pero eso no significa que no podamos visualizar el contenido de otra carpeta en la que no estamos. Si estamos en /home, y usamos ls nos mostrara el contenido de /home, pero si estamos en /home, y usamos ls /etc/apache2 nos mostrara el contenido del directorio llamado apache2 dentro de etc, ya que hemos empezado la trayectoria absoluta desde el directorio raíz  O si estamos en /home, y usamos el ls, vemos que tenemos un directorio llamado Usuario1, no hace falta que entremos dentro del directorio Usuario1 para visualizar su contenido, podemos usar ls /home/Usuario1Ademas esto, el comando ls también dispone de otras opciones, por ejemplo ls -al la opción a nos mostraría los archivos y directorios ocultos, y la opción l nos listaría de forma ordenada con información de permisos, usuario, grupo etc…
La mejor forma de aprender todo esto es abrir un terminal de linux y ponerse manos a la obra a moverse por directorios, curiosear cosas, mover archivos, copiarlos, crear directorios…Y leer los manuales y la ayuda de los comandos.
Tags: código, comandos,
CONTENIDO PATROCINADO POR

FPla Informatica

Diseño web y Marketing digital
Disponga de una página web o un comercio electrónico de alta calidad a precios muy competitivos.
ACCEDER A FPLA INFORMATICA