Bioinformática Flashcards
Por qué es GNU/Linux el fav de la bioinformática
Multiusuario
Multiplataforma
Multitarea
Dif GNU y Linux
GNU es con lo que lidiamos como usuario
Linux es lo que procesa la info
Dif logout y exit
Logout = cierra la sesión del usuario
Exit = cierra la sesión y también la terminal
1 byte equals
8 bits
1 kilobyte equals
1024 (2^10) bytes
Archivo definición
Conjunto ordenado de bytes
Filesystem se compone de
Archivos organizados en directorios
Diferencia path absoluto con path relativo
Absoluto empieza de la raíz, siempre comienza con /
Relativo comienza desde otra ubicación según los caracteres
Caracteres especiales par path relativos
“.” El directorio actual
“..” el directorio directamente superior
“~” $HOME
“~user” $HOME del usuario user
“—” último directorio en el que estuve
Cuál es el prompt
Enunciado es “yo@mitarro:~$”
Si no pongo argumento a LS
Me lista los archivos y directorios del directorio actual
LS -l
(LiSt long listing) proporciona listado extenso (permisos, fecha, tamaño, usuario, etc)
Opción -h para LS
Human readable (tamaño legible)
LS -a
(List all) no ignora los archivos ocultos
Archivos ocultos
Comienzan con “.”
LS -R
(Recursive) Muestra recursivamente todos los subdirectorios de c/directorio
LS -S
(Sorted) ordena la lista x tamaño (bigger primero)
LS -t
(Time) ordena lista x fecha de MODIFICACIÓN, latest primero
LS -r
(Reverse) invierte el sentido de los ordenamientos (onda de Z-A)
Comodín *
“*” reemplaza cualquier conjunto de caracteres
Comodín “?”
? Reemplaza any caracter individual
pwd
Print working directory = nombra el directorio actual
cd
Change Directory = permite moverse a otro directorio
“cd” sin arg
Lleva a $HOME
cd —
Vuelve al último directorio visitado
“rm”
“Remove” vacía la carpeta
rm -r ó rm -R
Remueve recursivamente todo lo que la carpeta del arg y luego la borra
Rmdir
Elimina directorio con el nombre del arg
Cat
(concatenate) vuelca la info de dos o más archivos concatenada%, en el orden que yo proporcioné en arg
cat —A
Muestra los caracteres que por defecto oculta, como tab (^|)
“more”
Muestra pagina x página el archivo del arg
“Less”
Muestra la info del arg pero permite moverse para atrás y adelante
Cp
CoPy = copia un archivo con otro nombre y/o a otro directorio “cp origen destino”
cp —i
(Interactive) impide que a copia provoque la pérdida del archivo destino si ya esixte
Cp -R ó cp -r
Copia un directorio y toda la filesystem que cuelga de él
Mv
(MoVe) = mueve un archivo a otro nombre y/o a otro directorio
Rm —R ó rm -r
Borrar el directorio o todo su contenido
Comandos que disponen de opción “—i”
Cp, mv, rm :) evita borrar el archivo destino si exise
Touch
Crear archivos vacíos o reiniciar la fecha del archivo si ya existe
Permiso r en archivo y directorio
En archivo es examinar el permiso del mismo
En directorio es listar los contenidos del mismo
Permiso w en archivos y directorios
En archivo permite modificar el contenido
En directorio crear nuevos archivos o directorios en su interior
Permiso x en archivos y directorios
En archivos permite ejecutarlo
En directorios permite cambiarse a él
Tipos de objetos
“l” link
“—” archivo
“c” dispositivo de caracteres (puerto serial)
“d” directorio
“b” dispositivo de bloques (disco duro)
Orden de los permisos
Usuario (propietario) — grupo — otros
Qué permiso ningún programa UNIX tiene x defecto
X
chmod
Modificar los permisos de un (o grupo de) archivos o directorios
Modo numérico de permisos
0 nada
1 solo x
2 solo w
3 w x
4 solo r
5 r x
6 r w
7 r w x
Modo simbólico o literal de permisos “quién”
U usuario
G grupo
O other
A all = “ugo”
Modo simbólico o literal “operación”
+ añadir permiso
— eliminar permiso
= asignar permiso
Diferencia entre + ó = un permiso
Agregar (+) es añadir a los que ya tenía, reasignar (=) cambia de novo todo
Chgrp
(Change group) cambia el grupo propietario de uno o mas archivos y/o directorios