el prompt es $
pwd - muestra el directorio en el que estas
cd - te lleva al directorio principal
/ con cd .. te lleva para el directorio anterior
/ con cd /home/vboxuser/trabajo te lleva a trabajo ol o quejq uiqerasisfkajso
echo - repite lo que dices
/con echo ''texto'' > fichero.txt se crea un fichero y se escribe texto
/con echo mastexto >> fichero.txt se escribe mas texto sin borrar lo anterior
/tambien funciona poner echo date >> fichero.txt para poner la hora en el fichero
/ con echo $HOME se ve el directorio HOME o lo que quieras idk
ls - muestra el contenido del directorio en el que estas
/ls -a >> fichero copia toda la informacion de los archivos del directorio en el
que estas, incluso ocultos, dentro de un fichero
/ con ls -l se muestra mas info
/con ls -a se muestran archivos ocultos
/con ls A* se muesrtan los archivos que empiecen por A
/con ls *A se muestran los que acaban por A
mkdir - creas un directorio
rmdir - borras un directorio siempre y cuando este vacio
touch - creas un fichero en le directorio en el que estas
/ si pones un punto delante del nombre se hace archivo oculto
/touch texto{1-5} crea texto1 texto2 texto3 etc
ruta absoluta = toda la ruta (/home/vboxuser/trabajo)
ruta relativa = soooolo el fichero en el que estas (/trabajo)
lsb_release -a - muestra el nombre del sistema operativo �?
hostname - muestra el nombre del equipo
cal - muestra el calendario
/con cal mes a�o (cal 11 2008) ves el calendario de ese mes de ese a�o
date - muestra la hora
clear - borra todo lo que aparece en la terminal
whereis - loclaiza los ficheros binarios, fuentes y paginas del manual de un
programa
--help - ense�a info de un comando (whereis --help)
whoami - muestra el usuario que esta conectado
w - muestra los usuarios conectados e informacion sobre ellos y donde se encuentran
alias - muestra los alias existentes
/crea un codigo que se ejecuta cuando se introduce una palabra (alias quien='clear;
echo ''soy $(whoami)''; date') cuando escribes quien se ejecuta este codigo que
borra lo que aparece en la terminal, escribe soy (usuario) y muestra la hora
unalias - borra un alias (unalias quien)
which - muestra donde estan los comandos dentro del sistema (which date =
/usr/bin/date)
history - muestra el historial de los comandos usados
/con history -c se elimina
exit - sales de la terminal
cp - copia un fichero (cp fichero1 fichero2, copias el 1 y le cambias el nombre a
2)
mv - mueve un fichero de un lado a otro (mv fichero1 directorio1 lo mueve de donde
estuvieras a dentro de directorio1)
rm - borra un directorio con todo lo que tiene dentro
/con rm ?a borras todos los ficheros que acaban por a pero solo tiene un caracter
antes
cat - muestra el contenido de un fichero (cat fichero.txt)
/cat > fichero crea un fichero tambien �?
hostnamectl - muestra el nombre del equipo, el sistema operativo, la versi�n del
n�cleo, la arquitectura, detecta si el sistema est� virtualizado y nos dice con qu�
herramienta
sudo - te da permisos de administrador (sudo hostnamectl set-hostname nuevonombre
te cambia el nombre del equipo)
/sudo su te da permisos todo el tiempo
visualizar ficheros paginados: more fichero, pg fichero
visualizar las n primeras lineas: head -n fichero
visualizar las n ultimas lineas: tail -n fichero
mostrar un archivo con las lineas ordenadas: sort fichero
mostrar un archivo con las lineas numeradas: nl fichero
cuenta el numero de lineas palabras y caracteres: wc fichero
busca una cadena de caracteres en un fichero: grep cadena fichero
cut [-c | -f [d] ] archivo...:
/ = divide contando por caracteres
/d divide contando por campos
/f especifica el delimitador de campo
cut -f2,4,6 -d: recorta los campos 2, 4 y 6 utilizando como delimitador de campo :
sort -t: -k3
/-t caracter separador de columna
/-k indica la columna por la que ordenar
sort -m fich1 fich2: -m fusiona los ficheros especificados. asume que ya estan
ordenados
compreesion
tar, zip, rar, gz, bz2
tar -cvf fichero.tar f1 f2 f3: comprimes
tar -tf fichero.tar: ves el contenido
tar -xvf fichero.tar: descomprimes
zip fichero.zip f1 f2 f3 comprimes
unzip -v fichero.zip ves el contenido
unzip fichero.zip desocmprimes
gzip -9 f1 comrpimes
gzip -d fl.gz descomprimes
rar a nuevo fl comprimes
rar x nuevo.rar descomprimes
metacaracteres siiiiiiiiiiiiiiiiiiiiii
*- sustituye cualquier caracter o grupo de caracteres
? - sustituye un solo caracter
[...] - sustituye por un valor de los incluidos en los corchetes
[!..] - sustituye por un valor que no sea de los incluidos
*[ab]* - busca las carpetas-ficheros que contengan las letras a o b
archi[A-P] - muestra los archivos que se llamen archiA, archiB, archiC... etc, con
el valor entre corchetes cambiando cada vez
texto[1-4] - muestra los archivos que se llamen texto1 texto2 texto3 texto4
permisos
chmod - modifica los permisos de un archivo
/u = propietario g = grupo o = otro,,, + = a�ade permiso - = suprimir permiso = =
asignar,,, r = lectura w = escritura x = ejecucion
/chmod u+x fichero1 le da al propietario permiso de ejecucion del fichero1
enlaces
enlace duro - le da varios nombres a un fichero
ln archivo nombrenuevo
ls -i archivo nos muestra el inodo
ln archivo1 archivo2 crea un enlace que les asigna el mismo inodo
enlace blando - ficheros que contienen el nombre y la ruta de otro fichero
ln -s archivo nombrenuevo