Variables
| Título | Variable | Ejemplo | Descripción | Cambiar |
|---|---|---|---|---|
| Directorio | directorio | carpeta | Nombre del directorio que queremos, crear, mover, eliminar... | |
| Archivo | archivo.txt | archivo.txt | Nombre con extensión del archivo que qeueremos crear, mover, eliminar... |
Comandos básicos Ubuntu
Generales
Super usuario (root)
- Cambiar a super usuario
- Ejecutar comando con permisos de super usuario
sudo comandosudo suPaquetes
Una buena practica es actualizar los paquetes antes de instalar uno nuevo
- Actualizar la lista de paquetes
- Actualizar paquetes
- Instalar
apt updateapt upgradeapt install paqueteDirectorios
Ver contenido de los directorios
- Contenido
- Contenido y detalles (Permisos, Usuario, Grupo) del contenido
- Contenido oculto
- Contenido y el contenido de los subdirectorios
ls directoriols -l directoriols -a directoriols -R directorioMostrar ruta del directorio de trabajo/actual
pwdCambiar de directorio
Cambiar a:
- La raíz
- Carpeta home del usuario
- Al directorio anterior
- Al directorio padre
- Un directorio hijo
cdcd ~cd -cd ..cd directorioÁrbol del directorio
Al contrario que en Windows, tree no viene por defecto, hay que instalarlo
apt install treetree directorioCrear directorio
mkdir directorioCopiar directorio
cp directorio/directorio directorio2/directorioMover directorio
mv directorio/directorio1 directorio2/directorioRenombrar directorio
mv directorio/directorio1 directorio/directorio2Eliminar directorio
Hay dos opciones, rmdir que solo es para directorios, o rm con el parametro -R que es para eliminar directorios
rmdir directoriorm -R directorioArchivos
Ver el contenido de un archivo
cat archivo.txtCrear un archivo e introducir texto
nano archivo.txtCrear archivo vacío
touch archivo.txtCopiar archivo
cp directorio/archivo.txtdirectorio2/archivo.txtRenombrar archivo
mv archivo.txt archivo2.txtEliminar archivo
rm archivo.txtUsuarios
Usuario actual
whoamiCambiar de usuario
su usuarioInformación de un usuario
id usuarioAñadir usuario
Método 1
- Añadir usuario sin /home
- Añadir usuario con /home
Método 2
- Añadir usuario con /home
useradd usuariouseradd -m usuarioadduser usuarioModificar usuario
- Cambiar grupo
- Añadir a grupos
usermod -g grupo usuariousermod -a -G grupo,grupo2usuarioEliminar usuario
- Eliminar usuario
- Eliminar usuario y su directorio /home
userdel usuariouserdel -r usuarioGrupos
Mostrar grupos
- Todos
- De un usuario
groupsgroups usuarioCrear grupo
groupadd grupoCambiar el nombre del grupo
groupmod –n nombre grupoEliminar grupo
groupdel grupoPermisos
Cambiar el propietario
- Cambiar el propietario del directorio
- Cambiar el propietario del archivo
- Cambiar el propietario del directorio y su contenido
chown usuario directoriochown usuario archivo.txtchown -R usuario directorioCambiar el grupo
- Cambiar el grupo del directorio
- Cambiar el grupo del archivo
- Cambiar el grupo del directorio y su contenido
chgrp grupo directoriochgrp grupo archivo.txtchgrp -R grupo directorioCambiar los permisos
- Cambiar los permisos del directorio
- Cambiar los permisos del archivo
- Cambiar los permisos del directorio y su contenido
chmod 777 directoriochmod 777 archivo.txtchmod -R 777 directorioInteresante
Donde se guardan los datos
/etc/passwd Usuarios
/etc/group Grupos
/etc/shadow Contraseñas encriptadas