Debian Stretch 9 issue with vim: copy and paste

20 06 2017

In Debian Stetch 9 there is a new behaviour in vim, the copy and paste with the mouse is unusual and don’t work as the previous versions did.

For fix that, in the file /usr/share/vim/vim80/defaults.vim comment the lines:

" if has('mouse')
" set mouse=a
" endif





Comandos útiles en Linux

22 05 2011

tee
Copia stdin a stdout y a cualquier archivo que se le pase como argumento. Útil para testear largas encadenaciones de comandos:
# sort +1 archivo.txt | tee salida1.txt | nl > salida2.txt

xargs
Permite pasar un largo numero de argumentos a otros comandos:
# locate README | xargs cat | fmt -60 > salida.txt

sort
Ordena las líneas de texto:
# sort lista.txtLas ordena por el segundo campo y luego por el primero:
# sort +1 +0 lista.txt

cut
Corta la extensión de las líneas de texto, como por ejemplo del carácter 1 al 10:
# cut -c 1-10 texto.txt

paste
Une texto desde varios archivos, separando cada línea por un tabulador:
# parte texto1.txt texto2.txt

expand
Convierte tabuladores a espacios, útil en entornos con diversos sitemas operativos, por ejemplo, se sustituye cada tabulador por nueve espacios:
# expand -t 9 texto.txt

fmt
Limita el ancho de caracteres por cada línea:
# fmt -700 texto.txt

tr
Sustituye caracteres:
# tr 'A-Z' 'a-z' < archivo.txt

head
Muestra el las primeras líneas de un fichero:
# head -n 5 texto.txt

tail
Muestra las líneas del final de un archivo, tambien útil para seguir las líneas que se añaden al fichero, como por ejemplo:
# tail -f archivo.txt

join
Busca las líneas comunes en dos archivos y las muestra. Previamente tienen que estar ordenadas (con el comando sort, por ejemplo):
# join archivo1.txt archivo2.txt

split
Divide un archivo en varios trozos, como por ejemplo en trozos de 50Mb:
# split -b 50m archivo.iso

od
Muestra el contenido de un archivo en otro formato, por ejemplo, en hexadecimal con una anchura de ocho bytes:
# od -A x -w 8 archivo.txt

pr
Prepara y formatea un archivo para su impresion desde la línea de comandos.
# pr texto.txt

tac
Muestra el contenido de un archivo al revés.
# tac texto.txt

wc
Muestra estadísticas de un fichero, como las líneas, los caracteres, las palabras…
# wc -l archivo.txt

nl
Muestra el contenido de un archivo con cada línea numerada:
# nl archivo.txt

grep
Busca un patrón dentro de un archivo:
# cat hola.txt | grep "saludo"o escluir un patrón de un archivo:
# cat hola.txt | grep -v "saludo"