Comandos
miércoles, 14 de enero de 2015
Todos los comandos son en letras minusculas
01:31 p. m.
Estructura de un comando
$ comando [manejo de errores] [banderas o modificadores] [parámetros de entrada]
Se pueden ejecutar
multiples comandos en una
sola linea mediante el
separador de comandos ';'
who:
Devuelve información de todos los usuarios dando los datos de las cuentas conectadas. Damenos
información que el 'finger'
- Am i: devuelve la información de la cuenta conectada
○ SI hay comandos inválidos como her o you etc. No lo reconoce y regresa los datos de todas
las cuentas.
finger:
Permite conocer los usuarios que están conectados. Dando información como el numero de cuenta,
nombre de usuario, el puerto TYY
exit:
Comando que permite cerrar la consola
Crtl + D
clear:
Comando paralimpiar a pantalla
kill:
Interrumpe la ejecución de un programa
lo hace de forma abrupta
Kill 9 mata un proceso
Crtl + C
passwd:
Comando que permite al usuario cambiar de usuario.
Para hacer un copy hay que seleccionar el texto a copiar
Para pegar hay que hacer click derecho en el destino
Ls [lFaRd] [bandera]:
Enlista el contenido de una carpeta y visualizar sus atributos
¾ l: permite verinformación extendida de los archivos, como sus atributos ( comienzan con un ''),
el numero de conexiones, propietario, grupo, tamaño, fecha y nombre.
¾ a: permite ver los archivos ocultos denotados con un punto(.) antes del nombre.
¾ F : concatena al final un / si es un directorio y
¾ R: lista los comandos de forma recursiva
¾ d: lista los atributos de forma extendida de un directorio
¾ i:agrega el inodo del archivo
Características de un archivo ( permisos y tipo)
Tipos de archivos
1
2
3
4
Carácter Tipo de archivo
/d/l/x
rwx
rwx
rwx
Archivo normal
grupo
Otros
d
Directorio
b
Archivo temporal especial
c
Archivo especial
Tipo de archivo usuario
• Usuario: usuario de la sesión
• Grupo: grupo de usuarios del sistema
• Otros: elementos externos que no pertenecenal grupo
( ) Archivo ordinario
(*) Es un ejecutable ordinario
(/) Es un directorio
pwd:
Devuelve el directorio de trabajo actual
cd:
write:
Permite comunicarme con un usuario
- Write nombre_de_usuario
○ Despues puedes enviar linea por linea mensajes
○ Para salir se usa Crtl +D
Permite cambiar de directorio
Si no se le da una dirección regresa al directorio local
Directorio absolutocomienza en /
Directorio relativo comienza con ./
cd .. Te lleva al nodo padre
mesg:
Comando que habilita la recepción de mensajes
- + Y, los habilita
- + N, los deshabilita
- Mesg muestra el estado actual
Forma artificiosa para crear archivos. Nos
interesa que el archivo exista, después le
damos contenido. Para crear una archivo de
tamaño cero se da: > Nombre
Una vez en un directorio
se puedeutilizar cd dirA o
cd ./dirA para bajar en el
arbol de directorios
mkdir Nombre
Crea directorios
rmdir Nombre
Elimina directorios vacios
rm Nombre
Elimina archivos y directorios
f (force) fuerza el borrado de los archivos, incluso si están
protegidos contra escritura
i (interactive) antes de borrar cada uno de los archivos, rm
nos pregunta si realmente queremos hacerlo
r (recursive) con esta opción,rm borra los archivos de un
directorio de forma recursiva
umask
- Abreviación de user mask, la mascara por
default es '022' y representa los privilegios
que se quitan al crean un archivo
0 usuario No quita ningún privilegio
2 grupo
Quita el priv. De escritura
2 otros
Quita el priv. De escrituta
-
Por default el SO al crear un archivo le
asigna los privilegios 666. A los directoriosles asigna privilegios 777.
Para cambiar la mascara basta ejecutar umask
[07][07][07]
date:
Muestra la fecha en diversos formatos. Se escribe date
+" mensaje %operador_de_formato"
- r >>hora en formato AMPM
- h >> mes
- y >> año en formato pequeño
- Y >> año formato extendido
- d>> dia
- w >> dia de la semana
- H >> horas
- M >> minutos
- S >> segundos;
mv [nombre] [./directorio]
Permite...
Regístrate para leer el documento completo.