• LOGIN
  • No hay productos en el carrito.

Login

Curso de LPIC Linux Essentials, Tema 1.2: Instalación del Sistema Operativo en VPS y Laptop

  • Determinación de requerimientos de hardware
  • Firmware UEFI (Arranque Serguro) ó Firmware Legacy (BIOS)
  • Instalación completa de KUbuntu 24.04
  • Estrategia de particionamiento.
  • Configuración de IP pública
  • Configuración básica de red
  • Instalación dual; Windows y Linux
  • Estructura de Directorios de Linux
  • Sistema de Archivos
  • Introducción a la consola
  • Comandos Básicos

1.- Requerimientos de Hardware para Instalar Linux en modo gráfico

Contar con al menos 8 GB de RAM y 200 GB de espacio Libre; ideal 16 GB de RAM

En equipos antiguos usar una distro ligera con al menos 4 GB de RAM

Distribuciones Linux

Linux en Server De Pago
------------------------------------------------
RHEL 9 (14 años) 
SLES (13 años)
Ubuntu Server Advantage (14 años)

Linux en Server sin Pagar
----------------------------------------------
- Ubuntu Server LTS (5 años)
- Rocky Linux, Alma Linux
- Debian, Proxmox
- OpenSuSE 

Escritorios 
---------------------------------------------
- Kubuntu, Deepin, Linux Mint, Debian con KDE
- Derivados de Ubuntu  LTS (3 años)
- Derivados de Debian, ej MXLinux (3 a 5 años)
- OpenSuSE (5 años)
- Fedora (9 meses)

2.- Firmware UEFI y Legacy

Firmware
              UEFI                                 Legacy (BIOS) 
              Arranque Seguro
Tabla             GPT                                MSDOS   
de            128 particiones primarias        4 particiones primarias
paticiones:   soporta mas de 2 TB              soporta hasta 2 TB
                                                 1 particion primaria puede ser extendida
                                                     dentro de la partición extendida se pueden
                                                     crear 15 particiones lógicas
                                               Particiones usables: primarias y lógicas

Particiones para Linux
               /boot/efi                           /
               /                                   swap
               swap

3.- Instalación de Linux en un equipo físico con UEFI (sin windows)

- Arranque seguro habilitado (deshabilitar solo si no instala o no inicia con arranque seguro)
- Arrancar de un dvd o usb
- Crear particiones (ej: 50GB)
     /boot/efi ---> 250M
     /         ---> 46GB 
     swap      ---> espacio restante

4.- Instalación Dual (windows, linux) en un equipo físico

- Arranque seguro habilitado (deshabilitar solo si no instala o no inicia con arranque seguro)
- Definir un espaco en disco libre para Linux
de 50 a 100 GB
- Redimensionar el disco C o D dejando ese
espacio libre para poder instalar Linux
- Descarga un iso de una distribución Linux
    * Kubuntu/Ubuntu 24.04
    * Linux Mint 21.2
    * Open SuSE Leap 15.4
    * Fedora Workstation 38

- Grabar el ISO en un DVD  ó
  Grabar ISO un USB booteable (rufus)

- Reiniciar el equipo arrancando con el DVD o USB (F8,F9)
- Instalo Linux en la partición libre 
    Montar la partición EFI existente (No formatear)
    Crear partición raiz / con ext4 o xfs (46GB a 96GB)
    Crar partición swap o área de intercambio en el espacio restante
- Reiniciamos con Linux

5.- Sistemas de Archivos Linux

Linux: ------> Tiene su propio sistema de archivos ext2,ext3,ext4,btrfs
Swap --> es una memoria virtual en el disco duro
Linux soporta: FAT, NTFS (windows)
               JFS, XFS, ZFS (Unix)
Para instalar en linux se necesita como mínimo una particion Swap y una partición raíz.

6.- Instalación de Kubuntu Linux en VPS

Instalamos Kubuntu en VPS con IP Pública.

Acceder a https://server0.aulautil.com

Para la laptop personal descargar Kubuntu ISO desde
https://kubuntu.org/getkubuntu/

Descargar la última version estable (LTS)
https://cdimage.ubuntu.com/kubuntu/releases/24.04.1/release/kubuntu-24.04.1-desktop-amd64.iso

Instalación de Kubuntu Linux LTS

- Cambiar de Idioma:
    Español
- Probar Kubuntu
  Si estan instalando en laptop o PC, configurar el WIFI o la red.

- Doble click en "Install Kubuntu 24.04"
- Idioma:  Español,   Continuar
- Teclado: Spanish Latin America
- Software: Instalación normal
  Si estan instalando en Laptop
      Check en  "Instalar programas de terceros para hardware de gráficosy de wifi y formatos de multimedia adicionales"
      También tiene opción de Secure Boot; si no hemos deshabilitado el secure Boot. 
- Configuración de Disco (Parte crítica de la instalación)
  Donde quiere Instalar Kubuntu
  * Guiado utilizar todo el disco:  Si queremos destruir el disco y no nos preocupamos por las particiones. (En clase)
  * Manual:  Si queremos hacer instalación dual (junto a Windows) ó personalizar las particiones.
- Empezar instalación
  Nos advierte que va a formatear los discos, Continuar.
- Zona Horaria
  Elegir país en el mapa
- Información de usuario
  Su nombre:                      Tuxito Linuxero
  Nombre de Usuario:      tuxito
  contraseña:                     Lolcito.123
  Nombre de su equipo:  linux1
  Solicitar contraseña para iniciar sesión: CHECK
- Al terminar la instalación, nos pide reiniciar.

Tarjeta Gráfica del VPS

Para mejorar el desempeño gráfico del VPS cambiamos la tarjeta gráfica

Seleccionar VPS
    Dar click en la flecha hacia abajo de "cierre ordenado"
        Parar

    Click en menú izquierda "Hardware"
        Pantalla (Doble Click)
            Tarjeta Gráfica:  VirtIO-GPU ó Compatible con VMWare
        Aceptar

    Click en "Iniciar"

Resolución de Pantalla del VPS con KDE

Una vez que se cambió la tarjeta gráfica, podemos cambiar la resolución de pantalla
    Click en ícono de la barra de tareas "Preferencias del Sistema"
        Buscar:  Pantalla
            Hardware
                Configuración de Pantalla
                    Resolución: EJ: 1920x1080
                Aplicar 

Configuración de la IP Pública

Loguearse con el usuario instalado; ej: tuxito

Click derecho en el Ícono de Red de la bandeja del sistema (ícono de monitor)
Configurar conexiones de red
    Seleccionar "Wired connection 1"
        Cableada
            Restringir al dispositivo "ens18"
        Ipv4:
            Método:                       Manual
            Servidores DNS:         8.8.8.8
                + Añadir
                Dirección:                188.40.161.X
                Máscara:                  255.255.255.128
                Puerta de Enlace:   188.40.161.126
        Aplicar
    Aceptar

Probar si navegamos a Internet con el Firefox.

Si no navega

Click en ícono de red
    Wired Connection 1   Desconectar
    Wired Connection 1   Conectar

Configuración de la IP Privada

Loguearse con el usuario instalado; ej: tuxito

Click derecho en el Ícono de Red de la bandeja del sistema (ícono de monitor)
Configurar conexiones de red
    Seleccionar "Wired connection 2"
        Cableada
            Restringir al dispositivo "ens19"
        Ipv4:
            Método:                       Manual
            Servidores DNS:               (Dejar en Blanco)
                + Añadir
                Dirección:                192.168.X.1
                Máscara:                  255.255.255.0
                Puerta de Enlace:         (dejar en blanco)
        Aplicar
    Aceptar

Reiniciar tarjetas de red

Click en ícono de red
    Wired Connection 1   Desconectar
    Wired Connection 1   Conectar
    Wired Connection 2   Desconectar
    Wired Connection 2   Conectar

Abrir firefox y probar la navegación, si no navega verificar los parámetros de red

Actualizar el Sistema

Click en Menú Inicio
    Konsole

Loguearse como root (escalada de privilegios)

sudo su -

Actualizar lista de paquetes

apt -y update

Actualizar la distribución con sus últimos parches

apt -y dist-upgrade

Reiniciar

reboot

Mejorar la potencia gráfica

Como es una VM, no tiene mucha potencia gráfica
    Menú Inicio
        Preferencias
            Buscar:  Compositor
                Desactivar efectos al arranque

6.1.- Usar Spice para compartir portapales

La VM tiene que estar con display: VirtioGPU, Spice o VirGL

Agente de spice para la VM
En Kubuntu Instalar agente de spice

sudo su -
apt -y update
apt -y install spice-vdagent

6.1.1.- Clientes Spice

Cliente de Spice para Windows
En windows instalar: Virt-viewer
https://releases.pagure.org/virt-viewer/virt-viewer-x64-11.0-1.0.msi

Cliente de Spice para Linux En linux instalar virt-viewer

apt -y update
apt -y install virt-viewer

Cliente de Spice para Mac
Instalar Macports
https://www.macports.org/install.php

Luego instalar virt-viewer https://ports.macports.org/port/virt-viewer/

Nota
Si por A o B no pega el portapapeles, probar instalando anydesk dentro de la VM Kubuntu

Abrir una consola como tuxito

wget https://download.anydesk.com/linux/anydesk_6.4.3-1_amd64.deb
sudo dpkg -i anydesk_6.4.3-1_amd64.deb
sudo apt -f install

Luego desde su laptop conectarse con el ID de anydesk y probar copiar/pegar

6.1.2.- Consola Spice de Proxmox

Click en consola de la VM (Arriba a la derecha)
Descarga un archivo y debe abrirse con doble click automáticamente con el virt-viewer previamente instalado

Probar copiando de la laptop y pengando dentro de la VM

7.- Estructura de Directorios de Linux

Por debajo del directorio raíz (/) hay un importante grupo de directorios común a la mayoría de las distribuciones de GNU/Linux. A continuación hay una lista de los directorios que aparecen normalmente bajo el directorio raíz (/):

Ejecutar como root

ls -l /
/bin - aplicaciones binarias importantes

/boot - Ficheros de configuración del arranque, núcleos y otros ficheros necesarios para el arranque (boot) del equipo.

/dev - los ficheros de dispositivo

/etc - ficheros de configuración, scripts de arranque, etc.

/home - directorios personales (home) para los diferentes usuarios.

/initrd - usado cuando se crea un proceso de arranque initrd personalizado.

/lib - librerías del sistema (libraries)

/lost+found - proporciona un sistema de "perdido+encontrado" (lost+found) para los ficheros que existen debajo del directorio raíz (/)

/media - particiones montadas (cargadas) automáticamente en el disco duro y medios (media) extraíbles como CDs, cámaras digitales, etc.

/mnt - sistemas de archivos montados manualmente en el disco duro.

/opt - proporciona una ubicación donde instalar aplicaciones opcionales (de terceros)

/proc - directorio dinámico especial que mantiene información sobre el estado del sistema, incluyendo los procesos actualmente en ejecución

/root - directorio personal del usuario root (superusuario); también llamado "barra-root".

/sbin - binarios importantes del sistema

/srv - puede contener archivos que se sirven a otros sistemas

/sys - archivos del sistema (system)

/tmp - temporary files

/usr - aplicaciones y archivos a los que puede acceder la mayoría de los usuarios

/var - archivos variables como archivos de registros y bases de datos

7.1.- Directorio especiales

- ~   apunta al home directorio del usuario actual, ejemplo: si estamos como tuxito ~ = /home/tuxito
- .   es el directorio actual
- ..  es el directorio anterior, directorio padre o contenedor

8.- Introducción a la consola ¿Qué es un shell?

Es una parte fundamental de todo sistema operativo que se encarga de ejecutar órdenes básicas para el manejo del sistema.

Suelen incorporar características como:

- control de procesos
- redirección de ficheros
- lenguaje para escribir pequeños programas

Hay muchos:

- command.com cmd.exe - DOS y derivados
- ksh - korn shell de UNIX
- chs - C shell, similar en sitaxis al lenguaje de programación C
- bsh - Bourne shell
- tcsh, zsh (zen shell), ash, ...
- bash - Bourne Again shell, el shell mayoritario de sistemas Linux 

9.- BASH

BASH es un shell de Unix (intérprete de comandos de Unix) escrito para el proyecto GNU. Su nombre es un acrónimo de bourne-again shell (otro shell bourne); haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros shells importantes de Unix.

BASH es el shell por defecto en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse en la mayoría de los sistemas operativos tipo UNIX. También se ha portado a Microsoft Windows por el proyecto Cygwin.

10.- Breve historia de Bash

Hacia 1978 el shell Bourne era el shell distribuido con el Unix versión 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió el shell Bourne original. Brian Fox escribió el shell bash en 1987, en 1990, Chet Ramey se convirtió en su principal desarrollador.

11.- Consolas de Linux

- Terminal = tty = entorno de entrada y salida de texto (teclado y pantalla)
- Console = terminal física
- Shell = intérprete de linea de comandos

12.- Terminales nativas (tty)

tty = TeleTYpewriter o Teleimpresora
        tty1   ---> terminal gráfica en Ubuntu
        tty2    ]
        tty3    ]
        tty4    ]  ---> terminales de texto
        tty5    ]
        tty6    ]
        tty7       ---> terminal gráfica en Red Hat

tty1  --> Entrar con Ctrl+Alt+F1, 
para tty3 (Ctrl+Alt+F3)

Entrar en una de las consolas con el usuario creado en la instalación:

        user:tuxito
        pass:XXXXX
        .       ]
        .       ]---> consolas de texto
        .       ]
        tty6     ]
        tty7    ---> consola de gráfica

tty1  --> Entrar con Ctrl+Alt+F1, para tty3 (Ctrl+Alt+F3)

13.- Terminales virtuales (pts)

Son aquellas terminales lanzadas por un programa de terminal de escritorio gráfico, ó por una conexión remota como ssh o telnet.

14.- Comandos de las consolas

Para abrir una consola tty

Ej: tty2 ---> ctrl+alt+f2

Para abrir una consola pts, abrir la terminal gráfica

gnome-terminal     ---> GNOME
konsole            ---> KDE

Loguearse como root

su -    (Red Hat o Debian)

ó 

sudo su - (Ubuntu, Fedora)

Loguearse como un usuario (ej: tuxito)

su - tuxito

Cerrar sesión

exit

Para saber en que consola estamos actualmente ejecutar

tty

Para saber que comandos estan ejecutandos los usuarios en las consolas

w

15.- El Prompt del Sistema

Nos muestra información del usuario, el host y el work directory en el terminal

tuxito@localhost:~$ ----> el $ hace referencia a login de usuario y el # a login de root
 |       |       |__________________________________________ Ruta del Directorio actual (work directory)
 |       |_________________________Nombre del Equipo (Hostname)
 |_________ Nombre del usuario

16.- Servicio de conexión remota SSH

Instalar servicio ssh en Kubuntu

sudo su -
apt -y update
apt install ssh

SSH Cliente
Loguearnos remotamente al equipo Kubuntu

ssh tuxito@188.40.161.X

En windows usar el programa Putty

Habilitar el no cierre de las conexiones (Alive Interval)
En el Servidor

sudo su -
nano /etc/ssh/sshd_config
100:ClientAliveInterval 60
101:ClientAliveCountMax 2

Ctrl +o y luego Ctrl+x

Reiniciar servidor ssh

systemctl restart ssh

En el cliente SSH

nano /etc/ssh/ssh_config
21:Host *
22        ServerAliveInterval 30

Para Putty
https://askubuntu.com/questions/254750/how-to-make-putty-ssh-connection-never-to-timeout-when-user-is-idle

17.- Cambiar la forma del prompt

La variable de entorno $PS1 define la forma del prompt, para verificar el valor actual de la variable ejecutar

echo $PS1

Cambiar el prompt para el usuario actual

Si queremos cambiar el valor del promt; modificar la variable $PS1 y guardarlo en el .bashrc del usuario

echo "PS1='\[\033[1;32m\]\u\[\033[1;31m\]@\[\033[1;34m\]\H:\[\033[1;35m\]\w\[\033[1;31m\]\\\$\[\033[0m\] '" >> ~/.bashrc
export PS1='\[\033[1;32m\]\u\[\033[1;31m\]@\[\033[1;34m\]\H:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\] '

Cambiar el prompt para todos los usuarios

Si queremos cambiar para todos los usuarios, ejecutar como root

En distribuciones tipo debian

echo "PS1='\[\033[1;32m\]\u\[\033[1;31m\]@\[\033[1;34m\]\H:\[\033[1;35m\]\w\[\033[1;31m\]\\\$\[\033[0m\] '" > /etc/profile.d/prompt.sh
chmod 755 /etc/profile.d/prompt.sh

En distribuciones tipo Red Hat

echo "PS1='\[\033[1;32m\]\u\[\033[1;31m\]@\[\033[1;34m\]\H:\[\033[1;35m\]\w\[\033[1;31m\]\\\$\[\033[0m\] '" >> /etc/bashrc

18.- Cambiar el nombre del host

hostnamectl set-hostname kubuntu.aulautil.com 

Actualizar el nombre de host en el archivo /etc/hosts

nano /etc/hosts
127.0.0.1       localhost
127.0.1.1       kubuntu.aulautil.com     kubuntu

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Comandos de nano
------------------------------------------
Para grabar "control + o" y luego Enter 
para salir "control + x" 

Salir de la sesión ssh y volver a loguear

exit
exit

19.- Ficheros en Linux (Archivos)

En Linux y Unix todo es un fichero. Los directorios son ficheros, los ficheros son ficheros, y los dispositivos son ficheros. A veces a los dispositivos se les llama nodos, pero siguen siendo ficheros.

Los sistemas de ficheros de Linux y Unix se organizan en una estructura jerárquica, de tipo árbol. El nivel más alto del sistema de ficheros es / o directorio raíz. Todos los demás ficheros y directorios están bajo el directorio raíz. Por ejemplo, /home/tuxito/queso.odt muestra la ruta completa al fichero queso.odt que está en el directorio tuxito, que a su vez está bajo el directorio home, que por su parte está bajo el directorio raíz (/).

Los nombres de archivo en Linux son sensitivos a las mayúsculas y minúsculas «tuxito.odt» NO es igual a «Tuxito.odt».

19.1.- Tipos de ficheros en Linux

- Planos                      /etc/services
- Binarios                    /usr/bin/vim
- Enlaces                     /vmlinuz-->/boot/vmlinuz..   (ejecutar como root $> ls -l / )
- Especiales                  /dev/sda1-->partición montada en la raiz /  (ejecutar como root $> ls -l /dev/vda1 )

Para saber el tipo de un archivo o fichero usamos el comando file

Archivo texto

file /etc/services

Enlace simbólico

file /usr/bin/vi

Binario ELF

file /usr/bin/vim.tiny

Dispositovo de Bloque (Disco o partición)

file /dev/sda1

19.2.- Información del tipo de fichero

1. Regular file(-)
2. Directory files(d)
Special files
3. Block file(b)
4. Character device file(c)
5. Named pipe file or just a pipe file(p)
6. Symbolic link file(l)
7. Socket file(s)

Visualizando los archivos del home directory

ls -la ~

Visualizando los archivos del raiz

ls -la /

Visualizando los archivos del /usr/bin

ls -la /usr/bin

20.- Rutas de Archivos o Directorios:

20.1.- Ruta Absoluta

Es aquella ruta que se toma en cuenta desde la raíz

ejemplo:

ls  /etc/services

20.2.- Ruta Relativa

Es aquella ruta que se toma en cuenta desde el directorio actual ejemplo:

cd /etc (ruta absoluta)
ls services (ruta relativa al directorio network)
ls ../usr/share/doc (.. es directorio padre)
ls . (. es el directotio actual)

21.- Comandos básicos

Permiten interactuar con el sistema de archivos Linux

- ls            --> lista los archivos o directorios
- cd            --> permite cambiar directorio
- pwd           --> muestra el path (ruta actual de directorios)
- mkdir         --> crear directorios
- cp            --> copiar archivos o directorios
- mv            --> mover o renombrar archivos o directorios
- rm            --> borrar archivos o directorios
- ctrl+l        --> limpiar la pantalla
- cat           --> muestra el contenido de un archivo

21.1.- Teclas de ayudas en Consola

Flecha arriba y Flecha Abajo    ---> navegan por el historial de comandos, (para comandos recientes)

Shift + AvPág                   ---> navegan en forma vertical por la consola
Shit +  RetPág

TAB   ---> Ayudante de Linux

Autocompleta Rutas (Absolutas y Relativas  de archivos y de directorios)
Autocompleta nombres de comandos y en muchos casos sus argumentos
Autocompleta nombres de variables de entorno

Para que la tecla TAB complete efectivamente, necesitamos el paquete bash-completion Instalar en Debian, Ubuntu

apt -y update; apt -y install bash-completion

Instalar en Redhat, Fedora

yum -y install bash-completion

21.2.- Definir el idioma del teclado

En modo gráfico usar la utilidad de configuración regional del entorno de escritorio, en terminal nativa tty o por ssh ejecutar

loadkeys es

Nota
Si el comando loadkeys da error instalar el paquete locales-all

apt install locales-all

Podemos reconfigurar el idioma en Ubuntu con el comando

dpkg-reconfigure locales

21.3.- Ejercicios de comandos básicos

Si están en Ubuntu, loguearse como root con sudo

sudo su -

Asignar una clave a root

passwd (Asignar una clave fuerte)
Cerrar sesión actual
exit

Loguearse como root en forma estandar

su -

Ingresar al directorio /etc

cd /etc

Salir del directotio /etc

cd ..

Mostrar en que directorio me encuentro

pwd

Ir al directorio por defecto del usuario, ejemplo: pepito —> /home/pepito root —> /root

 cd

Crear el directorio pruebas

mkdir pruebas

Crear el directorio pruebas, imagenes, fotos uno dentro del otro

mkdir -p pruebas/imagenes/fotos

Si añadimos la opción -p mkdir se encarga de crear, si no existen, los directorios miprograma y documentacion. Si usaras este comando sin la opción -p obtendrías como resultado un error

mkdir -p miprograma/documentacion/html

Cambiar al directorio pruebas

cd pruebas
pwd

Crear el archivo vacio saludo

touch saludo

Listar con detalles el archivo saludo

ls -l saludo

Mostrar un mensaje a la pantalla y lo redirecciona el archivo, saludo lo sobrescribe

echo "hola mundo" > saludo

Mostrar el contenido del archivo saludo

cat saludo

Copiar archivo saludo dentro /tmp

cp saludo /tmp

Listar el archivo copiado

ls /tmp/saludo

Copiar archivo saludo con un nuevo nombre hola (dentro del mismo directorio)

cp saludo hola

Listar el directorio actual en columnas y con detalle (vemos los archivos saludo y hola)

ls -l

Crear el directorio documentos

mkdir documentos

Copiar el archivo saludo,hola dentro del directorio documentos

cp saludo hola documentos/

Listar con detalles el directorio documentos (no su contenido)

ls -ld documentos

Listar el contenido del directorio documentos

ls -l documentos

Copiar el directorio documentos como el directorio archivos, incluyendo subdirectorios, -R es recursivo

cp -R documentos archivos

Copiar el directorio documentos como el directorio archivos, incluyendo subdirectorios y preservando los permisos originales

cp -Rp documentos archivos

Documentos archivos (forzaría la escritura)

cp -Rpf documentos archivos

En centos, CentOS, redhat

unalias cp
cp -Rpf documentos archivos (fuerza la sobreescritura y no pregunta)

Copiar el directorio imagenes dentro del directorio documentos

cp -R imagenes documentos

Listar todos los archivos y directorios del directorio actual, incluyendo archivos ocultos

 ls -la

Listar el directorio principal del usuario logueado, sin importar el directorio actual

ls -la ~  
.bash_history    ----> archivo de historial del usuario
.bash_logout     ----> archivo que se ejecuta al cerrar la sesión
.bash_profile
.bashrc          ----> archivo que se ejecuta al iniciar una sesión

Listar en columnas por tiempo y modo reverso

ls -lrt
ls -lrt  /

Listar todos los archivos y directorios del directorio documentos

ls -la documentos

Listar con detalles por orden de tamaño en modo reverso

ls -lSr /usr/bin

Listar con detalles por orden de tamaño en modo reverso y legible para humanos (opción h)

ls -lSrh /usr/bin

Listar en columnas incluyendo ocultos y subdirectorio del directorio documentos

ls -lRa documentos
ls -lRa /

Listar archivos y directorios que comiencen con sa

ls sa*

Listar archivos y directorios que contengan la palabra ol

ls -l *ol*

Mostrar en forma resumida las opciones del comando

ls --help

Mover el archivo hola dentro del /tmp

mv hola /tmp
ls /tmp/hola

Mover el archivo /tmp/hola al directorio actual

mv /tmp/hola .

Mover el archivo actual «hola» como «holitas» dentro del mismo directorio, (renombra el archivo)

mv hola holitas
ls

Mover archivo holitas dentro de imagenes y lo renombra como hola

mv holitas imagenes/hola
ls imagenes

Mover directorio imagenes en el mismo directorio renombrado como galería, no necesita recursivo -R para directorios

mv imagenes galeria

Borrar archivo saludo no hay undelete

rm saludo

Borrar forzadamente sin pregunta archivo saludo

rm -f saludo

Borrar forzadamente el directorio galeria

rm -fR galeria
 

Course Reviews

Copyright 2020 © Aula Útil. Todos los derechos reservados.
X