Comandos Linux Flashcards
pwd
comando que nos da la ruta absoluta del directorio en el que nos encontramos
cd
hange directory, comando que nos permite movernos entre directorios, admite tanto rutas absolutas como rutas relativas
ls
comando que nos permite listar el contenido de un directorio
ls -R
listará todos los archivos en los subdirectorios
ls -a
mostrará los archivos ocultos
ls -al
listará los archivos y directorios con información detallada como los permisos, el tamaño, el propietario, etc
cat
de la palabra concatenar, permite crear, fusionar o imprimir archivos en la pantalla de salida estándar o en otro archivo y mucho más.
cat > nombredearchivo
crea un nuevo archivo
cat nombredearchivo1 nombredearchivo2>nombredearchivo3
une dos archivos (1y2) y almacena la salida de ellos en un nuevo archivo (3)
cat nombredearchivo | tr a-z A-Z> salida.txt
convierte un archivo a mayúsuculas o minúsculas
cp
usa el comando cp para copiar archivos del directorio actual a un directorio diferente.
mv
se utiliza para mover archivos y cambiar el nombre de los mismos
mv archivo.txt /home/nombredeusuario/Documentos
mueve archivo.txt al directorio especificado
mv nombreviejo.ext nombrenuevo.ext
cambia el nombre de los archivos
mkdir
mkdir Musica
mkdir -p Musica/2020/Nuevoarchivo
crea el directorio 2020 entre los dos directorios Musica y Nuevoarchivo
rmdir
para eliminar directorios, atención que solo permite eliminar directorios vacíos
rm
se usa para eliminar directorios y el contenido dentro de ellos. Si solo deseas eliminar el directorio
touch
permite crear un nuevo archivo en blanco
touch /home/nombredeusuario/Documentos/Web.html
para crear un archivo HTML titulado Web en el directorio Documentos
locate
se utiliza para localizar los archivos. Si se emplea la opción -i no distingue entre mayúsculas y minúsculas
locate -i escuela*nota
buscará cualquier archivo que contenga la palabra escuela y nota, ya sea en mayúscula y minúscula
find
similar a locate, pero con find buscamos archivos dentro de un directorio dado
find /home/ -name notas.txt
buscará notas.txt dentro del directorio /home (el de inicio) y sus subdirectorios
find . -name notas.txt
para buscar archivos en el directorio actual
grep
permite buscar a través de todo el texto en un archivo dado
grep azul notepad.txt
buscará la palabra azul en el archivo del bloc de notas. Las líneas que contienen la palabra buscada se mostrarán
df
se usa para obtener un informe sobre el uso del espacio en disco del sistema, que se muestra en porcentaje y KB. Si usamos la opción -m se muestra en megabytes
du
permite ver cuánto espacio ocupa un archivo o un directorio. Disk Usage
head
permite ver las primeras líneas de cualquier archivo de texto. Muestra las 10 primeras líneas de forma predeterminada, pero podemos cambiarlo:
head -n 5 nombredearchivo.ext
muestra las 5 primeras líneas
tail
muestra las 10 últimas líneas de un archivo especificado
diff
el comando diff compara el contenido de dos archivos línea por línea y muestra las líneas que no coinciden