Mis comandos frecuentes en Linux

Comandos Linux junto con una descripción de c/u

Comandos Practica 1

Sudo

Sudo es un programa diseñado para facilitar a los administradores del sistema permitir a algunos usuarios ejecutar órdenes como root (u otro usuario).

ComandoFuncion
apt install sudoInstala el sudo en debian 11
cat /var/log/syslogMuestra el contenido dentro del fichero
more /var/log/syslogIgual que cat solo que muestra linea por linea
less /var/log/syslogLimita la cantidad de lineas visibles
vi nomArchivoi para cambiar de modo, escribirmos, luego esc y despues :wq
file nombreArchivoMuestra que tipo de contenido posee
cd DesktopPermite meternos en un directorio
cd ..Para retroceder en el directorio
mkdir "ISO 2022"Crea carpetas
touch ISO2022-1 ISO2022-2Crea dos archivos
lsLista el contenido del directorio actual
pwdVisualiza la ruta donde estoy situado
find ./'ISO 2022' -name "ISO*"Busca todos los archivos en los que su nombre contiene la cadena “iso*”
dfInforma la cantidad de espacio libre en disco
whoVerifica los usuarios conectados al sistema
tail ISO2022-1Muestra en pantalla las últimas líneas de un archivo


⚠️ Peligrosos ⚠️

Antes de usar un comando sudo, primero tenes que entrar como super-usuario con el comando su

ComandoFuncion
shutdownPermite apagar, reiniciar y detener tu sistema
sudo shutdownApaga el sistema luego de 2 minutos aprox
sudo shutdown nowApaga el sistema ahora
sudo shutdown -rReinicia el sistema luego de 2 minutos aprox
sudo shutdown -cCancela el reinicio/apagado
sudo rebootReinicia el equipo
sudo haltDetiene la CPU del ordenador
locate nomArchivoComo el find pero mas canchero
sudo apt install locateInstalar el locate
uname -letraVerifica la información del sistema (s, r, v, n, m, p, i, o, a)
gmesgNo lo pude hacer funcionar (puede ser el dmesg?)
lspciLista todos los componentes tipo pci
at 10:00 PM accion(se sale con Ctrl + D) Nos permite programar tareas
sudo apt update, sudo apt install atinstalar el at
netstatMuestra información sobre las conexiones de red
sudo apt install net-toolsInstala netstat
mountPermite montar dispositivos/particiones para su uso por el so
sudo apt install nfs-commonInstala el mount
umount -VPermite eliminar un sArch remoto que esté montando en la actualidad
head nomArchivoPuestra el principio de un archivo
losetupSe utiliza para fijar el dispositivo de bucle


Comandos Practica 2

ComandoFuncion
ls /etc/rc0.dmiramos el conenido de la runlevel 0. Estos scripts
sudo runlevelnos muestra la runlevel actual
sudo telinit 2nos cambia a la runlevel 2
sudo adduser usuarioNuevoCrea un usuario
sudo groupadd grupode5Crea un grupo
sudo groupdel grupode5Elimina un grupo
sudo usermod -a -G grupode5 pepeAgrega usuarios a un grupo
id -nG iso2022Muestra los grupos a los que pertenece un usuario
sudo login iso2022Logueo como otro usuario
sudo userdel iso2022Elimina un usuario
groupsPermite ver los grupos a los que pertenece mi usuario
suEntrar como super usuario
whoVerifiqua los usuarios conectado al sistema
passwdCambia la constraseña del usuario actual
chmod (u,g,o)(+,=)(w,rw,rwx) archivo.txtNos permite modificar cualquier permiso
chown nombreUsuario nombreArchivoCambia el propietario de un archivo
chgrpIgual que chwon sintaxis mas simple
duMuestra tamaño de ficheros y carpetas (actual)
rmdir nombreCarpetaElimina una carpeta
cp nombreArchivo nombreCarpetaSirve para copiar archivos y directorios dentro del sArch
mve utiliza para mover o renombrar los archivos y directorios
psposee algunas opciones para mostrar los procesos en ejecución
ls | more Se ejecuta el comando ls y la salida del mismo, es enviada como entrada del comanda more
grep -iRl .conf Buscar todos los archivos de usuarios en los que su nombre contiene la cadena “.conf”
tar cvf ejercicio6.tar directorioNuevoComprime el directorio o archivo marcado
gzipcomprime/descomprime archivos (Parametros que puede recibir)
zgreplo mismo que grep pero puede estar comprimido el archivo
wccuenta nuevas líneas, palabras y bytes para los archivos