comandos minix
Short Description
Download comandos minix...
Description
COMANDOS MINIX! Comando Opciones Argumentos
exit Causa la terminación del interprete de comandos con valor n. Normalmente usado para salir del sistema.
Sintaxis exit [n]
man Muestra las paginas de manual en línea para el titulo especificado en la se cción especificada. Las opciones mas comunes son: a: Muestra todas las páginas de manual (o las descripciones de una linea) que se encuentre, en las secciones especificadas y en todos los directorios del path de busqueda, que contengan el titulo dado. dado. s seccion: Indica en qué secciones buscar la página.
Sintaxis man [-antkfq] [-M path] [-s seccion] titulo . . .
clear Permite limpiar la pantalla
Sintaxis clear
pwd Muestra el directorio donde el usuario está posicionado actualmente.
Sintaxis pwd
echo Escribe lo que se le pase como argumento a la salida estandar. Cada argumento es separado del otro por espacios en blancos con un CRLF, a menos que se indique –n.
Sintaxis echo [–n] argumento .....
date Permite mostrar y setear la fecha y hora. Las opciones mas comunes son: q: Lee la fecha y hora desde la entrada estandar. s: Setea la fecha y hora
Sintaxis date [-qtsu] [[MMDDYY]hhmm[ss]] [+formato]
cd Cambia de directorio. Sin argumentos se cambia al directorio home del usuario. cd ~
cambia al directorio home cd ~ivan
cambia al directorio home del usuario ivan. ivan.
cd ..
cambia al directorio padre del directorio donde está posicionado actualmente.
Sintaxis cd path
ls Sin argumentos, lista el contenido del directorio actual. Para cada archivo contenido, solo se mostrará el nombre. Dándole un directorio como argumento, lista e l contenido de ese directorio. Existen numerosas opciones para este comando. Entre las mas comunmente usadas estan: a: muestra tambien los archivos ocultos. l: listado largo. Ademas del nombre, se muestra, para cada archivo, los permisos, la cantidad de enlaces que tiene, el usuario propietario, el grupo propietario, el tamaño y la fecha y hora de última modificación. t: muestra los archivos ordenados descendentemente por fecha de última modificación. R: si recibe como argumento un directorio muestra recursivamente el contenido del. Es decir que, si dentro del directorio existen subdirectorios, los contenidos de esos subdirectorios son mostrados tambien. ls Mostrará los archivos en formato corto (solo el nombre). ls -l Mostrará los archivos en formato largo (nombre, fecha, atributos, etc.). ls *.out Mostrará todos los archivos terminados en “.out”, en formato corto. ls -l *.out Mostrará todos los archivos terminados en “.out”, en formato largo.
Sintaxis ls [-acdfgilqrstu1ACDFLMRTX] [nombre]
more/yap Permite visualizar archivos (o la entrada estándar) po r pantalla.
Sintaxis yap [-cnuq] [-n] [+command+ [file ...]
cat Permite concatenar archivos y escribirlos en la salida estándar. Si no se da como argumento un archivo de entrada o si “-“ es encontrado como un nombre de archivo, se usa la entrada estándar.
Sintaxis cat [–u] [archivo]. . .
Comandos para Gestión de archivos y directorios
file Lee el primer bloque del archivo que se le pasó como parámetro e intenta adivinar qué clase de archivo es. Puede indicar si es un archivo fuente de lenguaje c, archivos ejecutables, scripts de shell, etc.
Sintaxis file nombre ....
cp Copia un archivo a otro, o copia uno o mas archivos a un directorio. Las opciones mas comunes son: i: Pregunta antes de sobreescribir un archivo existente. p: Preserva el modo , uid, gid y tiempos (de modificacion, de creación, etc) del archivo. r : Copia arboles de directorio dejando intacta la estructura de links, etc. R: Copia arboles de directorio tratando a los archivos especiales como archivos ordinarios.
Sintaxis cp [-pifsmrRvx] archivo1 archivo2 cp [-pifsmrRvx] archivo1 . . . directorio cp [-ifvx] archivo1 archivo2
mv Mueve o renombra un archivo. Las opciones mas comunes son: i: Pregunta antes de sobreescribir un archivo existente. f : No pregunta antes de sobreescribir un archivo existente.
Sintaxis mv [-ifsmvx] archivo1 archivo2 mv [-ifsvx] archivo1 . . . directorio
mkdir Permite crear directorios. Las opciones mas comunes son: p: Crea directorios intermedios no existentes m: Equivalente a un chmod luego de su creación.
Sintaxis mkdir[-p] [-m modo] directorio .....
rm Remueve uno o mas archivos. Las opciones mas comunes son: i: Pregunta antes de remover. f : No pregunta antes de remover r o R: Remueve directorios y su contenido
Sintaxis rmdir [-ifrRvx] nombre ...
rmdir Permite eliminar directorios. Los archivos comunes no son eliminados. Los directorios deben estar vacíos.
Sintaxis rmdir directorio ...
ln Crea un enlace a un archivo. Es decir, crea una entrada de directorio llamada nombrelink (ver sintaxis) que apunta a un archivo archivo existente. Despues de correr este co mando, nombrelink y archivo pueden ser usados indistintamente para hacer referencia al mismo. Si no se especifica nombrelink, se usa la última componente de archivo como nombre del link. Si se especivica mas de un a rchivo o si nombrelink es un directorio, los links son creados dentro de ese directorio. Un nombrelink no será removido a menos que se especifiquen las opciones –i o –f. Las opciones mas comunes son: i: Pregunta antes de sobreescribir un archivo. f : Remueva links existentes. r o R: Enlaza recursivamente un arbol de directorios.
Sintaxis ln [-ifmrRvx] archivo [nombrelink] ln [-ifrRvx] archivo .... dir
find
Permite buscar archivos que cumplen determinada condición. Basicamente, desciende por el arbol de directorios, comenzando en el directorio dado como argumento, chequeando cada archivo en ese directorio y sus subdirectorios contra una condición. Si la condicion se cumple, se ejecuta una acción. Las condiciones pueden ser conectadas por –a (and) – o (or) y !(negación). n puede ser precedido por + para indicar cualquier valor mayor que n, por – para indicar cualquier valor menor que n o por = para indicar exactamente n. Las condiciones mas comunes usadas con find son: -name s: verdadera sy el nombre del archivo es s (incluye caracteres comodin del shell). -size n: verdadera si el tamaño del archivo es n bloques. -mtime n: verdadera si la fecha y hora de modificacion del archivo (relativa a hoy), en dias, es n. -type x: verdadera si el tipo del archivo es x , donde x puede ser b (block), c (carácter), d (dir), f (regular file), u (setuid), g (setgid). para decirle a find qué hacer con cada archivo que cumpla la condición puede usarse: -print: escribe el nombre del archivo a la salida estandar. -exec: ejecuta un comando minix. {} es expandido al nombre del archivo. -ok: pregunta antes de ejecutar el comando.
Sintaxis find directorio condicion
Comandos para Gestión de procesos
ps Muestra el estado de los procesos activos. Sin argumentos ni opciones solo se muestran los campos PID (Identificador del proceso) , TTY (terminal que lo controla), TIME (tiempo de ejecución acumulado) y CMD (argumentos de la linea de comando). En el formato ampliado, se muestran ademas los campos F (Kernel Flags, consultar el man para ver los valores posibles), S (estado del proceso), UID (Id del usuario propietario), PID, PPID (Id de proceso del proceso padre), PGRP (Id de grupo del proceso padre), SZ (tamaño del proceso en kb), RECV (Proceso o tarea sobre el cual un proceso receptor está esperando o durmiendo), TTY, TIME, CMD. Las opciones comunes son: l: muestra la información en formato ampliado a: muestra todos los procesos con terminales que lo controlan x: Incluye procesos sin terminal.
Sintaxis ps [-alx]
kill Envía una señal a un proceso. Por defecto, envía la señal 15 (SIGTERM). Los procesos pueden atrapar y gestionar las señales. Solo existe una señal que no p uede ser atrapada: SIGKILL. n puede ser el número correspondiente a la señal, o su mnemónico (ver /usr/include/signal.h)
Sintaxis kill [-n] proceso
Comandos para Gestión de usuarios
adduser Agrega el usuario usuario al sistema. Ademas, crea el directorio home de dicho usuario y copia el contenido del directorio home de ejemplo (/usr/ast) en él. El shell por defecto es el Bourne, la password estará, inicialmente vacía y el nombre completo deberá ser seteado tambien. Tanto el shell, como la password y el nombre completo pueden gestionarse usando csh, passwd y chfn.
Sintaxis adduser usuario grupo homedir
passwd Cambia la password del usuario. si no se da ningun usuario como argumento se asume el usuario actual. Solo el superusuario puede cambiar la password de otros usuarios. Para reducir los errores de tipeo, la nueva password se pide dos veces.
Sintaxis passwd [usuario]
chsh Cermite cambiar el shell del usuario.
Sintaxis chsh [usuario] shell
chfn Cermite cambiar el nombre completo (campo GECOS del archivo de passwords) del usuario
Sintaxis chfn [usuario] nombrecompleto
who Muestra una lista de los usuarios logueados actualmente. Para cada usuario se muestra el nombre, terminal y la cantidad de tiempo transcurrido desde que se logueó. Por defecto la información se extrae desde el archivo /etc/utmp pero, si se le da un nombre de archivo como argumento, se usará ese archivo.
Sintaxis who [archivo]
who am i Indica el usuario, la consola y la fecha en q ue se logueó el usuario que lanza este comando.
Sintaxis who am I
su Permite loguearse temporalmente como el super usuario u otro usuario. Sin argumentos, su asume root . A los usuarios normales se le solicitará la password del usuario con cuyo nombre estan tratando de loguearse pero a cualquier usuario con un gid = 0 esta no le será solicitada. Si los chequeos de identidad son exitosos, se crea un shell con el uid deseado. Para salir de ese shell debe tipearse Ctrl+D o exit .
Sintaxis su [usuario]
Comandos para la gestión de permisos sobre archivos
chgrp Permite cambiar el grupo y, opcionalmente, el usuario de los archivos a grupo y usuario. Solo el super usuario puede cambiar el grupo indicando grupos arbitrarios. Los usuarios normales solo pueden utilizarlo si son propietarios del archivo archivy y grupo es su propio grupo o uno de sus grupos adicionales. Opciones: R: Indica que los cambios sean aplicados recursivamente a todos los archivos en los directorios dados como argumento
Sintaxis chgrp [-R] [propietario:]grupo archivo ...
chown Permite cambiar el usuario y, opcionalmente, el grupo de los archivos a grupo y usuario. Solo el super usuario puede cambiar el usuario indicando usuarios arbitrarios.
Sintaxis chown [-R] propietario[:grupo] archivo ...
chmod Permite cambiar el modo de acceso de los archivos. El modo dado, se aplicará a cada archivo en la lista. Los modos pueden ser dados en forma absoluta o simbólica. Los modos absolutos son dados como un numero octal que representan el nuevo modo de acceso del archivo. Los bits de modo de acceso son definidos como se muestra a continuación: 4000: En ejecución, setear el euid como el id del propietario del archivo. 2000: En ejecución, setear el egid como el id del grupo del archivo. 0400: Permiso de lectura para el propietario del archivo 0200: Permiso de escritura para el propietario del archivo 0100: Permiso de ejecución para el propietario del archivo 0070: Lo mismo que lo anterior pero para otros usuarios del mismo grupo. 0007: Lo mismo que lo anterior pero para el resto d e los usuarios. Los modos simbólicos tienen la forma: [quien] op permisos {op permisos} {, [who] op .....}
quien puede ser u , g , o y a para indicar usuario, grupo, otros o todos respectivamente. Si quien es omitido, se asume a. op puede ser +, - o =; + da el permiso, - revoca el permiso, y = da los permisos exclusivamente para el quien dado. Los permisos pueden ser r, w, x y s Los tres primeros significan lectura, escritura y ejecución, respectivamente. s hace referencia al bit de usuario y/o grupo efectivo y solo tiene sentido cuando quien es u o g.
Comandos para la gestión de file systems
mount monta el sistema de archivos contenido en el archivo especial es montado en mountpoint . Sin argumentos, muestra informació acerca de los sistemas d e archivos montados. Opciones: r : El sistema de archivos es montado como “solo lectura”
Sintaxis mount especial mountpoint [-r]
umount Actualiza la cache de disco y desmonta el sistema de archivos contenido en e l archivo especial especial .
Sintaxis umount especial
fsck Chequea la consistencia de los sistemas de archivos que se encuentran en los dispositivos especificados como parámetros. Antes de correr fsck sobre un sistema de archivos que está montado, debe desmontarse el mismo. Intentar reparar un sistema de archivos montado, es peligroso y no debería intentarse. Las opciones mas comunes son: a: Repara automaticamente las inconsistencias
r : Pregunta al usuario antes de reparar
Sintaxis fsck [-aclmrs] [dispositivo] ...
mkfs Construye un sistema de archivos y copia archivos específicos al mismo. El archivo prototipo indica qué directorios y archivos copiar.
Sintaxis mkfs [-Ldot] [-i inodes] [-b bloques] especial prototipo
df Muestra la cantidad de espacio en disco y de inodos del sistema de archivos. Se informa tanto la cantidad ocupada como la libre. Sin argumentos, df muestra información del dispositivo root y todo los sistemas de archivos montados.
Sintaxis df especial ...
Para visualizar el valor de una variable de entorno, basta con teclear: echo $NOMBRE Entre las variables generales más habituales encontramos: EDITOR : Variable que almacena el editor que usará el usuario por defecto. ENV : Variable que almacena el archivo en donde el usuario ha d efinido sus aliases y funciones. HOME : Variable que almacena el directorio del usuario, desde el que arrancará la shell cuando entra en el sistema. HOSTNAME : Variable que almacena el nombre de la máquina. LOGNAME : Variable que almacena el nombre o login del usuario. MAIL : Variable que almacena el archivo que contiene el correo de usuario. MAILCHECK : Variable que indica cada cuantos segundos debe comprobarse si el usuario tiene correo. PATH : Variable en la que se encuentran almacenados los paths de aquellos directorios a los que el usuario tiene acceso directo, pudiendo ejecutar comandos o programas ubicados en e llos sin necesidad de acceder a dicho directorio. PS1 : Variable que almacena el prompt que se empleará por defecto en la shell. PS2, PS3, etc. : Variable que almacena el prompt que se empleara en la 2ª , 3ª , etc. Subshells, lo cual se hace invocando a la shell, es decir, ejecutando por ejemplo, ksh. PWD : Variable que almacena el directorio actual, puede ser útil para modificar el prompt (PS1) dinámicamente. SHELL : Variable que almacena el interprete de comandos que usa el usuario. TERM : Variable que almacena el tipo de terminal desde el que se está trabajando. TMOUT : Variable que almacena el tiempo de inactividad que se permite al usuario antes de que el sistema le cierre la sesión. _
_
_
_
_
_
_
_
_
_
_
_
_
_
View more...
Comments