Difference between revisions of "Consola de Linux"
Jump to navigation
Jump to search
Jgvictores (talk | contribs) |
Jgvictores (talk | contribs) |
||
Line 18: | Line 18: | ||
** En todos los ficheros de una carpeta y sus subcarptas: '''find -type f -exec sed -i 's/viejo/nuevo/g' {} +''' | ** En todos los ficheros de una carpeta y sus subcarptas: '''find -type f -exec sed -i 's/viejo/nuevo/g' {} +''' | ||
* '''setxkbmap''': Cambiar la configuración del teclado. Por ejemplo, a español: '''setxkbmap es,es''' | * '''setxkbmap''': Cambiar la configuración del teclado. Por ejemplo, a español: '''setxkbmap es,es''' | ||
+ | |||
+ | == Configuraciones útiles == | ||
+ | En .bashrc: | ||
+ | function cs () { | ||
+ | cd $1 | ||
+ | ls | ||
+ | } | ||
+ | function tp () { | ||
+ | pwd > ~/.sp | ||
+ | } | ||
+ | function gtp () { | ||
+ | cs `cat ~/.sp` | ||
+ | } | ||
+ | function ccat () { | ||
+ | source-highlight -fesc -i $1 | ||
+ | } | ||
+ | export PS1="\w$ " | ||
+ | ls | ||
+ | |||
+ | En .profile: | ||
+ | /usr/bin/udisks --mount /dev/sda7 # O similar para montar disco duro al arranque |
Revision as of 09:50, 29 January 2013
En Ubuntu 10.04 - 12.04 y otras distribuciones, se puede acceder a una consola (gnome-terminal en este caso) a través de la combinación de teclas CTRL+ALT+t.
Comandos útiles
- echo: Escribe por pantalla.
- grep: Busca texto contenido en ficheros.
- Uso básico: grep "cadenaDeTexto" fichero.txt
- En todos los ficheros de una carpeta: grep "cadenaDeTexto" *
- En todos los ficheros de una carpeta y sus subcarptas: grep -r "cadenaDeTexto" *
- En todos los ficheros de una carpeta y sus subcarptas sin importar mayúsculas/minúsculas de la cadena: grep -ri "cadenadetexto" *
- find: Busca ficheros que cumplan un criterio (nombre, tamaño...).
- Uso básico (buscar fichero por nombre): find -name fichero.txt
- Buscar fichero por nombre sin importar mayúsculas/minúscula: find -iname fichero.txt
- sed: Se puede utilizar reemplazar texto en un fichero (utilizar con cuidado!!!).
- Previsualización (vuelca por pantalla sin realizar cambios): sed "s/viejo/nuevo/g" fichero.txt
- Uso básico: sed -i "s/viejo/nuevo/g" fichero.txt
- En todos los ficheros de una carpeta: sed -i "s/viejo/nuevo/g" *
- En todos los ficheros de una carpeta y sus subcarptas: find -type f -exec sed -i 's/viejo/nuevo/g' {} +
- setxkbmap: Cambiar la configuración del teclado. Por ejemplo, a español: setxkbmap es,es
Configuraciones útiles
En .bashrc:
function cs () { cd $1 ls } function tp () { pwd > ~/.sp } function gtp () { cs `cat ~/.sp` } function ccat () { source-highlight -fesc -i $1 } export PS1="\w$ " ls
En .profile:
/usr/bin/udisks --mount /dev/sda7 # O similar para montar disco duro al arranque