comandos que todo usuario de linux debe conocer

4
Comandos que todo usuario de Linux debe conocer. El Terminal es una interfaz basada en texto que permite a los usuarios acceso directo al sistema UNIX. Se puede usar para correr algunos comandos específicos, crear archivos y carpetas, cambiar configuraciones del sistema, y cualquier otra función que no están disponibles en programas de la interfaz gráfica de usuario. En este articulo se encuentran 16 herramientas y comandos que pueden ser usados en Ubuntu/Linux Mint. Esta lista es una pequeña parte de los comandos disponibles para Linux, que son muchos, en próximas entradas estaré explicando un poco más sobre estos comandos y cómo se usan. 1. pwd El comando pwd (de las siglas en inglés print working directory, cuya traducción sería imprimir directorio de trabajo) se utiliza para imprimir el nombre del directorio actual en una sesión de comandos 2. cd Este comando se usa para cambiar de directorio. Generalmente cuando el usuario inicia una sesión en GNU/Linux, el directorio donde comienza es su directorio personal. Desde ahí uno puede moverse a los diferentes directorios donde se tenga acceso usando este comando. 3. ls Es un comando del sistema operativo Unix y derivados que muestra un listado con los archivos y directorios de un determinado directorio. Los resultados se muestran ordenados alfabéticamente. Los archivos y directorios cuyo nombre

Upload: oralcu

Post on 07-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Comandos Que Todo Usuario de Linux Debe Conocer

Comandos que todo usuario de Linux debe conocer.

El Terminal es una interfaz basada en texto que permite a  los usuarios acceso directo al sistema

UNIX. Se puede usar para correr algunos comandos específicos, crear archivos y carpetas,

cambiar configuraciones del sistema, y cualquier otra función que no están disponibles en

programas de la interfaz gráfica de usuario.

En este articulo se

encuentran 16 herramientas y comandos que pueden ser usados en Ubuntu/Linux Mint. Esta lista

es una pequeña parte de los comandos disponibles para Linux, que son muchos, en próximas

entradas estaré explicando un poco más sobre estos comandos y cómo se usan.

1. pwd

El comando pwd (de las siglas en inglés print working directory, cuya traducción sería imprimir

directorio de trabajo) se utiliza para imprimir el nombre del directorio actual en una sesión de

comandos

2. cd

Este comando se usa para cambiar de directorio. Generalmente cuando el usuario inicia una

sesión en GNU/Linux, el directorio donde comienza es su directorio personal. Desde ahí uno puede

moverse a los diferentes directorios donde se tenga acceso usando este comando.

3. ls

Es un comando del sistema operativo Unix y derivados que muestra un listado con los archivos y

directorios de un determinado directorio. Los resultados se muestran ordenados alfabéticamente.

Los archivos y directorios cuyo nombre comienza con . (punto) no se muestran con la

instrucción ls, por lo que se suelen denominar «archivos ocultos». La opción -a de ls inhibe este

Page 2: Comandos Que Todo Usuario de Linux Debe Conocer

comportamiento, y muestra todos los archivos y subdirectorios, incluso los que comienzan con

punto.

4. whoami

Imprime el identificador de usuario efectivo. es decir es muestra el nombre del usuario

(username) en que estamos.

5. su

Permite usar el intérprete de comandos de otro usuario sin necesidad de cerrar la sesión.

Comúnmente se usa para obtener permisos de root para operaciones administrativas, sin tener

que salir y reentrar al sistema. Algunos entornos de escritorio, entre ellos GNOME y KDE, tienen

programas que piden gráficamente una contraseña antes de permitir al usuario ejecutar un

comando que usualmente requeriría tal acceso.

El nombre su proviene del inglés substitute user (cambiar usuario). También hay quien lo hace

derivar de superuser (super-usuario, es decir, el usuario root) ya que habitualmente se utiliza para

adoptar el rol de administrador del sistema.

6. sudo

Permite al usuario ejecutar programas con los privilegios de seguridad de otro usuario

(normalmente el usuario root) de manera segura.

7. touch

Es utilizado para cambiar la fecha y hora de última modificación de un archivo. También puede

utilizarse para crear un archivo vacío. Si el archivo existe, se modifica su hora de acceso y

modificación, que pasan a tener la fecha y hora actuales del sistema, tal y como sucediera si el

archivo hubiera cambiado. Si el archivo no existe, se crea un nuevo archivo vacío. Si no se le

indica un nombre de archivo, se toma el directorio actual.

8. rm

Proviene de la palabra remove que significa “borrar” en inglés. Es usado para eliminar archivos y

directorios del sistema de archivos. Esta orden debe utilizarse con cautela, ya que puede ser muy

destructiva, debido a que, al momento de ser llamada, por omisión borra los archivos sin pedir

confirmación.

9. clear

Limpia la pantalla, y coloca el prompt al principio de la misma.

10. apt

Advanced Packaging Tool (Herramienta Avanzada de Empaquetado), es un sistema de gestión de

paquetes creado por el proyecto Debian. APT simplifica en gran medida la instalación y

eliminación de programas en los sistemas GNU/Linux. No existe un programa apt en sí mismo,

sino que APT es una biblioteca de funciones C++ que se emplea por varios programas de línea de

comandos para distribuir paquetes:

Page 3: Comandos Que Todo Usuario de Linux Debe Conocer

apt-cache search (texto) : Muestra una lista de todos los paquetes y una breve descripción

relacionado con el texto que hemos buscado.

apt-get dist-upgrade: Función adicional de la opción anterior que modifica las dependencias

por la de las nuevas versiones de los paquetes.

apt-get install (paquetes): Instala paquetes.

apt-get remove (paquete): Borra paquetes. Con la opción –purgeborramos tambien la

configuración de los paquetes instalados.

apt-get update: Actualiza la lista de paquetes disponibles para instalar.

apt-get upgrade: Instala las nuevas versiones de los diferentes paquetes disponibles.

11. makepasswd

Es una herramienta que nos permite generar hashes para nuestras contraseñas.

12. Uptime

Un dato que puede ser indicativo de la calidad o estabilidad del sistema es el tiempo que la

computadora ha pasado encendida sin ser reiniciada. Para ésto tenemos el comando uptime, que

despliega los siguientes campos: La hora actual, el tiempo que ha permanecido el equipo

conectado sin interrupción, el número de usuarios conectados en el momento y carga del sistema.

13. wget

Permite la descarga de contenidos desde servidores web de una forma simple. Su nombre deriva

de World Wide Web y de “obtener” (en inglés get). Soporta descargas mediante los protocolos

HTTP, HTTPS y FTP. Entre las características más destacadas que ofrece Wget está la posibilidad

de fácil descarga de mirrors complejos de forma recursiva, conversión de enlaces para la

visualización de contenidos HTML localmente, soporte para proxies, etc.

14. rkfill

Permite habilitar/deshabilitar los dispositivos inalámbricos como wi-fi o blueetooth bien sea por

software o por hardware

15. xkill

Permite matar procesos (que tengan una interfaz gráfica) fácil y rápido, el cursor se transformará

en una calavera o una “X”, luego seleccionas la ventana de la aplicación que quieres cerrar

haciendo clic sobre ella.

16. ffmpeg

Es una herramienta de línea de comandos para convertir audio o vídeo de un formato a otro.

También puede capturar y codificar en tiempo real desde DirectShow, una tarjeta de televisión, la

pantalla de tu PC u otro dispositivo compatible.