Capitulo III Comandos de uso General Comando “date” El comando date se utiliza para obtener la fecha y hora del sistema. Escrito sin argumentos devuelve la fecha y hora actual. Agregándole argumentos se puede tener en pantalla el formato de fecha que sea requerido por el administrador. • • • • • • • Ejemplos: Mostrar fecha y hora actual: $ date Mostrar la hora en el formato año, mes, día: $ date "+%Y-%m-%d" $ date "+Año: %Y Mes: %m Dia: %d" La fecha de un mes antes, a partir de hoy $ date -d '1 month ago' El mes hace cinco meses del actual: $ date +%B -d '5 month ago' La fecha de ayer: $date --date "yesterday" La fecha de mañana: $date --date "tomorrow" La fecha del viernes de la próxima semana: $ date -d "next week friday" Comando “cal” El comando cal muestra un calendario en la consola, sin agregar parámetros, el comando cal muestra el calendario para el mes actual. Se puede especificar al comando que muestre un mes determinado o un año específico. Por ejemplo: • Calendario del mes corriente de este año: $ cal • Calendario del 2018 $ cal 2016 • Calendario de Enero de 2018 $ cal 1 2016 Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil Comando “pwd” El comando pwd (print working directory) muestra el lugar (directorio) en el cual se encuentra: • Comando pwd: $ cal 1 2016 /root -->> Indica que la sesión esta ubicada en el directorio /root Comando “bc” El comando bc (Basic Calculator) muestra en consola una calculadora básica Los operadores básicos son + (suma), - (resta), * (multiplicación), / (división). Para finalizar la calculadora presione las teclas CTRL+D. Por ejemplo: $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 2*5 10 5-2 3 10/5 2 Comando “tty” El comando tty le ayudará a determinar en qué consola está conectado actualmente el usuario. Ejemplo: $ tty /dev/pts/2 Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil Comando “clear” El comando clear se utiliza para limpiar la pantalla, cumple la misma función que la combinación de teclas ctrl + l $ clear Comando “echo” El comando echo le permite desplegar mensajes en la pantalla. Es muy útil para la programación de scripts del shell. Ejemplo: $ echo "Mensaje: Hola Mundo" Mensaje: Hola Mundo -->> El comando echo devuelve el pantalla lo que esta encerrado entre “”. Comandos “who, w, who a mi, users, whoami” Control de inicios de sesión de usuarios. Estos comandos muestran en consola los usuarios conectados al sistemas, es muy útil a la hora de controlar a los usuarios logueados en un servidor. • sintaxis: w • sintaxis: who a mi • sintaxis: whoami • sintaxis: users • sintaxis: who [u|q|a|b|d|--login|p|r|t|T] Ejemplos: • Mostrar solo el nombre del usuario $ whoami root -->> Muestra el usuario. • Mostrar cuantos usuarios logueados al sistema who -q Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil daniel root root Nº de usuarios=3 • Información total sobre usuarios. who –a es equivalente: -b -d --login -p -r -t -T -u $ who -a arranque del sistema 2016-02-18 09:27 `run-level' 2 2016-02-18 09:27 LOGIN tty4 2016-02-18 09:27 1052 id=4 LOGIN tty5 2016-02-18 09:27 1056 id=5 LOGIN tty3 2016-02-18 09:27 1068 id=3 LOGIN tty6 2016-02-18 09:27 1072 id=6 LOGIN tty1 2016-02-18 09:27 2261 id=1 root ? :0 2016-02-18 09:28 root + pts/2 2016-02-18 10:29 01:38 root + pts/6 LOGIN tty2 2016-02-18 12:01 ? . 2016-02-18 12:01 2349 (:0) 4472 (:0) 4472 (:0) 4840 id=2 // El comando muestra en consola las acciones realizadas por el usuario root • Información del nivel de arranque. ~# who -r `run-level' 2 2016-02-18 09:27 Comandos “history” Ésta instrucción es útil a la hora de mostrar todos los comandos ejecutados en el sistema. Ejemplos: Uso del comando sin parámetros ~# history 1 clear 2 pwd Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil 3 who -r -->> Muestra la totalidad de comandos utilizados ~# history 5 –->> Muestra los últimos 5 comandos utilizados. ~# history -c -->> Limpia los registros de comandos ~# history +o -->> Asigna el modo apagado al historial ~# history -o -->> Asigna el modo encendido Lic. Nelson D. Bordón A. Centro de Investigación en Tecnologías Informáticas Libres CITIL 200.3.248.106/citil