Manejo eficiente de la consola

Anuncio
Manejo eficiente de la consola
Readline
Colores
Ctrl-D exit
grep --color <patrón> <archivo>
Ctrl-L clear
less -R
Ctrl-C break
ls --color
Ctrl-A begin
export LS OPTIONS=’--color=always’
Ctrl-E end
Ctrl-U delete to start of line
Cd
Ctrl-K kill
cd
Ctrl-Y yank
cd Ctrl-S stop
cd ∼usuario
Ctrl-Q continue
cd ..
Ctrl-R reverse search
Ctrl-G cancel
Ctrl-O operate and get next
ESC . último parámetro
TAB completar comandos, parámetros, rutas
Bash
Historia: uso de flechas
Agregar a histora, no sobreescribir:
shopt -s histappend
Mostrar los 20 archivos más recientes:
function n() {
ls -lact $1 | head -n 20
}
(Poner en .bash profile)
Ctrl-Z suspend, bg, fg
Alias
Coreutils
Eliminar lı́neas blancas y comentarios:
grep ^[^#] /etc/squid/squid.conf
mv -iv
cp -avi
Ordenar renglones: sort
rm -iv
Eliminar renglones duplicados: uniq
mkdir -pv
l=’ls -lah --color’
Extraer un rango de renglones:
sed -n 1,10p
less=’less -R’
Extraer campos de un archivo: cut -f
Generar secuencia de números: seq 1 100
VIM
Salida con formato: printf
if has("autocmd")
autocmd BufReadPost *
\if line("’\"") > 0 &&
line("’\"") <= line("$") |
\exe "normal g`\"" |
\endif
Corregir un archivo:
sed -i s/regexp/sustituto/g archivo
Contar caracteres, renglones, palabras: wc
Otros
nmap <F12>:set invpaste paste?<CR>
imap <F12><C-O>:set
invpaste<CR>
set pastetoggle=<F12>
Cálculos: bc
set listchars=tab:))·,trail:·
Cliente HTTP: wget
vim -d <archivo1><archivo2>
HTML a texto: lynx -dump -nonumbers,
w3m -dump
Shift-PgUp, PgDown
Screen
Festival Latinoamericano de Instalación de Software Libre
26 de Abril de 2008
Thomas Bliesener [email protected]
Patricio Páez [email protected]
Descargar