Comandos Linux
|
ÍNDICE
PRIMEROS COMANDOS EN LINUX..................................................... 1
COMANDOS PARA EL TRABAJO CON EL SISTEMA DE FICHEROS.......................................................................................... 5
COMODINES PARA LA GENERACIÓN DE LISTAS DE FICHEROS........................................................................................ 11
REDIRECCIÓN DE COMANDOS Y TUBERÍAS ................................ 12 COMANDOS GENERALES Y DE INFORMACIÓN DEL SISTEMA14
PRIMEROS COMANDOS EN LINUX..................................................... 1
COMANDOS PARA EL TRABAJO CON EL SISTEMA DE FICHEROS.......................................................................................... 5
COMODINES PARA LA GENERACIÓN DE LISTAS DE FICHEROS........................................................................................ 11
REDIRECCIÓN DE COMANDOS Y TUBERÍAS ................................ 12 COMANDOS GENERALES Y DE INFORMACIÓN DEL SISTEMA14
PRIMEROS COMANDOS EN LINUX
La forma general de los comandos en Linux es:
La forma general de los comandos en Linux es:
$ comando [opciones] [parámetros]
-
En el formato general anterior, el símbolo $ representa el prompt
del sistema aunque se recuerda que puede cambiar dependiendo
de la distribución y configuración utilizada.
-
Las opciones son modificadores para los comandos y no siempre
es necesario teclear alguna. Las opciones suelen incluir el signo
– seguido por una letra.
-
Los parámetros son informaciones que el comando puede
necesitar para ejecutarse. Esta necesidad depende de cada
comando concreto. En muchas ocasiones los parámetros son
nombres de ficheros o directorios.
Una característica importante en Linux es que se realiza distinción entre mayúsculas y minúsculas. Tanto para nombres de carpetas, ficheros, nombres de programas, comandos y cualquier elemento en Linux se hace distinción entre mayúsculas y minúsculas. Es decir, no será el mismo fichero Documentación, que documentación o DOCUMENTACIÓN.
Por ejemplo si intentamos ejecutar el comando hostname de la siguiente forma:
$ HOSTNAME -bash: HOSTNAME: command not found
el sistema devolverá un error de comando no encontrado. Se debe escribir:
$ hostname
Esta característica es una potencial fuente de problemas
sobre todo para usuarios que están acostumbrados a otros sistemas
operativos como Windows, donde no existe esta distinción.
A continuación se presentarán los comandos básicos para trabajar con la estructura de directorios del sistema:
Cuando trabajamos en modo comando hay que tener en cuenta siempre el directorio donde nos encontramos, ya que muchos comandos que hacen referencia a directorios utilizan el directorio actual si no se especifica otra cosa. Al directorio donde nos encontramos se le llama directorio actual o directorio activo.
El comando pwd muestra en pantalla la ruta completa del directorio actual o activo. En muchas ocasiones el prompt del sistema se configura para mostrar el directorio activo pero si no es así se puede utilizar el comando pwd para visualizarlo.
Cambia el directorio actual por el especificado como parámetro. Utilizado sin parámetros el comando cd cambia al directorio home del usuario. Ejemplos:
A continuación se presentarán los comandos básicos para trabajar con la estructura de directorios del sistema:
Cuando trabajamos en modo comando hay que tener en cuenta siempre el directorio donde nos encontramos, ya que muchos comandos que hacen referencia a directorios utilizan el directorio actual si no se especifica otra cosa. Al directorio donde nos encontramos se le llama directorio actual o directorio activo.
El comando pwd muestra en pantalla la ruta completa del directorio actual o activo. En muchas ocasiones el prompt del sistema se configura para mostrar el directorio activo pero si no es así se puede utilizar el comando pwd para visualizarlo.
Cambia el directorio actual por el especificado como parámetro. Utilizado sin parámetros el comando cd cambia al directorio home del usuario. Ejemplos:
pwd
cd [nombre_directorio]
cd /usr/local/doc
cd local/doc
cd .. encima del actual
cd ../usuario1/apuntes una ruta relativa
cd
cd .. encima del actual
cd ../usuario1/apuntes una ruta relativa
cd
Ejemplo del comando cd utilizando
una ruta absoluta
Suponiendo que nos encontramos en /usr, igual que el anterior pero usando ruta relativa
Cambio al directorio un nivel por Ejemplo del comando cd utilizando Cambio al directorio home del
Suponiendo que nos encontramos en /usr, igual que el anterior pero usando ruta relativa
Cambio al directorio un nivel por Ejemplo del comando cd utilizando Cambio al directorio home del
usuario
A la hora de escribir rutas para el comando cd o para
cualquier otro comando recordar la utilidad del tabulador que nos
proporciona la shell de comandos.
Visualiza el contenido del directorio especificado como parámetro. Si no se indica ningún directorio se utiliza el directorio actual. Este comando tiene multitud de opciones para alterar el tipo de información mostrada. Por ejemplo, la opción –l muestra información extendida sobre cada fichero o directorio. Ejemplos:
Visualiza el contenido del directorio especificado como parámetro. Si no se indica ningún directorio se utiliza el directorio actual. Este comando tiene multitud de opciones para alterar el tipo de información mostrada. Por ejemplo, la opción –l muestra información extendida sobre cada fichero o directorio. Ejemplos:
ls [-opciones] [nombre_directorio]
ls –l
ls –l /var/log ls –a
ls –R
ls –C ls –lt
ls –l /var/log ls –a
ls –R
ls –C ls –lt
Lista extendida de archivos y directorios del
directorio actual
Lista extendida del directorio /var/log
Lista de todos los archivos y directorios, incluidos los ocultos, que en Linux empiezan por el carácter punto ( .)
Lista de archivos y directorios y de todos los directorios
dentro de él
Lista de archivos en columnas
Lista extendida de archivos ordenada por fecha
Lista extendida del directorio /var/log
Lista de todos los archivos y directorios, incluidos los ocultos, que en Linux empiezan por el carácter punto ( .)
Lista de archivos y directorios y de todos los directorios
dentro de él
Lista de archivos en columnas
Lista extendida de archivos ordenada por fecha
mkdir directorio
Crea un nuevo directorio.
Borra un directorio vacío.
Los comandos anteriores se utilizan para trabajar con la estructuras de directorios en un sistema Linux. Otros comandos generales son:
Borra un directorio vacío.
Los comandos anteriores se utilizan para trabajar con la estructuras de directorios en un sistema Linux. Otros comandos generales son:
rmdir directorio
Comandos para salir de la sesión: logout o exit
$ logout
El sistema finaliza la sesión y vuelve a mostrar la petición de login para una nueva sesión. El comando exit es equivalente.
Uno de los comandos más importantes del modo texto es el comando man. La forma de ejecutarlo es teclear man seguido del nombre del comando sobre el que queremos obtener ayuda. Por ejemplo:
$ man ls
La ayuda que ofrece el comando man se presenta paginada y formateada con algún programa formateador de textos que esté instalado en nuestro sistema. Normalmente funcionarán las teclas de cursores y las de [RePg] y [AvPg] para desplazarnos por el texto de ayuda. Para salir de nuevo al prompt del sistema pulsar la tecla q.
Existen también los comandos halt y shutdown para apagar el equipo. Estos comandos permiten algunas opciones como por ejemplo realizar una parada programada pero sólo los puede ejecutar el usuario root. En algunas distribuciones es necesario ser usuario root para ejecutar el comando poweroff.
Con estos comandos se realizarán todas las acciones necesarias para la salida ordenada del sistema. Después de su ejecución se podrá apagar el equipo.
El sistema finaliza la sesión y vuelve a mostrar la petición de login para una nueva sesión. El comando exit es equivalente.
Uno de los comandos más importantes del modo texto es el comando man. La forma de ejecutarlo es teclear man seguido del nombre del comando sobre el que queremos obtener ayuda. Por ejemplo:
$ man ls
La ayuda que ofrece el comando man se presenta paginada y formateada con algún programa formateador de textos que esté instalado en nuestro sistema. Normalmente funcionarán las teclas de cursores y las de [RePg] y [AvPg] para desplazarnos por el texto de ayuda. Para salir de nuevo al prompt del sistema pulsar la tecla q.
Existen también los comandos halt y shutdown para apagar el equipo. Estos comandos permiten algunas opciones como por ejemplo realizar una parada programada pero sólo los puede ejecutar el usuario root. En algunas distribuciones es necesario ser usuario root para ejecutar el comando poweroff.
Con estos comandos se realizarán todas las acciones necesarias para la salida ordenada del sistema. Después de su ejecución se podrá apagar el equipo.
Comando de ayuda: man
Comando para salir del sistema y apagar el equipo: poweroff
Comando para reiniciar el sistema: reboot
Al igual que el comando poweroff, en algunas distribuciones
sólo se puede ejecutar este comando con el usuario administrador.
COMANDOS PARA EL TRABAJO CON EL SISTEMA DE FICHEROS
A continuación se presentan los comandos más importantes para el manejo de ficheros en un sistema Linux. Los parámetros opcionales se especifican entre corchetes []:
Muestra por pantalla el fichero de texto especificado como parámetro. Si no se especifica ningún fichero como parámetro, muestra la información que le llega a través de la entrada estándar o stdin que por defecto es el teclado.
Muestra por pantalla, de forma paginada, el fichero especificado como parámetro. Si no se especifica ningún parámetro, pagina lo que recibe a través de stdin. Para avanzar línea a línea, utilizar la tecla de [Enter]. Para avanzar de página en página, utilizar la tecla de [Espacio]. Para salir pulsar la tecla q.
Parecido a more. Muestra por pantalla de forma paginada el contenido de un archivo de texto. Tiene más funcionalidades que more. Por ejemplo, con less se pueden utilizar las teclas de cursor para moverse a través del texto.
COMANDOS PARA EL TRABAJO CON EL SISTEMA DE FICHEROS
A continuación se presentan los comandos más importantes para el manejo de ficheros en un sistema Linux. Los parámetros opcionales se especifican entre corchetes []:
Muestra por pantalla el fichero de texto especificado como parámetro. Si no se especifica ningún fichero como parámetro, muestra la información que le llega a través de la entrada estándar o stdin que por defecto es el teclado.
Muestra por pantalla, de forma paginada, el fichero especificado como parámetro. Si no se especifica ningún parámetro, pagina lo que recibe a través de stdin. Para avanzar línea a línea, utilizar la tecla de [Enter]. Para avanzar de página en página, utilizar la tecla de [Espacio]. Para salir pulsar la tecla q.
Parecido a more. Muestra por pantalla de forma paginada el contenido de un archivo de texto. Tiene más funcionalidades que more. Por ejemplo, con less se pueden utilizar las teclas de cursor para moverse a través del texto.
cat [nombre_fichero]
more [nombre_fichero]
less [nombre_fichero]
cp fichero1 [fichero2 .. ficheroN] directorio
Copia ficheros y directorios. Si el último argumento es un
directorio, cp copia cada fichero fuente a ese directorio. Si el último
argumento es un fichero, cp copia el primer argumento que deberá
ser un solo fichero, en el fichero destino.
Comando que mueve o renombra ficheros o directorios. Si el último argumento es un directorio, mv mueve cada uno de los anteriores ficheros a ese directorio. Si se pasan como argumento dos nombres de ficheros (o dos nombres de directorios), renombra el primero al segundo.
Comando para borrar ficheros. Con la opción –r se borra la estructura entera de un directorio, incluido los subdirectorios.
Opción útil pero muy peligrosa para borrar todo el contenido de un directorio: rm –rf nombre_directorio
Busca ficheros en la estructura de directorios que cumplan la condición especificada. Este es un comando muy potente de Linux que admite muchas opciones de búsqueda diferentes. Algunos ejemplos de opciones de búsqueda:
-name ‘nombre’ busca archivos con el nombre especificado.
-perm DDD busca archivos con los permisos especificados DDD.
Comando que mueve o renombra ficheros o directorios. Si el último argumento es un directorio, mv mueve cada uno de los anteriores ficheros a ese directorio. Si se pasan como argumento dos nombres de ficheros (o dos nombres de directorios), renombra el primero al segundo.
Comando para borrar ficheros. Con la opción –r se borra la estructura entera de un directorio, incluido los subdirectorios.
Opción útil pero muy peligrosa para borrar todo el contenido de un directorio: rm –rf nombre_directorio
Busca ficheros en la estructura de directorios que cumplan la condición especificada. Este es un comando muy potente de Linux que admite muchas opciones de búsqueda diferentes. Algunos ejemplos de opciones de búsqueda:
-name ‘nombre’ busca archivos con el nombre especificado.
-perm DDD busca archivos con los permisos especificados DDD.
mv fichero1 [fichero2 .. ficheroN] destino
rm fichero1 [fichero2 .. ficheroN]
find ruta_búsqueda opciones_búsqueda
-user USER
-size +-bloques -group
Ejemplos:
busca archivos que pertenezcan al usuario USER.
busca archivos con más (+) o menos (-) tamaño al especificado.
busca archivos que pertenezcan al grupo especificado.
Para buscar en el directorio actual archivos que se llamen
prueba:
Busca diferencias entre dos ficheros. Parecido a cmp pero más avanzado. Por ejemplo, puede comparar dos directorios.
$ find . –name ‘prueba’
Para buscar en el directorio /tmp archivos que pertenezcan a
usuario1:
$ find /tmp –user usuario1
Para buscar en el directorio /var archivos superiores a
1000000 bytes:
$ find /var –size +1000000c
Compara dos ficheros de cualquier tipo y escribe el resultado
en la salida estándar.
Busca diferencias entre dos ficheros. Parecido a cmp pero más avanzado. Por ejemplo, puede comparar dos directorios.
cmp fichero1 fichero2
diff fichero1 fichero2
type fichero_ejecutable
Muestra por pantalla la ruta completa de un archivo
ejecutable.
Indica el tipo de fichero pasado como parámetro.
Muestra la ubicación del archivo ejecutable de un comando, el archivo fuente y la página del manual correspondiente. Esta búsqueda se realiza dentro de los directorios especificados en la variable de entorno PATH.
Comando para establecer los permisos de un fichero o directorio. Los permisos de un fichero se pueden cambiar sólo por el propietario del fichero o por el usuario root. Existen dos formas de establecer los permisos. La primera utilizando una representación simbólica de los cambios a realizar y la segunda utilizando un número octal que representa el patrón de bits de los nuevos permisos.
Para el primer formato se utiliza un patrón formado por tres tipos de caracteres:
• Las categorías de usuarios afectadas: u: para el propietario
g: para el grupo
o: para el resto de usuarios
Indica el tipo de fichero pasado como parámetro.
Muestra la ubicación del archivo ejecutable de un comando, el archivo fuente y la página del manual correspondiente. Esta búsqueda se realiza dentro de los directorios especificados en la variable de entorno PATH.
Comando para establecer los permisos de un fichero o directorio. Los permisos de un fichero se pueden cambiar sólo por el propietario del fichero o por el usuario root. Existen dos formas de establecer los permisos. La primera utilizando una representación simbólica de los cambios a realizar y la segunda utilizando un número octal que representa el patrón de bits de los nuevos permisos.
Para el primer formato se utiliza un patrón formado por tres tipos de caracteres:
• Las categorías de usuarios afectadas: u: para el propietario
g: para el grupo
o: para el resto de usuarios
file fichero
whereis fichero_ejecutable
chmod permisos fichero1 [fichero2 .. ficheroN]
•
•
Un carácter para retirar los permisos (-), dejarlos igual
(=) o añadir (+)
Las abreviaturas de los tipos de permisos: r: lectura
w: escritura
x: ejecución
Las abreviaturas de los tipos de permisos: r: lectura
w: escritura
x: ejecución
Por ejemplo, para dar permisos de escritura sobre el fichero
‘prueba’ a los usuarios que no sean ni el propietario ni usuarios del
grupo:
lectura(4) + escritura(2) + ejecución (1)
Por ejemplo, para que el fichero prueba tenga permisos de lectura y escritura para el propietario y permisos de solo lectura al grupo y al resto:
Propietario = lectura(4) + escritura(2) = 6 Grupo = lectura(4) = 4
Otros = lectura(4) = 4
El comando, por tanto sería:
$ chmod o+w /home/usuario1/prueba
Para quitar todos los permisos de escritura del fichero a todos
excepto al propietario:
$ chmod go-w /home/usuario1/prueba
El segundo formato se forma considerando cada agrupación
de permisos (rwx) como un número octal. Por tanto el valor octal de
los permisos de una agrupación de permisos se puede obtener
sumando los valores mostrados a continuación:
lectura(4) + escritura(2) + ejecución (1)
Por ejemplo, para que el fichero prueba tenga permisos de lectura y escritura para el propietario y permisos de solo lectura al grupo y al resto:
Propietario = lectura(4) + escritura(2) = 6 Grupo = lectura(4) = 4
Otros = lectura(4) = 4
El comando, por tanto sería:
$ chmod 644 prueba
Ejemplos:
rwxr-xr-x 755 rw-r—-r-- 644 r—-r--r-- 444 rwxrwxrwx 777 --------- 000 rwx------ 700
Si el archivo existe, actualiza la fecha de modificación del archivo y si no existe, crea un archivo nuevo de tamaño 0 bytes.
Muestra por pantalla las 10 primeras líneas de un fichero pasado como parámetro. Para que muestre un número de líneas diferente, se usa la opción –n:
$ head –n 5 /etc/passwd
Muestra las primeras 5 líneas del fichero /etc/passwd
Muestra las últimas 10 líneas de un fichero pasado como parámetro. Para que muestre un número de líneas diferente, se usa la opción –n:
$ tail –n 3 /etc/passwd
Muestra las últimas 3 líneas del fichero /etc/passwd
touch nombre_archivo
head fichero
tail fichero
wc fichero
Comando que muestra por pantalla el número de líneas,
palabras y caracteres del fichero especificado.
COMODINES PARA LA GENERACIÓN DE LISTAS DE FICHEROS
La mayoría de los comandos para el trabajo con ficheros se pueden ejecutar sobre más de un fichero. Para ello se utilizan como nombres de ficheros palabras patrón. Una palabra patrón o comodín es cualquier palabra que contenga alguno de los caracteres comodín de la siguiente tabla:
COMODINES PARA LA GENERACIÓN DE LISTAS DE FICHEROS
La mayoría de los comandos para el trabajo con ficheros se pueden ejecutar sobre más de un fichero. Para ello se utilizan como nombres de ficheros palabras patrón. Una palabra patrón o comodín es cualquier palabra que contenga alguno de los caracteres comodín de la siguiente tabla:
Carácter
|
Descripción
|
*
|
Sustituye varios caracteres o ninguno
|
?
|
Sustituye caracteres uno a uno
|
[...]
|
Sustituye cualquiera de las alternativas entre corchetes
|
[!...]
|
Sustituye cualquier carácter menos los indicados en la
lista entre corchetes
|
Ejemplos:
$rm prueba*
$rm *prueba
$rm *prueba*
Elimina todos los archivos que
comienzan por la palabra prueba
Elimina todos los archivos que acaban en la palabra prueba
Elimina todos los archivos que contengan la palabra prueba
Elimina todos los archivos que acaban en la palabra prueba
Elimina todos los archivos que contengan la palabra prueba
$rm prueba?? Elimina todos los archivos que
empiecen por prueba y tengan 8
caracteres
$rm prueba[1-4zx] Elimina los archivos prueba1, prueba2, prueba3, prueba4, pruebaz,
pruebas
REDIRECCIÓN DE COMANDOS Y TUBERÍAS
Los comandos y programas ejecutados en Linux normalmente no lanzan sus mensajes directamente a la pantalla. En lugar de eso, llaman a una rutina especial denominada salida estándar o stdout. stdout normalmente está configurado para dirigirse a la pantalla pero se puede dirigir fácilmente a cualquier dispositivo como una impresora o un archivo de disco. Este es uno de los elementos verdaderamente elegantes de Linux. Los programas dirigen sus salidas a stdout sin tener ni idea de hacia donde se dirige realmente su salida. El operador para redirigir la salida estándar a otro dispositivo es el carácter ‘mayor que’: >
Por ejemplo, el comando cal muestra un calendario del mes actual:
$ cal
pero podríamos dirigirlo hacia la impresora:
caracteres
$rm prueba[1-4zx] Elimina los archivos prueba1, prueba2, prueba3, prueba4, pruebaz,
pruebas
REDIRECCIÓN DE COMANDOS Y TUBERÍAS
Los comandos y programas ejecutados en Linux normalmente no lanzan sus mensajes directamente a la pantalla. En lugar de eso, llaman a una rutina especial denominada salida estándar o stdout. stdout normalmente está configurado para dirigirse a la pantalla pero se puede dirigir fácilmente a cualquier dispositivo como una impresora o un archivo de disco. Este es uno de los elementos verdaderamente elegantes de Linux. Los programas dirigen sus salidas a stdout sin tener ni idea de hacia donde se dirige realmente su salida. El operador para redirigir la salida estándar a otro dispositivo es el carácter ‘mayor que’: >
Por ejemplo, el comando cal muestra un calendario del mes actual:
$ cal
pero podríamos dirigirlo hacia la impresora:
$ cal > /dev/lp0
o hacia un archivo:
$ cal > /home/usuario1/datos/calendario
También existe una rutina especial para presentar los
mensajes de error. Esta salida se llama error estándar o stderr.
Normalmente, stderr está dirigida a la pantalla, pero de nuevo se
puede dirigir a un dispositivo o a un archivo, de forma totalmente
independiente de stdout. El operador para realizar esta operación es
2>
Pipeline o tubería
Como ya hemos visto, los comandos en Linux utilizan la entrada estándar como entrada de datos y sacan sus datos a través de la salida estándar. Esta característica se puede aprovechar para encadenar o enlazar la ejecución de varios comandos, de forma que la salida de un comando sea la entrada del siguiente. A este concepto se le denomina tubería o pipeline y el operador para llevar a cabo dicha operación es el carácter |
Por ejemplo:
$ ls –j 2> /home/usuario1/error.log
Se dispone también de una rutina para las entradas, llamada
entrada estándar o stdin. Si un programa pide su entrada de stdin, por
defecto se utiliza la información que llega a través del teclado, pero
esta entrada se puede suministrar desde un dispositivo o un archivo.
El operador para realizar esta operación es el carácter ‘menor que’: <
$ cat < /home/usuario1/prueba
Los operadores > y 2> utilizados sobre archivos, producen
una nueva copia del archivo especificado eliminando cualquier
información que hubiera. Para conservar la información y que el
operador añada la información de la redirección, sin sobrescribir se
utilizan los operadores >> y 2>>.
Pipeline o tubería
Como ya hemos visto, los comandos en Linux utilizan la entrada estándar como entrada de datos y sacan sus datos a través de la salida estándar. Esta característica se puede aprovechar para encadenar o enlazar la ejecución de varios comandos, de forma que la salida de un comando sea la entrada del siguiente. A este concepto se le denomina tubería o pipeline y el operador para llevar a cabo dicha operación es el carácter |
Por ejemplo:
$ ls –l /etc | more
El comando ls –l saca por la salida estándar (por defecto la
pantalla) una lista de ficheros. Utilizando el operador | redirige esa
salida al siguiente comando, el comando more. Este comando realiza
una paginación de lo que le llega por la entrada estándar (que es la
salida de ls). Se puede utilizar el concepto de tubería encadenando
varios comandos:
En este apartado se presentan algunos comandos generales de Linux y otros utilizados para obtener información útil sobre el sistema.
Borra la pantalla.
Muestra la fecha y la hora del sistema.
Muestra por pantalla un calendario. Si no se especifica nada muestra el mes actual. El siguiente ejemplo muestra el mes de Octubre de 2004 empezando la semana por el Lunes:
$ ls –li | sort | more
COMANDOS GENERALES Y DE
INFORMACIÓN DEL SISTEMA
En este apartado se presentan algunos comandos generales de Linux y otros utilizados para obtener información útil sobre el sistema.
Borra la pantalla.
Muestra la fecha y la hora del sistema.
Muestra por pantalla un calendario. Si no se especifica nada muestra el mes actual. El siguiente ejemplo muestra el mes de Octubre de 2004 empezando la semana por el Lunes:
$ cal –m 5 2006
mayo de 2006
lu ma mi ju vi sá do
1234567
8 91011121314
15 16 17 18 19 20 21
clear
date
cal
22 23 24 25 26 27 28
29 30 31
Muestra por pantalla el nombre del equipo.
Muestra por pantalla los usuarios que se encuentran conectados al equipo.
Muestra por pantalla información sobre usuarios.
Muestra por pantalla el nombre del usuario actual. Este comando sólo puede ser útil cuando el nombre del usuario no aparezca en el prompt.
Muestra por pantalla el tiempo que lleva el sistema activo. Concretamente muestra: la hora actual, cuanto tiempo lleva funcionando el sistema, cuantos usuarios están actualmente conectados, la carga media del sistema durante el último minuto, los últimos 5 minutos y los últimos 15 minutos. Una información más extendida sobre los usuarios conectados se muestra con el comando w
hostname
who
finger [usuario]
whoami
uptime
$w
07:34:07 up 4:51, 3 users, load average: 0.17, 0.06, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
usuario1 tty1 - 2:46am 56.00s 6.41s 0.25s top
root tty3 - 7:24am 0.00s 0.91s 0.09s w
usuario2 tty4 - 7:33am 40.00s 1.73s 1.54s emacs
uname –a
Imprime información del sistema. Para ver toda la
información que puede obtener, utiliza la opción –a. Con esta opción
se puede ver, por ejemplo, la versión del kernel del sistema.
No hay comentarios:
Publicar un comentario