PDF de programación - Comandos Bash

Imágen de pdf Comandos Bash

Comandos Bashgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 9 de Febrero del 2018)
2.657 visualizaciones desde el 9 de Febrero del 2018
97,1 KB
4 paginas
Creado hace 9a (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
  • Links de descarga
http://lwp-l.com/pdf8681

Comentarios de: Comandos Bash (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad