Manejo de directorios (usuario | administrador)
| cd | Es una abreviatura de "change directory".
~$ cd .. Retrocedemos un directorio ~$ cd /home/worked/directorioVamos al directorio escrito |
| cp * | Es una abreviatura de "copy", realiza la copia de un directorio, permite el uso de comodines en el origen para realizar la copia. Los modificadores son opcionales.
~$ cp -f directorio /ruta/de/destino/ ~$ cp -p * /ruta/de/destino/ ~$ cp -fp /home/worked/* /lost+found/ |
| chmod * | Es una abreviatura de "change mode", cambia los permisos de ejecución, lectura, escritura de un archivo. Permite el uso de comodines. ~$ chmod u[+|-][r|w|x] directorioSe agregan eliminan permisos para propietario. ~$ chmod g[+|-][r|w|x] directorioSe agregan eliminan permisos para grupo. ~$ chmod u+rw-x /home/worked/directorio |
| chown * | Es una abreviatura de "change owner", cambia el propietario de un archivo. Permite el uso de comodines. ~$ chown propietario:grupo directorio ~$ chown worked:nogroup /home/worked/directorio |
| ls | Es una abreviatura de "list", lista el contenido de un directorio.
~$ ls -al /home/worked/ |
| mkdir | Es una abreviatura de "make directory", y sirve para crea un directorio. ~$ mkdir /home/worked/porno |
| pwd | Nos muestra la ruta absoluta sobre la que estamos trabajando. ~$ pwd |
| rm * | Abreviatura de "remove", elimina directorios, el modificador -f es opcional. Permite el uso de comodines.
~$ rm -r /home/worked/porno |
| rmdir | Abreviatura de "remove directory", elimina un directorio previamente vaciado. ~$ rmdir /home/worked/porno |
Otros comandos útiles (usuario | administrador)
| df | Abreviatura de "disk free", nos muestra el espacio libre en el disco. ~$ df |
| du | Abreviatura de "disk used", nos muestra el espacio usado en el disco o de un directorio.
~$ du -hu /home/worked |
| free | Nos muestra la memoria (tanto física como swap) que tenemos disponible y en uso. ~$ free |
| grep | Podriamos decir que "grep" es un filtro para aquellos comandos que muestran demasiadas cosas en pantalla. Si al comando deseado añadimos "grep "patron""solamente nos mostrará la linea donde se encuentre ese patrón solicitado. ~$ ps -aux | grep root |
| kill | Mata un proceso o varios al tiempo por el identificador/es de este/os. (mirar "ps")
~$ kill [-9|-15] identificador_proceso |
| logout | Desconecta del sistema, o en caso de que estemos usando una cuenta aparte, desconecta esa cuenta (ver "su") ~$ logout |
| nano | Es el editor de archivos por defecto en muchas de las particiones GNU/Linux, la forma de usarlo es sencilla, y el menú muy intuitivo. ~$ nano dummie.txt |
| netstat | Con este comando miraremos las conexiones entrantes, salientes y en espera de la red que está realizando nuestro ordenador. Aunque tiene multitud de modificadores, el más común es "-an", aunque si deseais ver más podeis poner el modificador "--help". ~$ netstat -an |
| passwd | Cambia la contraseña de nuestro usuario. ~$ passwd |
| ps | Abreviatura de "processes", nos muestra todos los procesos del sistema en ejecución junto al PID (process identifier).
~$ ps -aux |
| su | Muchos dicen que es la abreviatura de "super user" (administrador), pero teniendo en cuenta que con este comando se pueden suplantar a otros usuarios del sistema yo prefiero conocerlo como "supplant user". ~$ su - Identificarse como administrador del sistema. ~$ su "usuario"Identificarse como otro usuario del sistema. |
| top | Muestra los procesos del sistema de mayor a menor consumo. ~$ top |
| who | Muestra los usuarios que están actualmente conectados al sistema. ~$ who |

Comentarios