COMANDOS BASICOS LINUX
Los directorios son éstos: (también dentro de éstos directorios hay otros.
Pero no me voy a detener en cada uno)
/ : Directorio raíz
bin/ : Directorio de binarios o ejecutables
boot/ : Directorio del booteo
dev/ : Directorio de los dispositivos del sistema.
etc/ : Directorio de la configuración del sistema
home/ : Directorio que contiene los usuarios del sistema.
lib/ : Directorio que contiene las librerías
mnt/ : Directorio en donde encontraraás las unidades montadas.
proc/ : Directorio de los procesos en memoria e info del sistema
root/ : Directorio del administrador
sbin/ : Directorio de los programas que usara el administrador
usr/ : Directorio que contiene programas y archivos para la configuración de los usuarios
var/ : Directorio que contiene archivos de administración y datos históricos del sistema
---------------------------------------------------------------------------
1.b) COMANDO chmod
Descripción: Este comando , lo que hace , es poner un documento a nuestro antojo de quien queremos que lo use, lo vea y ejecute. (Tenemos que ser root para usar este comando)
Propósito: Cambia los permisos de archivos o carpetas especificadas.
Los permisos afectan a:
u : usuario (dueño)
g : grupo
o : otros
a : todos
Las opciones son:
+ : agrega permiso
- : quita permiso
= : asigna permiso
Los permisos son:
d : lectura
r : escritura
w : ejecución
Permisos de archivos en formato binario y octal.
Binario Octal Permisos
000 0 ---
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx
Sintaxis: chmod [permisos] archivos ...
Ejemplo: chmod g-rwx Quade2K.txt
Esto nos mostrará algo como ésto, donde podemos observar como cambio el modo
drwxrwxrwx 1 root root Quade2K.txt 56134 Aug 30
drwx---rwx 1 root root Quade2K.txt 56134 Aug 30
---------------------------------------------------------------------------
1.c) COMANDO cp
Descripción: El comando cp copia archivos de carpeta a carpeta.
Propósito: copia archivos
Sintaxis: cp [opcion] archivo_fuente archivo_destino cd [opcion] archivo1 archivo2 ... directorio_destino (2)
Opciones:
-f: Borrar los archivos de destino ya existentes
-p: Preservar los permisos, el usuario y el grupo del archivo a copiar
-v: Da información en pantalla sobre los archivos que se van copiando.
Ejemplo: cp /root/Quade2K/archivo.txt /root/Quade2K.txt
---------------------------------------------------------------------------
1.d) COMANDO lpr
Descripción: Este comando los que hace es preparar la lista de archivos a imprimir.
Proposito: imprimir archivos
Sintaxis: lpr archivo1 archivo2 ...
Ejemplo: lpr Quade2K.txt
---------------------------------------------------------------------------
1.e) COMANDO ls
Descripción: Con éste comando, nosotros podremos ver el contenido de las carpetas.
Propósito: mostrar lista de archivos/directorios
Las opciones son:
-a: Muestra la lista de archivos.
-l: Descripcion con detalles.
-t Muestra archivos ordenados por llegada de fecha.
Sintaxis: ls [opciones] [lista de archivos y/o directorio]
Ejemplo: ls -l
* Nos mostrara la lista de carpetas de /
root@localhost:/# ls -l
total 1116
drwxr-xr-x 2 root bin 4096 Sep 5 1999 bin/
drwxr-xr-x 2 root root 4096 Aug 29 00:28 boot/
drwxr-xr-x 2 root root 4096 Oct 6 1997 cdrom/
drwxr-xr-x 5 root root 28672 Aug 30 18:29 dev/
drwxr-xr-x 16 root root 4096 Aug 30 18:29 etc/
drwxr-xr-x 3 root root 4096 Aug 30 1993 home/
drwxr-xr-x 3 root root 4096 Sep 6 1999 lib/
drwxr-xr-x 2 root root 16384 Aug 28 00:23 lost+found/
drwxr-xr-x 3 root root 4096 Oct 6 1997 mnt/
drwxr-xr-x 3 root root 4096 Nov 29 1998 opt/
dr-xr-xr-x 53 root root 0 Aug 30 18:29 proc/
drwx--x--- 7 root root 4096 Aug 30 18:39 root/
drwxr-xr-x 2 root bin 4096 Jun 9 2000 sbin/
drwxr-xr-x 2 root root 4096 Apr 28 1996 shlib/
drwxrwxrwt 4 root root 4096 Aug 30 18:40 tmp/
drwxr-xr-x 22 root root 4096 Aug 18 1999 usr/
drwxr-xr-x 18 root root 4096 May 29 2000 var/
-rw-r--r-- 1 root root 1034141 Aug 28 00:25 vmlinuz
---------------------------------------------------------------------------
1.f) COMANDO mkdir
Descripción: Con el comando mkdir, podremos crear directorios nuevos.
Propósito: crea directorios
Sintaxis: mkdir [directorio]
Opciones:
-m modo: Establece los permisos de los directorios creados.
-p : Crea los directorios padre que falten para cada argumento.
Ejemplo: mkdir Quade2K
---------------------------------------------------------------------------
1.g) COMANDO mv
Descripción: Este comando lo que hace es mover archivos de carpeta a carpeta
Propósito: mover archivos
Sintaxis:
Remover: mv [opciones] archivo_viejo archivo_nuevo
Mover : mv [opciones] archivo1 archivo2 ... directorio
Opciones:
-f Borrar los archivos de destino existentes sin preguntar al usuario.
-i Lo contrario de -f, pregunta por cada archivo a sobreescribirse antes de hacerlo.
-v Muestra el nombre de cada archivo a ser movido.
Ejemplo: mv /root/Quade2K/archivo.txt /root/
COMANDO rm
Descrpción: Con el comando rm lo que hacemos es borrar archivos.
(Pero tendremos que ser el root a menos que tengo permiso para que nosotros podamos solos)
Propósito: borra archivos
Las opciones son:
-i: Pide confirmación antes de borrar.
-r: Borra un directorio y todos los archivos que halla en él
-f: No pide confirmación antes de borrar.
Sintaxis: rm [opciones] archivo1 archivo2 ...
Ejemplo: rm -i *
---------------------------------------------------------------------------
1.i) COMANDO rmdir
Descripción: Con este comando podremos borrar directorios . Pero para esto primero hay borrar todos su archivos y carpetas.(Tendremos que ser root o tener el permiso adecuado)
Propósito: borra directorios
Sintaxis: rmdir directorio1 directorio2
Ejemplo: rmdir /root/Quade2K
---------------------------------------------------------------------------
1.j) COMANDO find
Descripción: Buscar archivos o carpetas.
Propósito: buscar archivos
Sintaxis: find [archivo]
Ejemplo: find DISIDENTS.txt
---------------------------------------------------------------------------
1.k) COMANDO ln
Descripción: Crea enlaces de carpetas, archivos, etc.
Propósito: hacer enlaces
Opciones:
-s: crea un enlace (link) simbolico
Sintaxis: ls [opciones] Archivo_real Nombre_enlace
Ejemplo: ln -s + ~/Quaded/Quade2K.txt Quade.txt
---------------------------------------------------------------------------
1.l) COMANDO sort
Descripción: Con éste comando lo que haremos será ordenar un poco nuestra maquina.
Propósito: ordenar archivos u directorios
Opciones:
-b: ignora blanco al principio y al final de la linea.
-f: considera mayusculas y minusculas iguales.
-n: orden numerico.
-r: invierte el oreden.
-tx: el carácter x se considera como separador de campos.
Sintaxis: sort [opciones] [campos] [archico1 archivo2 ...]
Ejemplo:
sort -n notas.alumnos: muestra las lineas del archivo "notas.alumnos"
ordenadas numericamente
---------------------------------------------------------------------------
1.m) COMANDO chgrp
Descripción: Con éste comando el root o administrador del sistema , como quieran llamarlo, puede cambiar el grupo al que pertenece cada usuario.
Propósito: cambiar el grupo al que pertenece uno o varios archivos
Sintaxis: chgrp [grupo] [archivo]
Ejemplo: chgrp otros quade.txt (cambia quade.txt al grupo "otros")
---------------------------------------------------------------------------
1.n) COMANDO less
Descripción: Con éste comando podremos visualisar archivos de texto, editar ,etc.
Propósito: Muestra un documento en pantalla
Sintaxis: less [archivo...]
Opciones (son dentro del programa):
Espacio: avanza un numero de lineas del texto
Enter : avanza de a una linea.
G : Ir al final del texto.
g : Ir al inicio del texto.
/ : busca palabras dentro del texto.
? : busca palabras dentro del texto retrocediendo dentro del texto.
AvPag : Avanzar una pantalla de texto.
RePag : Retrocede una pantalla de texto.
v : Editor de texto
q : Salir del programa.
Ejemplo: less Quade2K.txt
COMANDOS GENERALES
2.a) COMANDO chsh
Descripción: Con éste comando podremos cambiar la shell. (Tendremos que ser root).
Propósito: cambia la shell
Ejemplo: chsh /bin/bash
* Nos aparecerá algo como esto:
Changing the login shell for root
Enter the new value, or press return for the default
Login Shell [/bin/bash]:
---------------------------------------------------------------------------
2.b) COMANDO echo
Descripcion: Este estúpido comando sirve para mostrar texto en pantalla.
Propósito: muestra un mensaje en pantalla
Sintaxis: echo [-n] mensaje
Ejemplo: echo Hola boludo !!!
---------------------------------------------------------------------------
2.c) COMANDO fdisk
Descripción: Con éste documento es ver y corregir las particiones del disco
Propósito: muestra particiones del disco
Sintaxis: fdisk [particion]
Ejemplo: fdisk /dev/hda
---------------------------------------------------------------------------
2.d) COMANDO kill
Descripción: Con éste comando lo que haremos es matar operaciones que están colgadas o no.
Propósito: mata un proceso
Sintaxis: kill [-sen~al] proceso1 proceso2 ...
Ejemplo: kill 20192 20194 20201
---------------------------------------------------------------------------
2.e) COMANDO startx
Descripción: Lo que haremos con éste comando será entrar al modo gráfico.
Los más conocidos son: KDE - GNOME - Enlightenment - FVWM95 AfterShep - Windows Maker (Todos éstos son Windows Manager)
Propósito: entrar al entorno grafico
---------------------------------------------------------------------------
2.f) COMANDO xf86config
Descripción: Con éste comando lo que haremos será configurar el teclado , el mouse, el monitor y la placa de video.
Propósito: configura el entorno gráfico
---------------------------------------------------------------------------
2.g) COMANDO man
Descripción: Con el comando man podremos ver la descripción de comandos.
Propósito: mostrar la página de manual del comando o recurso dado.
Opciones:
1. Comandos de uso general
2. Llamadas al sistema
3. Rutinas de las bibliotecas del sistema
4. Formatos dee los ficheros
5. Miscelanea (cabeceras, macros, caracters, etc.)
6. juegos
7. Ficheros especiales de dispositivos
8. Glosario de terminos empleados en los manuales
Sintaxis: man -s [numero del manual] [comando]
Ejemplo: man ls (Esto nos da la ayuda del comando ls)
---------------------------------------------------------------------------
2.h) COMANDO logout o login
Descripción: Lo que haremos con éste comando será cerrar la sesión de trabajo.
Propósito: cerrar sesión de trabajo
Ejemplo: logout
* Nos aparecerá algo asi:
root@darkstar:/# logout
quade2k login:
COMANDOS DE INFORMACION
3.a) COMANDO date
Descripción: Con éste comando lo que haremos será ver el día, mes y hora.
Propósito: muestra hora y la fecha
Nos aparecerá algo como ésto:
Thu Aug 30 19:05:29 /etc/localtime 2001
---------------------------------------------------------------------------
3.b) COMANDO tty
Descripción: Con el comando tty lo que haremos es pedir información acerca de en que terminal estamos trabajando.
Propósito: nos dice la terminal que estamos usando
Nos aparecerá algo como ésto:
/dev/pts/0
3.c) COMANDO pwd
Descripción: Este comando nos informa acerca del directorio en el que nos encotramos actualmente.
Propósito: nos muestra el directorio actual
Por ejemplo: Si estamos en
[root@localhost/]
nos devolverá
/
---------------------------------------------------------------------------
3.d) COMANDO cal
Descripción: Con este comando lo que haremos será pedir que nos muestre un calendario.
Propósito: mostrar un calendario en pantalla
Sintaxis: cal [ [mes] año]
Ejemplo: cal 2000
cal 12 2000
---------------------------------------------------------------------------
3.e) COMANDO ps
Descripción: Con éste comando podremos pedir que nos muestre la lista de procesos en ejecución. También luego, ya sabiendo los uid de cada aplicación , podremos hacer un kill para matar alguna aplicación.
Propósito: desplegar el estado de los procecsos
Sintaxis: ps [opciones]
Opciones:
-e : informacion de todo el sistema
-l : formato largo
-f : informacion de los comandos que el sistema esta procesando
-aux: muestra todos los procesos
Según las opciones que le suministremos al comando, aparecerán diversos campos, entre los que caben destacar:
UID : número de identificación del usuario
PID : número de identificación del proceso
PPID: número de identificación del proceso padre
PRI : prioridad
NI : numero "NICE"
TIME : tiempo de CPU en min:seg
COMD : nombre del comando que se esta ejecutando
Ejemplo:
ps -l : muestra una lista detallada de los procesos
ps -aux : muestra todos una lista de todos los procesos, incluído aquellos que no tienen una terminal gráfica.
COMANDOS DE USUARIOS
4.a) COMANDO adduser
Descripción: Con éste comando podremos agregar usuarios al sistema. (Tendremos que ser root)
Propósito: agrega usuario
Ejemplo: adduser Quade2K
* Nos aparecerá algo como esto:
root@darkstar:/# adduser
Login name for new user []: Quade2K
User id for Quade2K [ defaults to next available]:
Initial group for Quade2K [users]:
Additional groups for Quade2K (seperated with commas, no spaces) []:
Quade2K's home directory [/home/Quade2K]:
Quade2K's shell [/bin/bash]:
Quade2K's account expiry date (YYYY-MM-DD) []:
OK, I'm about to make a new account. Here's what you entered so far:
New login name: Quade2K
New UID:
Initial group:
Additional groups:
Home directory: /home/Quade2K
Shell: /bin/bash
Expiry date: [no expiration]
This is it... if you want to bail out, hit Control-C. Otherwise, press ENTER to go ahead and make the account.
Making new account...
Changing the user information for Quade2K
Enter the new value, or press return for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Changing password for Quade2K
Enter the new password (minimum of 5, maximum of 127 characters)
Please use a combination of upper and lower case letters and numbers.
New password:
Re-enter new password:
Password changed.
Done...
--------------------------------------------------------------------------
4.b) COMANDO deluser
Descripción: Con éste comando podremos borrar usuarios al sistema. (Tendremos que ser root)
Propósito: borrar usuarios
Ejemplo: deluser Quade2K
--------------------------------------------------------------------------
4.c) COMANDO passwd
Descripción: Con este comando podremos cambiar el password del usuario.(Tendremos que ser root)
Propósito: cambia la pass de un usuario
Ejemplo: passwd Quade2K
* Nos aparecerá algo como ésto:
Changing password for root
Enter the new password (minimum of 5, maximum of 127 characters)
Please use a combination of upper and lower case letters and numbers.
New password:
Re-enter new password:
Password changed.
Done...
COMANDOS DE INTERNET Y RED
5.a) COMANDO mail
Descripción: Con éste comando lo que haremos será mandar un mail a alguien
Propósito: manda y recibe mails
Sintaxis: mail [usuario1 usuario2 ...]
Ejemplo: mail Amigo
--------------------------------------------------------------------------
5.b) COMANDO who
Descripción: Con éste comando lo que podremos hacer es pedir información acerca de quien está trabajando en cada terminal.
Propósito: muestra usuarios conectados al sistema
Sintaxis: who [tty]
Ejemplo: who
* Nos aparecerá algo como ésto:
root tty1 Aug 31 13:17
root pts/0 Aug 31 13:54
--------------------------------------------------------------------------
5.c) COMANDO write
Descripción: Con éste comando podremos mandar un mensaje a algún usuario.
Propósito: manda un mensaje a otro usuario conectado al sistema
Sintaxis: write usuario [tty]
Ejemplo: write Amigo ttyS2
--------------------------------------------------------------------------
5.d) COMANDO finger
Descripción: Con el comando finger podremos...
Propósito: visualizar información acerca de los usuarios en la red TCP/IP
Sintaxis: finger [-lmps] [login ...]
* Nos aparecerá algo así:
Login Name Tty Idle Login Time Office Office Phone
root tty1 1 Sep 1 00:18
root pts/0 Sep 1 00:20 (:0)
--------------------------------------------------------------------------
5.e) COMANDO ftp
Descripción: Con este comando será abrir una sesion de ftp.
Propósito: Iniciar una sesión ftp interactiva
Opciones:
! debug mdir sendport site
$ dir mget put size
account disconnect mkdir pwd status
append exit mls quit struct
ascii form mode quote system
bell get modtime recv sunique
binary glob mput reget tenex
bye hash newer rstatus tick
case help nmap rhelp trace
cd idle nlist rename type
cdup image ntrans reset user
chmod lcd open restart umask
close ls prompt rmdir verbose
cr macdef passive runique ?
delete mdelete proxy send
* Nos aparecerá algo como ésto, y desde allí utilizaremos los comandos:
ftp>
--------------------------------------------------------------------------
5.f) COMANDO ping
Descripción: Lo que haremos con éste comando será pedir información para ver si la maquina está conectada o no.
Propósito: enviar una petición para responder al sistema 'host' la red
Opciones:
-t: Solicita eco al host hasta ser interrumpido.
Para ver estadisticas y continuar: presionar Ctrl-Enter.
Para interrumpir: presione Ctrl-C.
-a: Resuelve direcciones a nombre de host.
-n cantidad: Cantidad de solicitudes de eco a eviar.
-l tamaño: Tamaño de buffer de envíos.
-f: No fragmentar paquetes.
-i TIL: Tiempo de vida.
-v TOS: Tipo de Servicio.
-r cantidad: Registrar la ruta para esta cantidad de saltos.
-s cantidad: Registrar horarios para esta cantidad de saltos.
-j lista de hosts: Ruta origen variable en la lista de host.
-k lista de hosts: Ruta origen estricta en la lista de host.
-w tiempo: Tiempo de espera de respuesta en milisegundos.
Ejemplo: ping -s 32000
--------------------------------------------------------------------------
5.g) COMANDO telnet
Descripción: Con éste comando se abre una sesión de telnet.
Propósito: iniciar una sesión telnet interactiva
Opciones:
gout : fuerza a logout al usuario y cerrar la conexión
display : muestra los parámetros operativos
mode : trata de entrar en el modo de caracteres de línea ('mode ?' para mas información)
open : conecta a un servidor
quit : sale de telnet
send : cters ('send ?' para mas info)
set : fijar los parámetros operativos ('set ?'para más información)
unset : desfijar los parámetros operativos ('unset ?' para mas información)
status : muestra status
toggle : alarmar sobre los parámetros operativos ('toggle ?' para mas información)
slc : fijar el tratamiento de los caracteres especiales
z : suspender telnet
* Nos aparecerá algo como ésto, y desde allí utilizaremos los comandos:
telnet>
--------------------------------------------------------------------------
5.h) COMANDO tftp
Descripcion: Con este comando se abre una sesión de tftp.
Propósito: iniciar una sesión de tftp interactiva
Opciones:
connect : conexión remota en tftp
mode : fijar modo de transferencia de archivos
put : enviar archivo
get : recibir archivo
quit : salir de tftp
verbose : avisa sobre el modo verboso
trace : avisa sobre el trazado
status : mostrar nuestro status
binary : cambiar al modo octet
ascii : cambiar al modo netascii
rexmt : avisa a través del paquete el tiempo de retransmisión
timeout : muestra el tiempo hasta la desconexión
? : nos muestra la ayuda
* Nos aparecerá algo como ésto, y desde allí utilizaremos los comandos:
tftp>
5.i) COMANDO netstat
Descripción: Con el comando netstat , podremos pedir información acerca de los puertos de la maquina.
Propósito: Muestra las estadisticas del protocolo y conexiones TCP/IP actuales.
Opciones:
-a: Muestra todas las conexiones abiertas y puertos de escucha.
-e: Muestra estadistica Ethernet. (Se puede combinar con -s)
-n: Muestra números de puertos y direcciones en formato numérico.
-s: Muestra conexiones del protocolo especificado por proto; que puede ser TCP o UDP e IP.
-r: Muestra el contenido de la tabla de rutas.
-s: Muestra estadisticas por protocolo. En forma predeterminada se muestra para TCP, UDP e IP.
-p se puede especificar el predeterminado)
Ejemplo: netstat
*Nos aparecerá algo así, donde podremos observar los puertos de la máquina
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:685 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:113 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:79 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:513 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:37 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:2049 0.0.0.0:*
udp 0 0 0.0.0.0:682 0.0.0.0:*
udp 0 0 0.0.0.0:518 0.0.0.0:*
udp 0 0 0.0.0.0:512 0.0.0.0:*
udp 0 0 0.0.0.0:37 0.0.0.0:*
udp 0 0 0.0.0.0:111 0.0.0.0:*
raw 0 0 0.0.0.0:1 0.0.0.0:* 7
raw 0 0 0.0.0.0:6 0.0.0.0:* 7
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 0 [ ACC ] STREAM LISTENING 119 /dev/gpmctl
unix 1 [ ] STREAM CONNECTED 234 @00000017
unix 1 [ N ] STREAM CONNECTED 271 @00000018
unix 1 [ ] STREAM CONNECTED 281 @0000001a
unix 1 [ ] STREAM CONNECTED 178 @00000011
unix 1 [ ] STREAM CONNECTED 61 @00000002
unix 1 [ ] STREAM CONNECTED 180 @00000012
unix 1 [ ] STREAM CONNECTED 45 @00000001
unix 0 [ ACC ] STREAM LISTENING 150 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 176 @00000010
unix 1 [ ] STREAM CONNECTED 152 @00000006
unix 1 [ N ] STREAM CONNECTED 182 @00000013
unix 1 [ ] STREAM CONNECTED 101 @00000004
unix 1 [ N ] STREAM CONNECTED 187 @00000014
unix 1 [ ] STREAM CONNECTED 81 @00000003
unix 0 [ ACC ] STREAM LISTENING 42 /dev/log
unix 1 [ ] STREAM CONNECTED 282 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 272 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 235 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 188 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 183 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 181 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 179 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 177 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 155 /tmp/.X11-unix/X0
unix 1 [ ] STREAM CONNECTED 102 /dev/log
unix 1 [ ] STREAM CONNECTED 82 /dev/log
unix 1 [ ] STREAM CONNECTED 79 /dev/log
unix 1 [ ] STREAM CONNECTED 46 /dev/log
|