Tener una guía o documentación siempre es útil y más cuando estamos iniciándonos con algún tipo de tecnología, en este caso Linux.
Hemos preparado una breve guía de comandos, simple y sencilla para aquellas personas que están explorando y deseen adentrarse en el mundo de Linux, aunque este sistema operativo ha evolucionado tanto estos últimos años que se ha vuelto fácil de usar e instalar.
Hoy hablaremos de la terminal de Linux. Muchos usuarios le temen y piensan que es una granada sin seguro, sin embargo la terminal de Linux es una herramienta increíble que puede automatizar tareas, ahorrarte tiempo y más.
Sácale todo el provecho a tu distro GNU/Linux.
Comandos para moverse entre las carpetas/directorios de Linux
Los siguientes comandos te permitirán mover, copiar, pegar, editar, eliminar archivos o carpetas.
ls: listar las carpetas.
$ ls
ls -al: listar las carpetas mostrando también los archivos o carpetas ocultas.
$ ls -al
cd dir: cambia el directorio actual al especificado (sustituir la variable dir por el nombre de la carpeta).
$ cd nombre_carpeta
$ cd /home/usuario envía al directorio /home (archivos personales)
pwd: muestra la ruta del directorio actual..
$ pwd
mkdir: crea una carpeta/directorio.
$ mkdir nombre_carpeta
rm: borrar archivo.
$ rm nombre_archivo
rm -r: borrar carpeta/directorio.
$ rm -r nombre_carpeta
rm -f: borrar el archivo de manera forzada (-f de force)
$ rm -f nombre_archivo
rm -rf: borrar carpeta/directorio de manera forzada.
$ rm -rf nombre_carpeta
cp -r archivo1 archivo2: copia contenido de «archivo1» a «archivo2».
$ cp -r nombre_archivo_1.txt a nombre_archivo_2.txt
cp -r dir1 dir2: copia el directorio1 al directorio2; crea el directorio2 en caso de que no exista.
$ cp -r nombre_carpeta_1 nombre_carpeta_2
mv archivo1 archivo2: Puede ser utilizado para cambiar el nombre o mover el archivo1 a archivo2.
$ mv nombre_archivo_1.txt a nombre_archivo_2.txt
touch archivo: crea o actualiza un archivo.
$ touch nombre_archivo_1.txt
cat archivo: mostrar el contenido de un archivo en la pantalla, útil cuando deseas verlo rápidamente.
$ cat nombre_archivo.txt
Revisar procesos en Linux
Estos comandos nos permiten observar cuáles son los procesos que se están ejecutando en nuestra distro.
ps: muestra los procesos de usuario activos en tiempo real.
$ ps
top: muestra todos los procesos que se ejecutan en tiempo real.
$ top
Comandos para ver fecha, hora, tipos de usuarios, etc.
date: muestra la fecha y la hora actual.
$ date
cal: muestra un calendario del mes actual.
$ cal
uptime: muestra el tiempo de actividad del sistema.
$ uptime
w: muestra quién está en línea.
$ w
whoami: muestra quién está conectado.
$ whoami
uname -a: muestra la información del núcleo de kernel de Linux.
$ uname -a
df: muestra el uso del disco.
$ df
Comandos para comprimir y descomprimir archivos y carpetas
bunzip2: descomprime el archivo con formato .bz2.
$ bunzip2 nombre_archivo.bz2
bzip2: comprime archivo a formato .bzip2.
$ bzip2 nombre_archivo.bzip2
gunzip: descomprime un archivo con formato .gz.
$ gunzip nombre_archivo.gz
gzip: Comprime un archivo en formato .gzip.
$ gzip nombre_archivo.gzip
rar: creará un archivo comprimido con formato .RAR”.
$ rar nombre_archivo.rar nombre_archivo.txt
unrar: descomprime el archivo con formato RAR seleccionado.
$ unrar x archivo1.rar
zip: creará un archivo comprimido en zip a partir del archivo seleccionado.
$ zip nombre_archivo.zip nombre_archivo.txt
unzip: Descomprime un archivo zip ya existente.
$ unzip nombre_archivo.zip