Linux Comandos Básicos
1.33K subscribers
6 photos
3 files
42 links
Lista de comandos para Linux y algunas distribuciones. Ejemplos y breves explicaciones. Agregamos mini guias.
Download Telegram
#arch
#red
#ip

Información del dispositivo de red

ip l

Información de direcciones ip por dispositivo

ip a

Usar colores

ip -c a

Rutas hacia cada dispositivo de red

ip r

Mostrar solo informción IPv4 oIPv6

ip -4 a
ip -6 a

Mostrar info solo de una interfáz (wlan0 por ejem)

ip a show wlan0

Cambiar el estado de una interfáz (wlan0 a down o up)

ip link set dev wlan0 down
ip link set dev wlan0 up

Cambiar nuestra MAC, son varios comandos seguidos (para wlan0 por ejemplo)

sudo ip link set dev wlan0 down
sudo ip link set dev wlan0 address XX:YY:ZZ:AA:BB:CC (es la nueva MAC)
sudo ip link set dev wlan0 up


Colores al comando ip, flag -c

Agregar un alias al archivo ~/.bashrc, es decir un alinea como sigue:

alias ip='ip -c

Finalmente reiniciar sesión en la terminal.

Mostrar las direcciones ip de las redes, de una forma mas simple

sudo ip -br -c addr show


Fuante: cyberciti.biz
#linux
#red
#ssh
#scp

ssh usuario@ipdeEquipo

Conectarse a un equipo remoto por ssh (ip o nombre)

scp -r folder usuarioSSH@ip.aqui:/home/usuario/directorio

Copia un directorio local recursivamente a uno remoto (ssh) . Recuerda debes Modificar el comando segun tus necesidades

scp archivo usuarioSSH@ip.aqui:/home/usuario/diectorio 

Copia un archivo alocal un directorio remoto (ssh). Recuerda cambiar el comando segun tus necesidaes

scp usuarioSSH@ip.aqui:/home/ususario/directorio/archivo /home/usuariolocal/directorio

Copiar un archivo remoto a un directorio local
#guia_WIFI_networkmanager

#nmcli
#linux
#red
#wifi

Como conectarse a red wifi desde la terminal (básico). DHCP o IP fija

Debes tener configurados los driver de tu dispositivo previamente.
____________

La forma fácil :

sudo nmcli dev wifi connect "SSID" password "contraseña"
___________

Ahora a detalle

Primero necesitamos ver las interfaces/dispositivos de red , debes identificar tu dispositivo wifi (Usaremos wlan0).

nmcli device status

Ahora escanear/buscar redes wifi al alcance, identificar tu red.

nmcli dev wifi

--- Vamos a crear la configuracion, SOLO PRIMERA VEZ, para la conexión de nuestro dispositivo y se conecta al mismo tiempo.

En este caso el password sera VISIBLE, claro hay forma de evitarlo, pero será para otra ocasion.

nmcli dev wifi con "TuAccessPoint" password tu_passworda_aqui name "TuPerfil"

OPCIONAL; Si tienes mas de un dispositivo debes especificarlo como sigue:

nmcli dev wifi con "TuAccessPoint" password tu_passworda_aqui name "TuPerfil" ifname wlan2

Debes obtener a la salida algo similar a:
"El dispositivo 'wlan0' ha sido activado con '51fa7556-96b.............."

Revisamos las conexiones activas con:
nmcli connection show --active

o

nmcli con show -a

Y activas e inactivas con:

nmcli connection show


También pudes verifcar que se ha conectado con:

ip a

iwconfig

(buscar tu dispositivo)

El archivo/perfil creado para la configuración de nombre "TuPerfil" esta (Manjaro) en /etc/NetworkManager/system-connections

Por lo que si deseas ver su contenido:

cat /etc/NetworkManager/system-connections/TuPerfil.nmconnection

Si ya tienes un perfil creado lo puedes conectar usando:

nmcli -p con up "TuPerfil"

o dar de baja algun perfil:

nmcli con down "TuPerfil"

(los perfiles dependen del dispositivo, es decir si fue creado para un dispositivo no podras usarlo en otro)

Hasta aquí queda con DHCP
_____________________________________________________________

Ahora para IP FIJA seguimos......

Debemos hacer todo lo anterior como si se tratase de DHCP y seguimos aqui. Vamos a EDITAR el perfil llamado TuPerfil.

Nos aseguramos que el perfil esté abajo:

nmcli con down TuPerfil

Editamos el perfil:

nmcli con edit TuPerfil

(debe mostrar tu terminal.. nmcli> )

Dentro de nmcli> poner los siguientes comandos dando "enter" despues de cada uno:

set ipv4.addresses 10.0.0.10/24

(responder "no" si parace una pregunta sobre pasar a manual)

set ipv4.gateway 10.0.0.1

set ipv4.method manual

OPCIONAL; si deseas cambiar los DNS usa:

set ipv4.dns 8.8.8.8

Salvar los cambios:

save

Salir:

q (para salir)

Y levantar el perfil con:

nmcli con up TuPerfil

Si deseas borrar alguna configuracion:

nmcli c delete TuPerfil

Y como de costumbre, no olvides revisar el man de "nmcli" para mas detalles.
LEE ESTE ANCLADO ❗️❗️. Algunos Comandos útiles .. Solo se dará la descripción breve y algún dato útil del comando.

La mayoría son para distribuciones con base ARCH y base DEBIAN. Pero se incluyen muchos que son generales en linux.

Se usan etiquetas #, para encontrar los comandos, asi mismo para informar si son para ARCH , DEBIAN, o generales de LINUX. Igual que se pone una etiqueta haciendo referencia a que va enfocado el comando, como sistema, archivos, disco/almacenamiento y asi.

#linux
#arch
#debian
#sistema
#archivos
#red
#procesos
#usuarios
#disco
#apagado
#renombrar
#informacion
#imprimir (documentos en impresora)
#escanear_documentos
#impresora (instalación)
#dividir_archivos
#manipular archivos pdf
#admin_paquetes_void
#fecha
#apagar/reiniciar,hibernar,suspender
#Recupera_GRUB
#busqueda_de_archivos
#sockets
#calculadora
#permisos_archivos
#void
#ssh



Comandos disponibles (hasta ahora), puedes dar click a continuación:

#acpi(bateria) #apt
#apt-get #awk #bc
#blkid #bluetoothctl #bunzip2
#cat #cd #chattr
#chmod #cp #convert
#date #dd #df #diff
#dpkg #du
#egrp #fdisk #ffmpeg
#find #ftp
#gunzip #hcitool #import
#inxi #ip #jobs
#journalctl #kill #lp
#ls #lsblk #lsattr #mkdir
#mmv #mount #mv #netstat
#nmcli #pacman #pamac
#parecord #pdfjam #printf
#ps #rar #rclone
#rename #rm #rm
#rsync #scanimage #scp
#sed #sftp #smartctl #smbclient
#split #ss
#stat #systemctl #timedatectl
#udisksctl #umount
#useradd #userdel #usermod
#vnstat #vnstati #xbps
#xinput #xrandr #watch
#yay #yt-dlp #zip

Agregamos mini GUIAS para uso en terminal.
Revisa por tu cuenta los comandos utilizados en las guías antes de proceder (informate, no sigas a ciegas las guías). Recuerda usarlas solo como referencia ya que podrían contener errores o variar según la distro que uses.

#guia_bluetooth
#guia_Android_como_Monitor_secundario
#guia_USB_booteable
#guia_TOUCHPAD_pruebas
#guia_HDMI_desde_terminal
#guia_PARTICION_primaria
#guia_RESTAURAR_GRUB_Arch
#guia_PARTICION_disco_duro
#guia_WIFI_netctl
#guia_WIFI_networkmanager
#rsync (copia/respaldo básico)
#guia_AUDIO_verificacion_básica
#guia_SAMBA_server_basica
#smbclient (cliente samba desde terminal)
#guia_IMPRESORAS_instalación
#guia_impresoras_manjaro
#Atajos_teclado_enconsola_bash (info)
#guia_MONTAR_discos_en_el_arranque(boot)
#Variables_de_entorno (info)
#Árbol_de_directorios (info)
#guia_SISTEMA_información_básica
#capturas_de_escritorio
#guia_SED_comando (editar texto desde terminal)
#Convertir_videos (#ffmpeg)
#guia_Montar_ISO_IMG
#guia_Grabar_ISO_a_CD (DVD-Bluray)
#Errores_con_claves_GnuPG (arch)
#horario
#Convertir_videos
#rclone
#los_inodos
#pacman_tips
#recuperar_password
#guia_iniciar_con_i3wm (básico)
#rclone_sincronizar_directorios
#guia_Qemu_basica
#guia_Qemu_Android
#youtube-dl
#crear_iso_archivos_personales
#grabar_audio
#Recupera_GRUB (Manjaro)
#Guia_Nvidia
#Guia_Swap
#comodines

Comandos en una línea #one-line:

#rename_archivos
#ls_directorios
#comando_A_imagen
#orden_fotos
#descargar_renombrar
#archivos_espacios
#mover_archivos
#file_to_csv
#cpu_info
#cpu_temp
#cpu_freq
#multiples_dir
#search_comando
#root_last_comm
#info_disc
#reloj
#espacios_en_nombre
#montar_iso
#procesos_list
#fecha_apgado
#aplicacion_ssh
#youtube_Audio
#imagen_pdf
#notificar_comando
#archivos_tiempo


Busca dando click en el icono en la esquina superior derecha de tu aplicación o en las etiquetas aquí arriba.

Lo mismo puedes buscar sin la necesidad de la etiqueta #, solo con alguna palabra, como por ejemplo montar, mover, instalar, etc.