Linux Sistemas
Linux Sistemas
Linux Sistemas
LINUX
COMANDOS LINUX
. directorio actual
.. directorio superior al actual
cedilla : directorio personal c/usuario
/ : raiz
$ : final (promt)
# : final (promt) root
.nombrefichero
ls -la
mkdir ejercicio2 crear fichero ejercicio2
CREAR FICHEROS
-vi fichero.txt (para escribir le damos a la i)(para salir grabando el fichero ESC :wq) - (para salir sin
guardar fichero (ESC :q!)
ORDENAR FICHERO : sort fichero2.txt (me ordena los datos que tengo dentro del fichero)
comprobar sort -c fichero2.txt
REEDIRECCIONAMIENTO
ls -l /dev/std* (arterisco sustituye a cualquier letra o numero)
STDOUT cambiar la salida estandar y lo metes en un fichero y se hace:
cp Escritorio/ejercicios/fichero?.txt Escritorio/ejercicio2
cd /home/usuario/Escritorio/ejercicio2
BORRAR FICHEROS
rm .. /ejercicios/fichero?.txt
PERMISOS
--------------------
si es -d es un directorio
si es -l es un enlace
HAY QUE REPASAR LOS EJERCICIOS DE LINUX DE COMANDOS PRACTICOS - Y - LOS
TEMAS 9 Y 12 DE CISCO
cd / la raiz de mi arbol
sudo su (se convierte en root) superusuario
y para salir (exit)
para el escritorio (cd Escritorio)
para instalar usamos : sudo apt update (para actualizar repositorios) y luego ponemos
sudo apt (poner lo que queremos instalar)
upgrade (los programas te lo actualiza a la ultima version)
tree -L 1 (te muestra solo un nivel del arbol, si ponemos tree te saldrá todo
man tree (para ver la ayuda por ejemplo del arbol)
apt (instalar paquetes de tipo deb) y snap (para instalar paquetes snab)
18/03/22------------------------------------------------------------
directorio personal: /home (mi usuario) y /root (super administrador) y usuario creado con
adduser(otros usuarios)
cd para ir a mi directorio
cd .. para ir a una carpeta hacia arriba
virulilla (es mi directorio personal) y lo hago con echo ~(altGr+4)
para ver todos los usuarios del sistema --> /etc/passwd (etc: donde viene todo la configuración del
sistema)
LINUX es case-sensitive: distingue entre mayusculas y minusculas , por lo tanto si creamos una
variable o carpeta en mayuscula, y queremos escribir en minuscula
no te lo va a reconocer.
21/03/22------------------------------------------------------------
head -1 para ver la primera linea de un archivo, si pongo -2 te sacas las 2 primeras lineas...(si no
ponemos numero te saca 10 lineas)
tail - 3 te saca las 3 ultimas lineas de un archivo (si no ponemos numero te saca 10 lineas)
locate - locate *.sh me busca todos los ficheros con extenxion sh (busca dentro de la base de datos)
y necesita updatedb para que actualice la bbdd y es muy rapida
find - busca por todo el arbol pero es mas lento que locate
wheresis -
cat /etc/shell (podemos ver donde estan todos mis shell script creados)
hostame : nombre de nuestro equipo
#!/bin/bash
echo "dime nombre"
read nombre
echo "hola, $nombre"
echo "nombree de equipo $(hostame)" esto te dice el nombre de tu equipo
chmod +x segundo.sh (para darle permisos al shell script para que se pueda ejecutar)
./