Actualizado el 21 de Marzo del 2018 (Publicado el 9 de Febrero del 2018)
2.854 visualizaciones desde el 9 de Febrero del 2018
97,1 KB
4 paginas
Creado hace 10a (20/01/2015)
— — Filtros — —
cat [f1] ...
p.76
cmp f1 f2
concatena ficheros.
sin ficheros: lee EE.
compara ficheros. (T/F) p.92
comm
compara conjuntos
-13 id. sin columnas 1a ni 3a
let421 let431
cuatro
dos
p.90
tres
uno
cut -ddelim -flista deja campos de lista.
-clista
p.75 -c2,5-7,10-
id. caracteres.
2o, 5o .. 7o, 10o.. fin.
diff f1 f2 diferencia entre ficheros texto.
-e
secuencia-ed, lleva de f1 a f2
p.93 -c[n] dif. con contexto: n (3) l´ıneas
egrep
como grep, ER modernas
fgrep tira [f1] ..
busca l´ıneas con tira
id. sin tira
-v
-f fich [f1] .. busca l´ıneas de fich
p.88,105
en f1 o en EE
busca l´ıneas con ER.
id. sin ER.
p.88
grep ER [f1] ..
p.88,105 -v
head [-n]
join f1 f2
n (10) primeras l´ıneas.
p.74
une: claves comunes,
producto cart. restos l´ınea.
p.86
split [f1]
-ddel ... id. con delimitador del.
-nf nc
-o listaCamposSalida
-o 1.2 campo 2o fichero 1o, ..
clave: campo nc, fichero nf
p.77
nl
p.97 -ba id. todas.
numera l´ıneas no blancas.
p.75
patch
con f1 y diff -c obtiene f2
p.96
paste [f1] ...
concatena l´ıneas.
p.76
-ddel [f1] ...id. con delimitador del.
pr [f1] ..
-m
-n
-wn
-ln
+n
prepara para imprimir
ficheros en columnas paralelas
cada fichero n columnas
anchura (def. 72)
longitud (def. 66)
salta n − 1 pags.
-h cab pone otro encabezamiento.
-t
suprime l´ıneas previas,
finales, y cabecera.
p.97
p.81 -n
rev [f1] ...
sed [f1] ...
p.100
-e com instrucciones en l´ınea.
-f fich
invierte cada l´ınea
editor no interactivo: a SE
instrucciones en el fichero.
no copia impl´ıcita a SE
d´onde - funci´on - par´ametros
todas las l´ıneas
l´ınea tercera
l´ıneas sexta .. ´ultima - 2
l´ıneas contienen ER
3
6,$-2
/ER/
/ER1/,/ER2/ desde ER1hasta ER2
d´onde! complemento de d´onde
d´onde (nada)
p.83
escribe
borra
func. p
d
r fich incluye fich a continuaci´on.
s/ER1/tira2/ substituye 1a ER1
id. todas las apariciones
s/.../g
por tira2
p.84
p.123
sort [f1] ...
ordena (ascii)
id. seg´un campos 3..5
-k 3,5
+2 -5 +7 id. s. campos 3,4,5,8.. †
[+n1] [-n2] ... (1er campo: 0 )
delimitador de campos
-tdelim
orden decreciente
-r
ordena n´umeros
-n
quita l´ıneas repetidas
-u
parte fichero/EE.
cada 1000 l´ıneas.
en xaa, xab, ...
id. cada n l´ıneas.
id. en rzaa, rzab, ...
id. entrada est´andar (EE).
invierte orden l´ıneas
[-n] [f1]
f1 rz
- rz
p.100
tac [f1] ...
tail [-n]
[-n +p]
[±nb]
[±nc]
tr sec1 sec2
p.74
[-c]
[-s]
p.80 [-d] sec1
n (10) ´ultimas l´ıneas.
desde la l´ınea p al final.
id. bloques. (512 oct)
id. caracteres.
cambia carac. id. posici´on.
complemento sec1
elimina susbs. repetidas.
borra caracteres en sec1.
uniq
quita l´ıneas iguales consecutivas.
p.218
cumplen las condicion(es)
-c id. con recuento.
-d iguales consecutivas: deja 1 l´ınea
p.88
wc [f1] .. cuenta l´ıneas, palabras y caract.
-l
-w
p.99 -c
s´olo l´ıneas
palabras
caracteres.
— — comandos
— —
aspell list [f ] lista pals. desconocidas
p.205
bc
check f para corregir f
calculadora
scale=n
obase=n
p.204 ibase=n
n decimales
base (salida)
base (entrada)
-a
btoa
p.212
cal
a
convierte: binario → ascii
id.
ascii → binario
saca calendario del mes actual
id. del a˜no a
p.203 m a id. del mes m del a˜no a
cd
p.61 dir
trabajar en directorio de entrada
id. en dir
chgrp gr f .. asocia f al grupo gr
p.122
-name nm su nombre es nm
-mtime [±]n modificado hace (±)n d´ıas
-atime [±]n accedido hace (±)n d´ıas
-size [±]n tama˜no (±)n bloques
-newer f
-type c
-type d
-inum n
-print
-exec com .. \;
m´as reciente que f
fichero
directorio
i-nodo n
imprime (T)
ejecuta com
kill pid
-9
termina el proceso pid (se˜n.15)
ya!
p.127 -se˜nal
env´ıa esa se˜nal
last [n]
p.26 us
´ultimas (n) sesiones
id. del usuario us
less [f1].. presenta pantalla a pantalla p.16
ln f1 f2
p.37,63 f1 ... dir
p.42 -s f1 f2
f2 : otro nombre de f1
dir/f1: otro nombre de f1
f2 apunta a f1
logout
acaba sesi´on (sh)
lpq
presenta la cola de impresi´on
lpr [f1] pone en cola para imprimir
p.4
p.19
p.19
chmod mod f .. cambia permisos de f
lprm [n] quita un trabajo (n)
[quien] ± perm
[u] [g] [o] due˜no, grupo, otros
[r] [w] [x]
leer, escribir, ejecut/inodo
rwxr--r--
p.114 744
chown us f .. da f a us
p.121
cp f1 f2
p.37,63 f1 ... dir
p.46 -p
copia ficheros, f1 a f2
id. f1 a dir/f1
mantiene fechas, due˜no, ..
date [+fm]
escribe fecha (formato fm)
df
espacio libre en discos/particiones p.223
du [dir] disco ocupado, cada directorio
id. cada fichero
id. en resumen (dir)
escribe par´ametros en SE
acaba sesi´on (sh)
-a
p.222 -s
echo
exit
file
de la cola de impresi´on
p.19
ls [dir]
lista nombres (ficheros,
dirs, etc.) en dir
id. con m´as informaci´on
y nombres empiezan por ‘.’
con n´umero de i-nodo
indica tipo de objeto
s´olo informaci´on del directorio
aplica recursivamente a subdir.
-l
p.10 -a
p.38 -i
p.58 -F
-d
p.62 -R
p.10 --full-time con fecha completa
make [ob ] actualiza el objetivo ob
s´olo indica las acciones
actualiza en silencio
-n
-s
p.167
man com manual del comando com p.21
p.12
p.3
mkdir dir1 dir2 crea directorio(s)
p.62
more [f1].. presenta pantalla a pantalla p.15
tipo/contenido de objeto/fichero p.12
mutt
lee correo
find dir cond1 .. busca en dir qu´e objetos
-f fch lee correo guardado en fch
idus
env´ıa correo al usuario idus
p.199 — — — — — — — — — — — con ficheros
ret
j
k
n
d
r
p.53 s fch
presenta mensaje se˜nalado
id. siguiente
id. anterior
salta mensaje n-´esimo
marca mensaje para borrar
para contestar a un mensaje
salva mensaje en el fichero fch
mv f1 f2
p.38
p.63
f1 ... dir
d1 d2
renombra f1 a f2
id. f1 a dir/f1
id. directorios
od -b vuelca fichero/EE, formato octal
p.17 -c id. formato car´acter/octal
passwd cambia contrase˜na
p.7
ps
muestra estado de mis procesos
[-]a .. y ajenos
x
e
p.126 f
.. y sin terminal asociado
todos (Sys.V)
informaci´on ampliada (Sys.V)
pwd
nombre del directorio de trabajo p.62
rm f1 .. borra (nombre de) un fichero
p.38
id. interactivo
fuerza, no pregunta nada.
-i
-f
-r dir borra todo bajo dir
rmdir dir1 ... borra directorio(s)
p.62
tar
maneja archivos formato tar
crea
extrae
lista
verboso, charlat´an
c
x
t
v
f fich fich: origen(x) destino(c)
fl: fichero con lista incluir
-T fl
EE (x), SE (c)
p.213 -
tee f copia EE a SE y al fichero f
touch f crea o marca actualizado f
p.71
p.169
umask
p.121
n
escribe valor m´ascara-u
pone valor m´ascara-u
units convierte unidades (ej: HP a Kw) p.206
— —
vi
— —
vi f1 ...
edita fichero(s)
-c com comando(s) inicio de edici´on
./.exrc , o $EXINIT o ~/.exrc
p.202
guarda cambios y acaba vi
acaba vi
acaba vi aunque se pierda cambios
pasa a modo correcci´on
:wq
:q
:q!
esc
:w [f ] guarda cambios (en el fichero f )
:w!
id. aunque se pierda informaci´on
: rango w
:.+,$w desde siguiente hasta ´ultima
:r [f ]
trae debajo f (o el fichero actual)
:r! com trae debajo SE de ejecutar com
pasa a editar el fichero siguiente
:n
:n!
aunque se pierda ...
:! com ejecuta com
:!sh
id. l´ıneas en el rango
abre sesi´on anidada
— — — — — — — — — — — — — s.o.s.
vuelve a modo visual
p.45
:vi
ret.ret
de modo-l´ınea-inserci´on a
modo-l´ınea-correcci´on
p.181 — — — — — — — — — — — movimientos
atr´as un car´acter
abajo una l´ınea
arriba una l´ınea
adelante un car´acter
atr´as una palabra
atr´as una palabra larga
adelante una palabra
h
j
k
l
b
B
w
W adelante una palabra larga
adelante a fin de palabra
e
adelante a fin de palabra larga
E
a la columna 1
0
a la columna 1
|
a la columna n
n|
a primera columna no blanca
ˆ
a ´ultima columna
$
-
a comienzo de l´ınea anterior
+ a comienzo de l´ınea siguiente
ret a comienzo de l´ınea siguiente
% a par´entesis/llave asociado
(
)
{
}
[[
]]
H
nH a l´ınea n de pantalla
a comienzo de frase
a fin de frase
a comienzo de p´arrafo
a fin de p´arrafo
a comienzo de secci´on
a fin de secci´on
a primera l´ınea de pantalla
a l´ınea pen´ultima de pantalla
a ´ultima l´ınea de pantalla
M a l´ınea media de pantalla
2L
L
ˆB atr´as una pantalla
ˆU atr´as media pantalla
ˆD adelante media pantalla
ˆF
1G comienzo del fichero
nG l´ınea n-´esima
G
adelante una pantalla
fin del fichero (´ultima l´ınea)
p.185 — — — — — — — — — mov. - b´usquedas
repite ´ultima b´usqueda
FC mueve hasta C (hacia atr´as)
fC mueve hasta C (hacia adelante)
TC mueve casi hasta C (hacia atr´as)
t C mueve casi hasta C (hacia adelante)
;
/ER busca ER (hacia adelante)
?ER busca ER hacia atr´as
n
repite ´ultima b´usqueda
repite ´ultima b´usqueda
N
(invierte sentido)
a posici´on marcada
’C
mC marca posici´on
p.49 — — — — — — — — — — — — a inserci´on
I
i
a
A
O
o
R
inserta al comienzo de la l´ınea
inserta antes del cursor
a˜nade despu´es del cursor
a˜nade al final de la l´ınea
abre l´ınea nueva encima e inserta
abre l´ınea nueva debajo e inserta
entra en modo reempazo
reemplaza car´acter bajo el cursor
cambia may´uscula / min´uscula
r
˜
p.50 — — — — — — — — — — — — — borrado
X
x
J
dd
yy
Y
borra el car´acter anterior al cursor
borra el car´acter bajo el cursor
junta l´ınea actual y siguiente
borra l´ınea actual
lleva a bufer l´ınea actual
id.
repite ´ultima modificaci´on
deshace ´ultima modificaci´on
deshace modificaci´ones en l´ınea
.
u
U
”1P.. recupera 3 ´ult. objetos borrados
n
(previo) n veces (casi siempre)
p.187 — — — — — — — — — — .. * movimiento
dmov borra el objeto abarcado por el
mov (imiento), y lo lleva a bufer
ymov lleva a bufer el objeto abarcado
por el mov (imiento)
cmov cambia el objeto abarcado por
el mov por lo que se teclee
!mov com filtra con com el objeto
P
p
”C
abarcado por mov (imiento)
trae (antes) el contenido de bufer
trae (despu´es) el contenido de bufer
a/de bufer nombrado
antes de: d y c p P
cambia car´acter actual y siguiente
xp
ddp cambia l´ınea actual y siguiente
p.192 — — — — — — — — — — — — — varios
ˆG informa estado del fichero y edici´on
ˆL
refresca la pantalla
ˆY expone una l´ınea por arriba
ˆE expone una l´ınea por abajo
define macro C
toma como EE el fichero f
muestra el modo
muestra n´umero de l´ınea
:map C val
:so f
:set sm
:set nu
:set wm=n permite escritura continua
:set all
mu
Comentarios de: Comandos Bash (0)
No hay comentarios