Comandos Linux
Enviado por Lorraine Rojas • 7 de Julio de 2019 • Tarea • 580 Palabras (3 Páginas) • 112 Visitas
Sistemas Operativos
Tarea – Ciclo 2
Manejo de archivos y directorios:
1. Crear un directorio: mkdir dir
2. Crear directorios anidados: mkdir -p dir1/dir2
3. Cambio de directorios:
* cd newdir.
* cd .. (Directorio padre)
* cd - (Directorio anterior)
* cd (Directorio de inicio)
* cd ~bill (Directorio de inicio del usuario bill)
4. Imprima el directorio en el que se está trabajando (directorio actual): pwd.
5. Copiar un archivo a otro: cp source_file dest_file
6. Copiar los archivos a un directorio: cp file1 file2 dir
7. Copiar directorios recursivamente:
cp -r source_dir dest_dir
rsync -a source_dir/ dest_dir/
8. Crear un enlace simbólico: ln -s linked_file link
9. Renombrar un archivo, enlace o directorio: mv source_file dest_file
10. Eliminar archivos o enlaces: rm file1 file2
11. Eliminar directorios vaciados: rmdir dir
12. Eliminar directorios no vacíos: rm -rf dir
Listado de archivos:
1. Listar todos los archivos "regulares" (que no comiencen con . ) En el directorio actual: ls
2. Mostrar un listado largo: ls -l
3. Listar todos los archivos en el directorio actual incluyendo los ocultos (que comiencen con .) : ls -a
4. Listar por tiempo (Los archivos más recientes van primero): ls -t
5. Listar por tamaño (El más grande va primero): ls -S
6. Listar con un orden inverso: ls -r
7. Lista larga con los archivos más recientes de ultimo: ls -ltr
Mostrar el contenido de los archivos:
1. Concatenar y Mostar el contenido de archivos: cat file1 file2
2. Mostar el contenido de varios archivos (parando en cada página):
more file1 file2
less file1 file2 (mejor: características adicionales)
3. Muestra las primeras 10 líneas del archivo: head -10 file
4. Muestra las ultimas 10 lineales del archivo: tail -10 file
Coincidencia de patrón de nombre de archivo:
1. Concatenar todos los archivos "regulares": cat *
2. Concatenar todos los archivos "ocultos": cat .*
3. Concatenar todos los archivos terminados en .log: cat *.log
4. Listar los archivos "regulares" con error en su nombre: ls *bug*
5. Todos los archivos "regulares" que terminan con . Y un solo carácter: ls *.?
...