skip to main |
skip to sidebar
Chuleta linux
Ver aquí una selección de trucos y consejos para novatos en linux
Instalar, y mantener programas con Debian (Ubuntu)
- Instalar un programa apt−get install mysql
- Buscar si existe el programa apt−cache search mysql
- Mostrar informacion del prog apt−cache show mysql
- Actualizar lista de programas apt−get update
Parar y ejecutar programas- Borrar el directorio y todo su contenido rm −R midirectorio
- Copiar todo el directorio con su contenido en el directorio actual cp −R /home/gigi/midirectorio/ ./
Permisos- Crear un grupo addgroup internet
- Crear un usuario gabriel y añadirlo al grupo internet useradd −G internet gabriel passwd gabriel
- Borrar un usuario deluser gabriel
- Dar permisos de lectura, escritura y ejecucion a todos al fichero backup_sh chmod 777 backup_sh
- Cambiar los permisos al directorio completo midirectorio chmod −R 775 midirectorio/
Gestión de ficheros y directorios- Crea un listado con la ubicacion de todos los ficheros que contienen una palabra find midirectorio −type f | xargs fgrep "microchof" /dev/null > resultado.txt
- Encuentra todos los ficheros que se llamen de una forma determinada find . −name "*.bak" −print find . −name "*Thumbs.db*" −print
- Encuentra todos los ficheros que se llamen de una forma determinada y los borra find . −name "*.bak" −print −exec rm {} \; find . −name "*Thumbs.db*" −print −exec rm {} \;
- Sustituir un texto por otro en un fichero tr texto_origen texto_final <>
- Buscar un fichero locate nombre_fichero
- busca y muestra los nombres de todos los archivos en el árbol de directorios /usr/src hasta los situados tres directorios debajo de
/usr/src
, que terminen con ".rpm" y cuyos tamaños sean mayores a 100 kbytes. find /usr/src -maxdepth 3 -name '*.rpm' -size +100k - busca todas las líneas que contengan la cadena de texto "Mariner" en el archivo
rime10.txt
, y les agrega el número de línea. Si hubiésemos usado la opción -i la lista sería más larga. (encontraría, por ejemplo, "MARINER" y "mariner", e incluso "mariners". Si quisiéramos encontrar una palabra exacta, usaríamos la opción -w
: grep -n -e Mariner docs/rime10.txt - busca todos los archivos que contengan la cadena main y terminen en
.c
: grep -l 'main' *.c - busca recursivamente (bajando por los subdirectorios) desde /home, la cadena hola grep -r 'hola' /home
Otros- Buscar los procesos de MySql ps −ef|grep mysql
- Ver los procesos: ps ax
- Matar un proceso kill -9 numero_proceso
- Pequeño programa para redimensionar todas las imagenes JPG
- #!/bin/bash
- for i in *.jpg; do
- convert −resize 100 $i small_100_$i
- convert −resize 800 $i small_800_$i
- done
No hay comentarios:
Publicar un comentario