Вы находитесь на странице: 1из 6

- Tema: UNIX Chuleta comandos

cal [ao] calendario

cat crear y visualizar el contenido de ficheros

cd cambiar de directorio activo

chgrp grupo fichero Cambia el grupo de usuarios asociados a un fichero.

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)

chown propietario fichero Cambiar la propiedad de uno o varios ficheros.

clear Limpia la pantalla

comm -opcion archivo1 archivo2 Para comparar dos archivos comando


Opciones:
-12 compara las lneas que son iguales
-3 distinto

cp Copia ficheros y directorios


-R: Copia de forma recursiva.

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.

date [+format] fecha y la hora del sistema

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 con cadenas

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.

* Repeticin del carcter previo.


[ ] Un carcter de los incluidos entre corchetes.
[^ ] Exclusin de los caracteres incluidos entre corchetes.
^ Comienzo de lnea.
$ Final de lnea.

groupadd nombre_grupo Crea un grupo nuevo.

groupdel nombre_grupo Borra un grupo

head [n] [fichero] Visualiza las n primeras lneas

id nmero de identificacin del usuario(-u) y del grupo (-g) al que pertenece

jobs Muestra el nmero de trabajos que se estn ejecutando en ese momento

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.

ln fich1 fich2 Crea un enlace duro

ln s fuente1 enlace Crea un enlace simblico.

logname Obtiene el contenido de la variable LOGNAME que se asigna cuando un usuario se


identifica ante el sistema con su identificativo y contrasea

ls
-

man comando ayuda.

mkdir crear directorios y subdirectorios

Permite ver el contenido de un directorio


A: todos los ficheros incluidos los ocultos
R: listado recursivo.
F: Visualiza un asterisco junto a los ficheros ejecutables. Una barra junto a los directorios y
una arroba frente a los enlaces simblicos
- i: nombres de los archivos y directorios junto con su i-number (i-nodo)
- l: formato largo.

-p: Crea estructura de directorios y subdirectorios

more visualizar pantalla a pantalla.

mv Cambia el nombre a un directorio o fichero y/o mueve directorios o ficheros a otro directorio

newgrp grupo Permite al usuario cambiarse a otro grupo al que pertenezca

nl numera lneas a su izquierda de acuerdo con las opciones que se le especifiquen.


-v: valor inicial para numerar las lneas por defecto es el 1.
-i: incremento por defecto de 1 en 1.
-s: carcter separador que va al lado del nmero de lnea, si no ponemos nada ser un espacio.

nohup comandoshell & Permite que continen ejecutndose los comandos enviados, aunque ordenes
apagar el sistema.

pg visualizar pantalla a pantalla

passwd cambiar o asignar una contrasea.

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.

pipelines o tuberas : (|) comando1 | comando2 | comando3


La salida del comando1 es tomada por comando2 como entrada, la manipula y la salida generada es
pasada a su vez a comando3.

ps [-f] obtener informacin sobre el estado de los procesos activos


Opciones:
-a, procesos asociados a todos los terminales con el PID
-f, asociados al Terminal en el que estamos con ms informacin y el nombre del usuario.
-e, todos los procesos activos en el sistema incluidos los que no estn asociados a ningn
Terminal.
-l, formato largo
-u, procesos asociados a un usuario
Indicadores:
STAT -> estado de los procesos
0 marcha
S durmiendo
R ejecutndose
I creandose
Z zombie
T parado
UID -> Identificacin del usuario propietario del proceso
PID -> Nmero de identificacin del proceso
PPID -> Nmero de identificacin del proceso padre
TTY -> Terminal que controla el proceso

pwd lugar de la estructura de archivos donde nos encontramos. trayectoria absoluta.


rm [-r] borrar ficheros y directorios
-r: Para borrar directorios y todo lo que contenga.

rmdir Borra directorios que estn vacos

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.

sleep segundos suspende la ejecucin durante un nmero de segundos

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.

tail [+/-n] [fichero] Visualiza las ltimas n lneas

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.

test (expresin) -> test $VAR eq 2 <-> [ $VAR eq 2 ]


Realiza una evaluacin lgica de expresiones, chequea tipos de ficheros, compara cadenas, compara
enteros y halla la longitud de las cadenas.
Evala la expresin y si su valor es cierto retorna un cdigo o estado 0, en caso contrario retorna
un estado distinto de 0. El estado de retorno est contenido en la variable interna $
Opciones de comprobacin de ficheros:
-s tamao mayor de 0 bytes
-d directorio
-f fichero ordinario
-w permiso de escritura en alguna de sus variantes
-x permiso de ejecucin en alguna de sus variantes
-r permiso de lectura en alguna de sus variantes
-h con algn enlace simblico

Opciones de cadenas de caracteres:


-z cadena ->cierto, si la longitud de la cadena es 0
-n cadena -> cierto, si la longitud de la cadena es distinta de 0
Cadena1 = cadena2 -> cierto, si las cadenas de caracteres son iguales.
Cadena1 != cadena2 ->cierto, si las cadenas de caracteres son diferentes
Cadena -> cierto, si la cadena no es nula
Opciones de comparacin de enteros:
-eq ->igual a
-ne -> distinto de
-lt -> menor que
-le -> menor que o igual a
-gt -> mayor que
-ge -> mayor que o igual a
Operadores lgicos:
! (negacin) -> test ! expresin -> retorna 1 si la expresin es verdadera.
-a (AND) -> test expresin1 a expresin2 -> retorna 0 si ambas
expresiones son
verdaderas.
-o (OR) -> test expresin1 o expresin2 -> retorna 0 si una de las expresiones es verdadera o
ambas lo son.

touch fichero crear un fichero vaco

tr comprimir, reducir a una o sustituir las repeticiones de una cadena.


tr s cadena1 [cadena2]
Sin cadena2, toma cada lnea de la entrada estndar y sustituye todas las repeticiones
contiguas de cadena1 por una sola.
Con cadena2, sustituye las repeticiones de cadena1 por una sola cadena2
tr d cadena Borra en la salida la cadena especificada.

tty muestra el nombre de los terminales conectados

uname nombre del sistema

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

userdel nombre_usuario Para borrar cuentas de usuario.


usermod g grupo usuario Cambia un usuario de grupo.
wc [-opciones] [fichero] Cuenta las lneas, palabras y caracteres.
Opciones: -l ->lneas; -w->palabras; -c->caracteres
who [opciones] Muestra el identificativo de usuario, el nombre del terminal y el momento de la
conexin.
- u: formato largo

Вам также может понравиться