update guia_linux
This commit is contained in:
+41
-26
@@ -2,6 +2,16 @@
|
||||
|
||||
|
||||
**ACTUALIZAR DISTRO UBUNTU DESDE TERMINAL**
|
||||
|
||||
**Actualizar en un solo comando:**
|
||||
sudo apt update && sudo apt upgrade -y sudo apt dist-upgrade -y
|
||||
sudo autoremove -y
|
||||
|
||||
sudo reboot
|
||||
sudo do-release-upgrade
|
||||
|
||||
---
|
||||
|
||||
sudo apt update && sudo apt upgrade && sudo apt dist-upgrade
|
||||
sudo do-release-upgrade
|
||||
Consultar distro:
|
||||
@@ -14,11 +24,13 @@ Run 'do-release-upgrade' to upgrade to it.
|
||||
|
||||
Ver/modificar para que se actualice a version LTS, normal o nunca.
|
||||
cat /etc/update-manager/release-upgrades
|
||||
# never - Never check for, or allow upgrading to, a new release.
|
||||
# normal - Check to see if a new release is available.
|
||||
# lts - Check to see if a new LTS release is available.
|
||||
|
||||
never - Never check for, or allow upgrading to, a new release.
|
||||
normal - Check to see if a new release is available.
|
||||
lts - Check to see if a new LTS release is available.
|
||||
Prompt=lts
|
||||
|
||||
---
|
||||
**Navegación y Exploración**
|
||||
|
||||
clear ctrl+l limpiar terminalpwd – Muestra el directorio actual (Print Working Directory).ls – Lista archivos y directorios.
|
||||
@@ -39,6 +51,7 @@ ls -R | wc -l Cuenta files en directorio atual y subdirectorios
|
||||
|
||||
ls \*.txt | wc -l Cuenta filas con determinada extension
|
||||
|
||||
---
|
||||
**Creación y Manipulación de Archivos**
|
||||
touch – Crea un archivo vacío o actualiza su fecha de modificación.
|
||||
Ejemplo: touch archivo.txt
|
||||
@@ -57,6 +70,7 @@ rm archivo.txt
|
||||
rm -r directorio/ (elimina recursivamente).
|
||||
rm -f (fuerza eliminación sin confirmación).
|
||||
|
||||
---
|
||||
**Visualización de Archivos**
|
||||
cat – Muestra el contenido de un archivo.
|
||||
Ejemplo: cat archivo.txt
|
||||
@@ -66,6 +80,7 @@ head -n 5 archivo.txt (muestra 5 líneas).
|
||||
tail – Muestra las últimas líneas.
|
||||
tail -f archivo.log (sigue cambios en tiempo real, útil para logs).
|
||||
|
||||
---
|
||||
**Búsqueda de Archivos**
|
||||
find – Busca archivos por nombre, tipo, tamaño, etc.
|
||||
find /ruta -name "\*.txt" (busca archivos .txt).
|
||||
@@ -74,13 +89,12 @@ grep – Busca texto dentro de archivos.
|
||||
grep "palabra" archivo.txt
|
||||
grep -r "texto" /directorio/ (búsqueda recursiva).
|
||||
|
||||
\--
|
||||
|
||||
fdfind
|
||||
|
||||
**fdfind**
|
||||
|
||||
sudo apt install fd-find
|
||||
|
||||
uso fdfind hola.txt
|
||||
suso fdfind hola.txt
|
||||
|
||||
crear alias para usar solo fd
|
||||
|
||||
@@ -286,6 +300,7 @@ kill -9 \<PID> Forzar matar proceso 
|
||||
|
||||
sudo systemctl stop gunicorn Parar proceso iniciado como servicio systemd
|
||||
|
||||
---
|
||||
**DIRECTORIOS Y ARCHIVOS**
|
||||
ls listar directorio
|
||||
ls -lah -l lista, -a ocultos, -h tamaño
|
||||
@@ -296,11 +311,13 @@ Crear enlace simbólico/acceso directo:
|
||||
ln -s /home/juan/Documentos/Proyectos \~/Escritorio/Proyectos
|
||||
|
||||
du -h Lista directorios y subdirectorios - tamaño
|
||||
du -h --max-depth=1 | sort -hr listar directorios y ordenarlos por tamaño
|
||||
|
||||
du -sh \* Archivos y directorios - tamaño (ruta actual)
|
||||
du -sh \*/ Directorios - tamaño (ruta actual)
|
||||
du -sh /home Directorios home - tamaño
|
||||
du -sh Tamaño total de la carpeta actual
|
||||
du -sh \* | sort -hr Tamaño archivos/directorios ordenados
|
||||
du -sh \* | sort -hr Tamaño archivos/directorios ordenados por tamaño
|
||||
|
||||
crear alias tamaños archivos/directorios
|
||||
alias size='du -sh \* 2>/dev/null | sort -hr'
|
||||
@@ -316,8 +333,7 @@ sudo reboot Actualizar a ultimo kernel si esta instalado
|
||||
|
||||
mkdir crear directorios rmdir o rm -d eliminar directorios vacíos. rm -r eliminar directorios no vacíos. mv nombreviejoarchivo1 nombrenuevoarchivo1 cambiar nombre de arhivos/directorios cat >> nombre\_del\_archivo.txt crear un archivo echo "Esto es un ejemplo" > nombre\_del\_archivo.txt crear un archivo
|
||||
|
||||
|
||||
|
||||
---
|
||||
**Montar/Desmontar USB**
|
||||
sudo mkdir -p /mnt/mi\_usb # Cambia "mi\_usb" por el nombre que prefieras
|
||||
sudo mount /dev/sdb1 /mnt/mi\_usb # Reemplaza "/dev/sdb1" con tu dispositivo
|
||||
@@ -335,8 +351,7 @@ UUID=.... /mnt/externo ext4 defaults,nofail 0 2
|
||||
|
||||
Para obtener el UUID del dispositivo, usa: sudo blkid sudo blkid /dev/sdb1
|
||||
|
||||
|
||||
|
||||
---
|
||||
**Servicios**
|
||||
sudo systemctl start nombre\_del\_servicio Iniciar servicio
|
||||
sudo systemctl stop nombre\_del\_servicio Detener servicio
|
||||
@@ -345,7 +360,6 @@ sudo systemctl status nombre\_del\_servicio Estado servicio
|
||||
sudo systemctl enable nombre\_del\_servicio Habilitar el servicio al inicio del sistema
|
||||
sudo systemctl disable nombre\_del\_servicio Deshabilitar arranque automatico
|
||||
|
||||
|
||||
|
||||
poweroff / sudo shutdown -h now Apagar
|
||||
reboot / sudo shutdown -r now Reiniciar
|
||||
@@ -364,6 +378,7 @@ lsb\_release -a Versión linux instalada
|
||||
top Info procesos
|
||||
htop Info procesos color
|
||||
|
||||
---
|
||||
**ABRIR EDITOR DE TEXTO GNOME, GEDIT, NANO (terminal)**
|
||||
|
||||
gnome-text-editor Abrir editor gnome
|
||||
@@ -372,6 +387,7 @@ gedit Abrir editor gedit (gedit prueba.txt)
|
||||
|
||||
nano Abrir editor nano
|
||||
|
||||
---
|
||||
**BUSCAR ARCHIVOS**
|
||||
|
||||
find /ruta/de/busqueda -name "archivo.ext"
|
||||
@@ -380,6 +396,7 @@ find / nombre\_archivo Busca en todo el sistema
|
||||
|
||||
sudo find / -type f -name "nombre\_programa" 2>/dev/null Buscar en todo el sistema ignora permisos whereis nombre\_archivo locate nombrearchivo sudo apt install plocate sudo updatedb actualiza la base de datos para buscar grep -r "texto a buscar" /ruta Buscar el texto dentro de archivos which nombre\_programa Buscar si esta dentro del PATH
|
||||
|
||||
---
|
||||
**Clonar USB**
|
||||
|
||||
lsblk o fdisk -l Identificar unidades usb
|
||||
@@ -390,14 +407,12 @@ sudo dd if=/dev/sdX of=backup\_usb.img bs=4M status=progress clonar imag
|
||||
|
||||
opcion2 (utilizar gnome disks) abre discos - seleccionar usb origen - menu (...) - crear imagen disco. guardar archivo .img Para restaurar usasr "restaurar imagen de disco"
|
||||
|
||||
|
||||
|
||||
---
|
||||
**Cambiar fecha/hora**
|
||||
|
||||
sudo date --set="Sep 30 08:55:00 2025"
|
||||
|
||||
|
||||
|
||||
---
|
||||
**Instalar/Desinstalar paquete DEB desde la Terminal**
|
||||
|
||||
sudo dpkg -i google-chrome-stable\_current\_amd64.deb dpkg --list ver lista de paquetes instalados sudo dpkg –remove teamviewer Desintalar paquete .deb sudo apt-get remove nombre\_del\_paquete Desinstalar paquete.deb
|
||||
@@ -444,11 +459,13 @@ chmod a+x Subsurface\*.AppImage
|
||||
and run!
|
||||
./Subsurface\*.AppImage
|
||||
|
||||
---
|
||||
**INSTALAR .XZ**
|
||||
unxz edit-1.0.0-x86\_64-linux-gnu.xz Descomprimir, dejara archivo ejecutable
|
||||
chmod +x edit-1.0.0-x86\_64-linux-gnu Hacer archivo ejecutable
|
||||
sudo mv edit-1.0.0-x86\_64-linux-gnu /usr/local/bin/edit Opcional-Mover para usar en cualquier parte del sistema
|
||||
|
||||
|
||||
**INSTALAR tar.gz**
|
||||
tar -xzf nombrearchivo.tar.gz --descomprimir el archivo
|
||||
|
||||
@@ -486,7 +503,7 @@ INSTALAR GESTOR PAQUETES SYNAPTIC
|
||||
sudo apt install synaptic
|
||||
|
||||
|
||||
|
||||
---
|
||||
**INSTALAR CODECS MULTIMEDIA**
|
||||
|
||||
sudo apt install Ubuntu-restricted-extras
|
||||
@@ -497,6 +514,7 @@ htop gdebi zsh nodejs npm filezilla apache2 mysql-client mysql-server php libapa
|
||||
|
||||
sudo snap install bitwarden spotify gitea nextcloud mysql-workbench-community
|
||||
|
||||
---
|
||||
INSTALACION PROGRAMAS
|
||||
|
||||
sudo snap install bitwarden Bitwarden (también .deb en web)
|
||||
@@ -557,11 +575,12 @@ FLUSH PRIVILEGES;
|
||||
UBUNTU DESKTOP ACCESOS mysql root (no tiene contraseña) 123Passowrd! Contraseña de phpmyadmin para mysql (ojo se puso mal pero es 123Passowrd! admin - 123Password! Phpmyadmin usuario
|
||||
|
||||
|
||||
|
||||
---
|
||||
**PAPELEREA EN ESCRITORIO**
|
||||
|
||||
gsettings set org.gnome.shell.extensions.ding show-trash true gsettings set org.gnome.shell.extensions.ding show-trash false
|
||||
|
||||
---
|
||||
**LIMPIAR EL SISTEMA**
|
||||
|
||||
sudo apt autoclean
|
||||
@@ -570,24 +589,20 @@ sudo apt autoremove
|
||||
|
||||
sudo apt clean
|
||||
|
||||
---
|
||||
**GRUB (cambiar orden)**
|
||||
sudo gedit /etc/default/grub GRUB DEFAULT= y un número que empieza en cero, equivalente al sistema operativo que arrancará en primer lugar por defecto.
|
||||
sudo update-grub -actualizar cambios
|
||||
|
||||
---
|
||||
**CREAR LANZADOR PYTHON**
|
||||
|
||||
1. Abre una terminal y navega a tu directorio personal: cd \~
|
||||
|
||||
2. Crea un nuevo archivo `.desktop` en la carpeta de aplicaciones locales: nano \~/.local/share/applications/python3.desktop
|
||||
|
||||
3. En ese archivo, pega el siguiente contenido: \[Desktop Entry] Version=1.0 Name=Python3 Script Launcher Exec=/usr/bin/python3 %f Icon=utilities-terminal Terminal=true Type=Application MimeType=text/x-python;
|
||||
|
||||
4. Guarda y cierra el archivo con `CTRL + O`, luego `ENTER`, y finalmente `CTRL + X`.
|
||||
|
||||
5. Actualiza las asociaciones MIME. Para que el sistema reconozca los cambios, actualiza la base de datos de MIME: update-desktop-database \~/.local/share/applications
|
||||
|
||||
6. Selecciona Python3 como aplicación predeterminada
|
||||
|
||||
---
|
||||
PIP UBUNTU 24
|
||||
Atención instalar complementos pip en ubuntu 24.04:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user