Comandos útiles de Linux
Los comandos y descripciones aquí listados se han volcado de un documento preparado hace unos 15 años más o menos por un antiguo becario del CCA.
Trabajando con archivos
Comando |
Descripión |
|---|---|
|
lista el contenido de un directorio |
|
listado con atributos y archivos ocultos |
|
listado ordenado por fecha |
|
crea un nuevo directorio llamado newdir |
|
moverse al directorio newdir |
|
mostrar la ruta actual |
|
va al directorio inmediatamente superior |
|
va directamente al HOME |
|
borra el archivo file |
|
borra el directorio dir y todo su contenido |
|
borra el fichero sin emitir mensajes de error |
|
copia file1 en file2 |
|
renombra file1 como file2. Si file2 es un directorio, mueve file1 dentro del mismo |
|
crea el enlace simbólico llamado link que apunta hacia file |
|
muestra el contenido de file una página a la vez |
|
muestra las primeras 10 líneas de file |
|
muestra las última 10 líneas de file |
|
repite el último comando |
Combinaciones de teclas
Comando |
Descripión |
|---|---|
|
interrumpe el comando activo |
|
suspende el comando activo; con fg se reanuda, con bg se lleva a segundo plano |
|
borra una palabra en la línea actual |
|
borra toda la línea |
|
en una consola, lleva al comienzo (start) de la línea |
|
en una consola, lleva al final (end) de la línea |
|
completa un comando o palabra que hay en la terminal. Útil con rutas largas |
Permisos en archivos
Comando |
Descripión |
|---|---|
|
Cambia los permisos especificados en octal: usuario (u), grupo (g), otros (o) |
|
añade a file permisos de escritura para el grupo |
|
añade a file permisos de ejecución para todos (usuario+grupo+otros) |
|
quita a file todos los permisos para grupo y otros |
|
pone permisos totales al usuario, solo lectura y ejecución a grupo y otros |
los valores octales son: 4 - lectura (r); 2 - escritura (w); 1 - ejecución (x). Se suman, de forma tal que por ejemplo 6 implicas lectura + escritura (rw-), 5 implica lectura más ejecución (r-x)
Un archivo que aparezca como rwxr-xr-x significa que el usuario tiene todos los permisos, mientras grupo y otros tienen permiso de lectura, ejecución pero no escritura; en octal corresponde a 755.
Gestión de procesos
Comando |
Descripión |
|---|---|
|
muestra todos los procesos que se están ejecutando |
|
muestra los procesos del usuario |
|
muestra los procesos activos |
|
mata el proceso con id pid (útil si se cuelga algún programa o aplicación) |
Búsqueda
Comando |
Descripión |
|---|---|
|
busca el patrón/palabra «pattern» denrto de los ficheros «files» |
|
busca recursivamente (directorios y subdirectorios) |
|
busca patrón «pattern» en la salida de command |
|
busca el fichero «galaxia.fits» en los subdirectorios |
Información de sistema
Comando |
Descripión |
|---|---|
|
consulta la fecha y hora actual |
|
consulta el calendario del mes actual |
|
tiempo que lleva encendida la máquina y su carga de trabajo |
|
muestra los usuarios conectados a la máquina |
|
nombre de mi usuario |
|
muestra información sobre user (nota: no siempre está instalado en una máquina) |
|
páginas de manual sobre command |
|
libre en los discos |
|
espacio usado por un directorio |
|
localiza el binario, fuente y página de manual del comando |
Compresión de archivos
Comando |
Descripión |
|---|---|
|
descomprime el fichero file.zip |
|
empaqueta files en el fichero file.tar |
|
extrae el contenido del fichero file.tar |
|
lista los ficheros contenidos en el fichero file.tar |
|
comprime el fichero file, la salida es el fichero file.gzz |
|
descomprime el fichero file.gz |