0% encontró este documento útil (0 votos)
20 vistas3 páginas

Comandos Esenciales de Terminal Linux

El documento proporciona una guía sobre comandos básicos de Linux, incluyendo cómo navegar por directorios, crear y eliminar archivos y directorios, y manipular permisos. También se abordan comandos para visualizar y gestionar archivos, así como la compresión y descompresión de archivos. Se incluyen ejemplos prácticos y explicaciones sobre el uso de metacaracteres y enlaces en el sistema de archivos.

Cargado por

luziahhxny555
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas3 páginas

Comandos Esenciales de Terminal Linux

El documento proporciona una guía sobre comandos básicos de Linux, incluyendo cómo navegar por directorios, crear y eliminar archivos y directorios, y manipular permisos. También se abordan comandos para visualizar y gestionar archivos, así como la compresión y descompresión de archivos. Se incluyen ejemplos prácticos y explicaciones sobre el uso de metacaracteres y enlaces en el sistema de archivos.

Cargado por

luziahhxny555
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte