Listado de Comandos de Linux
Comando | Descripción |
---|---|
watch |
Ejecuta un comando con intervalos de actualización, por defecto cada 2 segundos(lo mantiene en ejecución), sirve para monitorizar un proceso o tarea.Se puede especificar el número de segundos con la opción -n. Para salir del comando watch se pulsa las teclas Ctrl-C watch -t -n1 "date +%T" mantengo la hora en pantalla. watch ntpq -p Se mantiene ejecutando el comando ntpq -p manteniendolo activo en pantalla |
wbinfo |
Consulta la información de demonio winbind. wbinfo -u lista usuarios del dominio (ver también, getent). wbinfo -g lista grupos del dominio. |
wc |
El comando wc cuenta líneas, palabras y caracteres de los archivos indicados o de la entrada estándar. Si son varios archivos, imprime una línea por cada uno y un total. La sintaxis del comando wc es de la forma: Algunas de las opciones del comando wc son: -c cuenta sólo caracteres. -w cuenta sólo palabras. -l cuenta sólo líneas. Ejemplo de uso del comando wc wc pepe.txt se le solicita al comando wc que cuente las líneas, palabras y caracteres del archivo pepe.txt # wc pepe.txt 243 944 7439 pepe.txt |
wget |
Descarga ficheros desde Internet en modo consola Algunas opciones interesantes son: -c continua la descarga. -b continua la descarga aun si salimos del terminal. -p descargar todos los archivos que son necesarios para mostrar correctamente una determinada página HTML, incluyendo imágenes. -P indicamos en que carpeta queremos que descargue el/los archivos, el valor predefinido es el directorio actual. -U mozilla toma la identidad del navegador mozilla. -o log.txt crea un logs con la salida de wget. -e robots=off no descargar el archivo robots.txt --random-wait espera un tiempo aleatorio entre descarga, para evitar entrar en la lista de negra. --limit-rate=20k limita la velocidad a la que descarga a 20k. Ejemplos de uso: wget http://francisconi.org/sites/default/files/guia_de_referencia_rapida_de_linux.pdf descarga el fichero guia_de_referencia_rapida_de_linux.pdf en el directorio actual. root@kali:~# ls -l total 16 drwxr-xr-x 7 root root 4096 may 14 16:21 Desktop drwx------ 2 root root 4096 may 8 13:42 Downloads drwxr-xr-x 3 root root 4096 may 8 13:19 sketchbook -rw-r--r-- 1 root root 1177 abr 27 21:28 testdisk.log root@kali:~# wget http://francisconi.org/sites/default/files/guia_de_referencia_rapida_de_linux.pdf --2015-06-07 22:03:43-- http://francisconi.org/sites/default/files/guia_de_referencia_rapida_de_linux.pdf Resolviendo francisconi.org (francisconi.org)... 74.220.199.22 Conectando con francisconi.org (francisconi.org)[74.220.199.22]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 715773 (699K) [application/pdf] Grabando a: “guia_de_referencia_rapida_de_linux.pdf” 100%[============================================================>] 715.773 187K/s en 3,7s 2015-06-07 22:03:48 (187 KB/s) - “guia_de_referencia_rapida_de_linux.pdf” guardado [715773/715773] root@kali:~# ls -l total 716 drwxr-xr-x 7 root root 4096 may 14 16:21 Desktop drwx------ 2 root root 4096 may 8 13:42 Downloads -rw-r--r-- 1 root root 715773 mar 29 2014 guia_de_referencia_rapida_de_linux.pdf drwxr-xr-x 3 root root 4096 may 8 13:19 sketchbook -rw-r--r-- 1 root root 1177 abr 27 21:28 testdisk.log wget http://francisconi.org/sites/default/files/guia_de_referencia_rapida_de_linux.pdf -P /media/clientes/pp/ descarga el fichero guia_de_referencia_rapida_de_linux.pdf en el directorio especificado por el parámetro -P el cual es /media/clientes/pp/ wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com descargamos todo el sitio www.example.com wget -qO - "http://ftp.drupal.org/files/projects/token-6.x-1.13.tar.gz" | tar -xzf - descargo y desempaqueto todo en una linea aunque es más eficiente: curl http://ftp.drupal.org/files/projects/token-6.x-1.13.tar.gz | tar -xzf Ejemplo de la salida del comando wget en la cual se le solicita que descargue en la carpeta actual el paquete nmap-6.40-1.i386.rpm. # wget http://nmap.org/dist/nmap-6.40-1.i386.rpm --2014-04-09 19:54:46-- http://nmap.org/dist/nmap-6.40-1.i386.rpm Resolviendo nmap.org (nmap.org)... 173.255.243.189 Conectando con nmap.org (nmap.org)[173.255.243.189]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 4940913 (4,7M) [application/octet-stream] Grabando a: “nmap-6.40-1.i386.rpm” 42% [=========================> ] 2.094.176 165K/s T.E. 16s Al terminar la descarga la pantalla queda: # wget http://nmap.org/dist/nmap-6.40-1.i386.rpm --2014-04-09 19:54:46-- http://nmap.org/dist/nmap-6.40-1.i386.rpm Resolviendo nmap.org (nmap.org)... 173.255.243.189 Conectando con nmap.org (nmap.org)[173.255.243.189]:80... conectado. Petición HTTP enviada, esperando respuesta... 200 OK Longitud: 4940913 (4,7M) [application/octet-stream] Grabando a: “nmap-6.40-1.i386.rpm” 100%[==============================================================>] 4.940.913 311K/s en 22s 2014-04-09 19:55:09 (216 KB/s) - “nmap-6.40-1.i386.rpm” guardado [4940913/4940913] |
whatis |
Muestra una descripción corta de los comandos similares al nombre que se da como argumento. Ejemplo de uso # whatis apt apt (8) - Advanced Package Tool |
whereis |
Localiza comandos, páginas del manual y archivos fuentes. whereis -b busca solo archivos binarios. whereis -m busca solo archivos de manuales (man) Un comando relacionado es locate |
which |
Indica la ubicación del programa que ejecuta la shell, que estamos empleando cuando escribimos la orden. Por ejemplo para determinar la ubicación del comando awk ejecutamos:# which vim /usr/bin/awk Si which no encuentra la ubicación del comando, pruebe con whereis o con el comando locate |
who |
Quién está en el sistema. Muestra nombre de login, línea de terminal, hora de ingreso, nombre de máquina remota y display X. who -H muestra encabezado de columnas. # who -H NOMBRE LÍNEA TIEMPO COMENTARIO (unknown) tty7 2014-04-08 21:08 (:0) root pts/0 2014-04-08 21:09 (192.168.1.3) who -u tiempo inactivo; "old" es >24 horas; "." activo reciente. # who -u root tty7 2014-04-08 21:12 antig 2978 (:0) root pts/0 2014-04-08 21:09 . 2992 (192.168.1.3) who -w si el usuario recibe (+) o no (-) mensajes # who -w root - tty7 2014-04-08 21:12 (:0) root - pts/0 2014-04-08 21:09 (192.168.1.3) who -m igual que who am i # who -m root pts/0 2014-04-08 21:09 (192.168.1.3) |
who am i |
El comando who am i es un comando sumamente sencillo el cual muestra el identificador del usuario actual. who am i muestra el nombre asociado con el usuario adoptado. Esto es igual a ejecutar el comando who como who -m. # who am i root pts/0 2014-04-11 13:14 (192.168.1.4) También le puede interesar el comando who que tiene más opciones que el comando who am i |
wordtrans |
Diccionario ingles-español en modo consola. |
write |
Envía un mensaje a otro usuario |
x |
La interfaz gráfica se divide en dos partes: X y GNOME. El servidor X es un elemento fundamental que asegura el funcionamiento de la tarjeta gráfica y del monitor proporcionando la base sobre la que se ejecuta GNOME. La configuración de las X se almacena en /etc/X11/xorg.conf Entrada Remota (Para activarlo ejecutar gksu /usr/sbin/gdmsetup ir a la pestaña remota y elija igual que la entada local en la lista desplegable). X :DISPLAY Si no queremos arrancar ningún escritorio y queremos hacer uso de las X únicamente. Por defecto el primer DISPLAY es 0 (accedemos con Cntrl+Alt+F7). X :3 Arranca el cuarto servidor gráfico. La mayoría de los programas gráficos en GNU/Linux soportan la opción -display o --display con la que se le indica el servidor gráfico donde queremos que se ejecute. De haber arrancado las X en un display :3 nos puede venir bien sacar una consola en el, para poder ejecutar cosas como: gnome-terminal --display :3 Ahora ir al DISPLAY :3 mediante la combinación de teclas Cntrl+Alt+F10 veremos una Xterm donde poder ejecutar comandos, ya sea para arrancar un escritorio o bien otra aplicación como puede ser un juego. Si queremos arrancar las X junto con una consola podemos hacer uso del comando xinit, el cual por defecto arranca una XtermX -query mi_IP crea una conexión remota a su servidor X actual. X :1 -query IP crea una conexión remota a otro servidor X. |