Академический Документы
Профессиональный Документы
Культура Документы
chmod [quien] op permisos archivos. Para modificar los permisos de acceso a uno o ms archivos
(ya creados).
Quien: es el cdigo de usuario (u,g,o,a)
OP: Especifica el cdigo del tipo de operacin(+,-,=)
Permisos: Especifica el cdigo de permisos de acceso(r,w,x)
Archivos: son los archivos que vamos a modificar.
formato octal chmod nnn archivo (r=4,w=2,x=1)
cut opcin [fichero] Para extraer ciertas columnas o campos en cada una de las lneas de un
archivo.
Opciones:
-dc, indica que c es el carcter separador de campos.
-clista, seleccionar columnas de datos, dando su posicin de comienzo
y fin mediante la posicin que ocupen sus caracteres de comienzo y fin.
-flista, visualizar campos separados por caracteres separadores.
Lista sern los campos representados por los nmeros comenzando por 1.
echo [argumento] Escribe sus argumentos en pantalla, terminando con el carcter nueva lnea
(\n)
expr con enteros -> expr variable operador variable [operador variable ]
Slo permite trabajar con nmeros enteros. Evala sus argumentos considerndolos como una expresin y
escribe el resultado en la pantalla. No se pueden utilizar parntesis.
Operadores (siempre rodeados de espacios en blanco):
+ suma
- resta
* multiplicacin (este operador tiene que ir entre comillas)
/ divisin
% resto
expr substr cadena i l ->Crea una cadena de longitud l a partir del carcter situado en la posicin i incluida.
expr length cadena ->Devuelve la longitud de la cadena.
find directorio -opcin Para localizar archivos por toda la estructura de archivos y directorios.
Opciones:
-name: nombre del archivo a buscar (metacaracteres entre comillas)
-user usuario
-type x: x ser-> b archivo tipo bloque
c archivo tipo carcter
d directorio
f fichero normal
l enlace simblico
-perm [-]nnn : busca todos los archivos cuyos permisos de acceso sean los indicados en octal.
Sin signo delante, busca los archivos que tengan exactamente nnn.
Con signo delante, busca los que coinciden con los permisos activados, aunque el resto sean
distintos.
-links n : busca todos los archivos con n enlaces
-exec xx {} \; ejecuta el comando xx a los archivos encontrados. Las llaves representan el
nombre del archivo que se est evaluando.
finger: Informa de los usuarios conectados (Muestra el identificativo de usuario, el nombre del
terminal, el momento de la conexin) y desde qu mquinas se han conectado (IPs)
grep [opciones] expresin [archivos]: Busca en los archivos especificados las lneas que contienen
el patrn de datos especificado. Cada lnea encontrada ser copiada en la salida. Cuando se
empleen los caracteres $, *, [, ], ^, |, (, ), \ encerrar la expresin entre comillas.
Opciones:
-v imprime todas las lneas, excepto las que coinciden.
-c imprime la cuenta de las coincidencias
-i ignora la diferencia entre maysculas y minsculas.
-l lista los nombres de los archivos donde existan lneas coincidentes
-n cada lnea ser precedida por el nmero de lnea relativo en el archivo.
Expresiones regulares:
Se pueden utilizar para localizar informacin dentro de un archivo. tiles con el comando grep.
. Cualquier carcter.
join [-opciones] archi1 archi2 unin de 2 archivos (previamente clasificados en orden ascendente
segn los campos por los que se desee compararlos) registro a registro si el contenido de un campo
en el primero coincide en el segundo.
join t: -j1 3 j2 1 archivo1 archivo2 compara el campo 3 del archivo 1 con el campo 1 del
archivo 2 y si son iguales los une. Utiliza en este caso como separador de campos :
kill pids terminar un proceso utilizamos kill y el nmero de PID del proceso que deseamos
finalizar.
kill -9 elimina todos los procesos en ejecucin, salvo el shell de conexin.
ls
-
mv Cambia el nombre a un directorio o fichero y/o mueve directorios o ficheros a otro directorio
nohup comandoshell & Permite que continen ejecutndose los comandos enviados, aunque ordenes
apagar el sistema.
paste [-opciones] archivo1 archivo2 Junta las lneas de algunos archivos, o lneas consecutivas de
un mismo archivo en una sola lnea.
Opciones:
-dX ->reemplaza el carcter de tabulacin como separador de campos
por el especificado con X.
-s ->mezcla lneas consecutivas en vez de una de cada archivo de entrada.
sed s/Mr.Smith/Ms.Wilson/g archivo Reemplaza cadenas, sustituye una cadena por otra al
presentar el listado de su archivo.
Mr.Smith Cadena buscada. Puede tener metacaracteres.
Ms.Wilson Cadena por la que se va a sustituir.
sort tc +pos1 pos2 fichero Ordena un archivo por los campos seleccionados. El campo comienza
donde indique pos1 y termina justo antes de pos2. los campos empiezan por +0 (+1,+2,)
-tc indica que el carcter separador de campos es c.
-r ordena descendentemente
-f ignora entre maysculas y minsculas
-u elimina las lneas duplicadas en la salida
split [-n] fich_fuente fich_destino Divide un archivo fuente en n lneas, por defecto 1000 lneas,
y crea tantos archivos como sea necesario para contener todo el archivo fuente. Los nuevos
archivos creados, reciben un nombre secuencial que toma como base el nombre del fichero destino,
y al final del nombre les va aadiendo aa, bb, cc,
su Para acceder a la cuenta del superusuario desde cualquier otra cuenta sin necesidad de
conectarse. Hay que saber la contrasea.
tee [-a] [fichero] para conservar un archivo de salida intermedio y poder as procesarlo ms
tarde.
Opciones:
-a -> la salida se aade al final del archivo nombrado.
umask [nnn] Cambia la mscara de permisos por defecto que se asigna a cada nuevo archivo que se
crea. No afecta a los archivos ya creados.
useradd [opciones] nombre_usuario Para crear cuentas de usuario.
Opciones:
-d directorio -> trayectoria absoluta directorio de conexin (HOME)
-m -> si el directorio de conexin no existe, lo crea
-g grupo -> grupo de usuarios al que se conecta. Debe existir.
-G grupo1, grupo2, -> otros grupos a los que se aadir el usuario
-s shell -> trayectoria absoluta del shell de conexin