Configuraciones iniciales
Comandos
Linux
poweroff | shutdown -p now # Apagar sistema
reboot | shutdown -r now # Reiniciar sistema
# Carpetas
pwd # Mostrar directorio actual
cd <path> # Cambiar de directorio
ls [-l|-a] # Listar contenido (-l detallado, -a ocultos)
mkdir <name> # Crear carpeta
rmdir | rm -d # Borrar carpeta vacía
rm -r <name> # Borrado recursivo (util para borrar carpetas)
# Archivos
rm <file> # Borrar archivo
cp <from> <to> # Copiar archivo o carpeta
mv <from> <to> # Mover/renombrar archivo o carpeta
cat <file> # Mostrar contenido de un archivo
less <file> # Mostrar contenido paginado
Pacman
sudo pacman -Syu # Actualizar sistema
sudo pacman -S [--needed] <package> # Instalar (sin reinstalar si ya existe)
#sudo pacman -Sy <package> # No recomendado
# Limpieza
pacman -Qi <package> # Información del package
sudo pacman -Rns <package> # Desinstalar package, config y dependencias
sudo pacman -Qdt # Listar dependencias huerfanas
sudo pacman -Rns $(pacman -Qtdq) # Desinstalar dependencias huerfanas
sudo pacman -Scc # Limpiar toda la cache
# Otros
pacman -Qent # Paquetes instalados explicitamente
grep -i "install" /var/log/pacman.log # Log de instalaciones con fechas
sudo pacman -Q # Listar todos los paquetes
sudo pacman -Qe # Paquetes instalados explicitamente
sudo pacman -Qs <query> # Buscar paquetes instalados
sudo pacman -Ss <query> # Buscar paquetes en repos oficiales
#sudo pacman -R <package> # Desinstalar SOLO paquete
#sudo pacman -Rs <package> # Desinstalar SOLO paquete y sus dependencias
Programas base (pacman)
fastfetch(neofetch)btop(bottom|htop)base-devel(comprobar si ya está instalado cuando se usa archinstall)git(requiere configuración mínima)rustup->$ rustup default stable->$ rustup updatefirefoxstarship(requiere configuración mínima)ghostty(alacritty|kitty) (dotfiles)mpv(vlc&vlc-plugin-ffmpeg)mpd&rmpcyazi(requiere otros paquetes y configuración)
Configuraciones rápidas
Fuentes
# Fuente principal
#sudo pacman -S inter-font # ttf-opensans
# Fuente para terminal
ttf-firacode-nerd # FiraCode Nerd Font Mono
ttf-ibmplex-mono-nerd # BlexMono Nerd Font Mono
ttf-cascadia-code-nerd # CaskaydiaCove Nerd Font Mono | Cascadia Code NF
# Google (colección más completa)
sudo pacman -S noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra
- noto-fonts → alfabetos principales (latín, griego, cirílico, etc.).
- noto-fonts-emoji → emojis a color (Noto Color Emoji).
- noto-fonts-cjk → chino, japonés y coreano (CJK = Chinese, Japanese, Korean).
- noto-fonts-extra → alfabetos menos comunes (árabe, hebreo, devanagari, tailandés, símbolos raros, etc.).
- adobe-source-han-sans-otc-fonts adobe-source-han-serif-otc-fonts → SImilar a cjk, pero distribuido por Adobe
- unifont → alternativa para todo Unicode
Del sistema
sudo nano /etc/pacman.conf
/etc/pacman.conf
# ...
# Misc options
Color # Color en la terminal
ILoveCandy # Icono de Pacman al descargar
Git
Usuario y correo global
git config --global user.email "[email protected]"
git config --global user.name "Me"
Starship
- Instalar:
sudo pacman -Syu starship - Abrir la configuración de Bash:
~/.bashrc - Agregar la siguiente línea al archivo de configuración
eval "$(starship init bash)"