Listado de comandos en Terminal de Ubuntu que voy recopilando, pueden ser válidos para todas las versiones del SO, o no… (Actualizado 18/04/2021)
Actualizar sistema:
$ sudo apt-get update$ sudo apt-get update
Directorios:
- Listar carpetas y archivos:
$ ls / - Crear carpeta:
$ mkdir [nombre_carpeta] - Eliminar carpeta:
$ rm -R [nombre_carpeta] - Crear carpeta con permisos:
$ mkdir [nombre_carpeta] -m 755
Instalar módulos:
- Members:
$ sudo apt install members - Net Tools:
$ sudo apt install net-tools - Pyton:
- Herramientas:
$ sudo apt-get install python-setuptools - Trabajar con Mongo DB:
$ sudo easy_install pymongo - Saber versión de Pyton instalada:
$ ls /usr/bin/python*
- Herramientas:
- Whois:
$ sudo apt install whois - Traceroute:
$ sudo apt install inetutils-traceroute - Visor TXT/HTML en Terminal:
$ sudo apt-get install w3m$ w3m -dump sinetiqueta.com | less(tecla Q para salir!
Red:
- Ver datos interfaz de RED:
$ ifconfig - Hacer un Ping a una IP:
$ ping 192.168.1.1(crt+C para detener el PING)
Listar usuarios:
-
$ cat /etc/passwd$ cut -d: -f1 /etc/passwd$ cut -d: -f1 /etc/passwd | sort
Listar usuarios SIN contraseña:
$ sudo getent shadow | grep -Po '^[^:]*(?=:.?:)'
Listar usuarios por uso de disco:
$ sudo du -smc /home/* | sort -n
Listar usuarios conectados:
$ users$ w$ who -a$ last$ last [username]$ cat /etc/group | grep likegeeks- Si hemos instalado MEMBERS:
$ members [nombre_del_grupo] - Listar usuarios con UID:
$ awk -F: '{printf "%s:%s\n",$1,$3}' /etc/passwd - Usuario raíz:
$ grep 'x:0:' /etc/passwd - Número total de usuarios:
$ cut -d: -f1 /etc/passwd | wc -l - Usuarios SUDO:
$ members sudo
Test de velocidad
- Descargar un archivo de 100Mb:
$ wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test100.zip - Descargar un archivo de 1Gb:
$ wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test1000.zip
Cambiar contraseña:
- Sudo actual:
$ sudo -i$ passwd
- De otro usuario:
$ sudo passwd root
