domingo, 1 de junio de 2014

[LINUX] Comandos

 Estos son comandos para Linux, que tienen diferentes funciones. Podemos abrir el terminal con la siguiente combinación de teclas: CTRL + ALT + T

 Comandos referentes a instalación y actualización de paquetes

sudo apt-get update --> Actualizar lista de repositorios.
sudo apt-get upgrade --> Actualizar software.
sudo apt-get dist-upgrade --> Actualización a nuevas versiones de software.
sudo apt-get install (nombre del archivo o del paquete) --> Para instalar paquetes concretos.
sudo apt-get purge (nombre del paquete) --> Desinstalar el paquete y archivos de configuración que pueda haber creado el paquete.
sudo apt-get install synaptic --> Instalar el gestor de paquetes Synaptic.

Referentes a archivos y carpetas

ls --> Lista el contenido de los directorios (por defecto ordena la salida alfabéticamente).
ls -l --> Listado en formato largo (o detallado).
ls -R --> Lista los directorios en modo árbol.
ls -a --> Para ver las carpetas ocultas.
ls -Rla --> Muestra los archivos, los que están dentro de ellos en formato largo y también las carpetas ocultas.
rm (nombre archivo) --> Borra archivo.
rm -R (nombre carpeta) --> Borra la carpeta y todo lo que hay dentro.
rmdir (nombre carpeta) --> Borra carpetas que están vacías.
mkdir --> Para crear una carpeta.
mkdir carpeta ; cd carpeta ; mkdir otra; cd otra; mkdir mas --> Crea una carpeta con el nombre carpeta, dentro de ella crea otra con el nombre otra y dentro de esa una carpeta con el nombre mas.
mv (archivo) /ruta/ (nombre) --> mover archivo.
cd .. --> Ir al directorio anterior.
cd / --> Ir al directorio raíz.
Cd ~ --> Ir al directorio de tu usuario.

Otros comandos

touch .NombreArchivo --> Crea una carpeta/archivo oculta.
tar --> Empaqueta y desempaqueta archivos. Opcionalmente llama a gzip para comprimir/descomprimir.
gzip --> Permite descomprimir, ver y comprobar la integridad de los archivos en formato gz.
tar -cvf nombre.tar /home/usuario/* -- comprimir un archivo. (Todos los archivos de la carpeta usuario, se empaquetan en el archivo nombre.tar). Ahora tocaría comprimirlo.
gzip -v nombre.tar (Quedará un archivo así: NOMBRE.TAR.GZ).
gzip -d nombre.tar.gz --> Para descomprimirlo.
tar -xvf nombre.tar --> Para desempaquetarlo.

Grupos y usuarios

more /etc/group --> Muestra todos los grupos.
cat group | cut -d: -f1 --> Para ver un grupo concreto.
sudo useradd *nombre usuario* --> Para crear un nuevo usuario.
sudo passwd *nombre del usuario* --> Para ponerle una contraseña.
sudo groupadd *nombre grupo* --> Crea un nuevo grupo.
sudo usermod -aG alumnos(grupo) practicas(usuario) --> Para añadir el usuario al grupo creado
cat /etc/group | grep fran --> Mira los grupos creados y empieza a buscar por fran.
sudo usermod -aG adm,cdrom,sudo,practicas --> Para meter a un usuario en los grupos mencionados.
sudo chmod 777 --> Para dar permisos de todo.
sudo chownd *nombre usuario* --> Para ver los permisos que tiene
7 7 7
propietario grupo los demás
tiene todos que no estén
los permisos en el grupo

Usuario y sistema

sudo usermod -L *nombre usuario* --> Para bloquear a un usuario.
sudo userdel *nombre usuario* --> Para borrar un usuario.
sudo userdel -r *nombre usuario* --> Borra la carpetadel usuario.
sudo rm -R /home/practica --> Borra la carpeta del usuario práctica.
useradd -m *nombre usuario* --> Crea un usuario con la carpeta home.
useradd -p *nombre usuario* --> Crea usuario y directamente pido la contraseña-
man deluser --> Para ver las opciones del usuario.
echo $ PS1 --> Sale una línea de caracteres, que es el prompt que tenemos.
adduser --> Crea un usuario y te va preguntando.
ps --> Procesos de la consola
ps u --> Para que nos enseñe los procesos de la consola con más información.
top --> Para ver la información del sistema.
ps -eH --> Vemos procesos del sistema, la H es para verlo en modo jerárquico.
sudo gnome -system-monitor & --> Se devuelve el contro al usuario y se abre en segundo plano el proceso.

No hay comentarios:

Publicar un comentario