Linux
COMANDOS BÁSICOS DE LINUX
Resumen de comandos básicos utilizados en Unix.
Comandos de Información del Sistema
date
: nos da la fecha del sistema
cal
: nos da el calendario del mes
df
: los datos de las unidades de disco
free
: memoria ram
pwd
: donde estamos situados en el sistema
cat /etc/*release
: ver la distribución del sistema
cat /etc/issue
: ver la distribución del sistema
man comando
: manual de información sobre el comando que desees (puedes escribir el comando que quieras)
Comandos de Directorios - Creación de Carpetas - Archivos - Etc
cd ..
: hacia atrás en el directorio
cd RutaAMostrar
: nos movemos hacia la ruta indicada
./
: directorio actual
mkdir
: creación de carpetas
mkdir {carpeta1, carpeta2}
: varias carpetas
mkdir /carpeta1/carpeta2
: varias carpetas unas dentro de otras.
touch NombreArchivo.txt
: Nos permite crear un archivo vacío
rmdir
: borrar directorio
rm
: borrar archivo
echo Contenido del Archivo > NombreArchivo.txt
: Crear un archivo denominado NombreArchivo con el contenido “Contenido del Archivo”
Copiar y Mover Archivos
cp -r RutaCopiar RutaCopiado
Ejemplo
cp -r Escritorio/Documentos/Archivo.txt ./Escritorio/Archivo.txt
Enlaces Duros y Simbólicos
Enlace Duro
Recuerda: Los enlaces duros solamente se pueden crear sobre archivos o ficheros, NO en carpetas; y además, deben de estar siempre en la misma partición del disco duro, en el que se encuentre el archivo o fichero.
ln geekland.txt enlacegeekland
Cada una de las partes del comando para crear el enlace duro tienen el siguiente significado:
- ln: Es el comando encargado de realizar enlaces entre ficheros.
- geekland.txt: Es la ruta o nombre del archivo original que tenemos en nuestro disco duro.
- enlacegeekland: Corresponde a la ruta o nombre del enlace duro que vamos a crear
Fuente: GeekLand
cp -rl ./Carpeta/Documentos ./Carpeta/Documentos/
: Crear enlaces duros a cada uno de los archivos que incluye la carpeta sobre la que se ejecute.
Atributos del Comando CP: - a, -p, -m, -r (recursivo), -l (crear enlace duro), -s (crear enlace simbólico)
Enlace Simbólico
Recuerda: Los enlaces simbólicos pueden crearse tanto en archivos como en carpetas, además, pueden ser creados en cualquier partición o ruta de un disco duro / ordenador. Debes tener en cuenta, que si suprimes el archivo al que apunta el enlace, el enlace quedará inutilizable.
ln -s /Documentos/EnlaceSimbolico/ /Documentos
Cada una de las partes del comando para crear un enlace simbólico tiene el siguiente significado:
- ln -s: Es el comando encargado de realizar enlaces entre ficheros.
- /Documentos/ArchivoAEnlazar/: Es la ruta o el fichero de la carpeta o archivo al que queremos crear el enlace.
- /Documentos/NombreDelEnlace: Es la ruta en la que crearemos y el nombre el enlace simbólico.
Fuente: Creación de Enlaces Simbólicos
“Por Explicar” 👇
ls -ltri ./Escritorio/
: Mostrar los inodos de los enlaces duros creados.
cp ./archivoprueba.txt ./Escritorio/archivoprueba.txt
ls -ltri ./ ./Escritorio
cp -a ./archivoprueba.txt ./Escritorio/archivoprueba.txt
ls -ltri ./ ./Escritorio
(La diferencia al aplicar el -a: Es que se mantiene el archivo tal cual está, incluida la hora)
“Por Explicar” ☝