Linux Sistemas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

EXAMEN SISTEMAS Linux

LINUX
COMANDOS LINUX
. directorio actual
.. directorio superior al actual
cedilla : directorio personal c/usuario
/ : raiz
$ : final (promt)
# : final (promt) root
.nombrefichero

lsb_release -a: te dice sobre que version de linux estamos trabajando

uname - a : Muestra diferente información sobre el sistema operativo y el equipo.

cd. cambia el directorio aqui


cd.. se va arriba
cd / va al directorio raiz
logname: usuario abrio sesion

ls -ld informacion sobre donde estoy ubicado

ls -la
mkdir ejercicio2 crear fichero ejercicio2

cd vas a tu directorio personal

ls -a (para ver los archivos ocultos) y ls -la

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!)

-nano fichero3.txt (para guardar control + o + intro +CTROL+X)

PARA VER EL FICHERO :


cat fichero.txt (para ver los datos del fichero)
CAT (TAMBIEN SIRVE PARA CONCATENAR 2 FICHEROS)cat a.txt b.txt > ab.txt (te une el
contenenido de a y b en ab)

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:

sort fichero2.txt > fichero2ordenado.txt me lo redirecciona y guarda en el fichero


fichero2ordenado.txt
CARACTERES ESPECIALES:
* Cualquier numero
? 1 caracter

COPIAR FICHEROS EN TRAYECTORIA RELATIVA

cp Escritorio/ejercicios/fichero?.txt Escritorio/ejercicio2

COPIAR FICHEROS EN TRAYECTORIA ABSOLUTA

tendria que utilizar la ruta de mi usuario (/home/usuario/...)

cd /home/usuario/Escritorio/ejercicio2

BORRAR FICHEROS

rm .. /ejercicios/fichero?.txt

MOSTRAR NUMERO LINEAS DE UN FICHERO


wc

sudo apt update ( actualiza los repositorios)


sudo apt install net-tools (para instalar ifconfig) tambien puedo utilizar igual que ifconfig = ip a

reiniciar maquina: sudo reboot

PERMISOS

file fichero1.txt te dice tipo de fichero


stat fichero1.txt te da informacion sobre un fichero

--------------------

la primera linea despues de hacer ls -l

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

bcdedit: para saber todas las configuraciones de los elementos

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)

ls -l (listar los ficheros)


enlace simbolico (empieza por l)
ifconfig (te da los datos del sistema)
ping -5 c localhost (te hace ping 5 veces)
mkdir (crear directorio)
mkdir -p /uno/dos/tres

trayectoria absoluta (desde raiz /) y trayectoria relativa (toda la ruta)

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)

UID: user identificator


GID: grup identificator

si ponemos id (vemos los datos de usuario)


si ponemos id usuario2 (vemos los datos de un usuario en cuestion) si aparece el grupo sudo
(significa que pertenece a sudo y puede transformarse en superadministrador)

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.

la ayuda es man, info, --help, -h

rm - r (para borrar carpetas completa)

ls -l (para ver los ficheros de una carpeta)


ls -la (para ver los ficheros ocultos)
grep para buscar dentro de un fichero
grep -i a (te busca una "a" dentro de un fichero sin distinguir entre mayusculas ni minisculas)

root:x:0:0:root: la x significa que tiene una contraseña encriptada, la primera 0 es el UID

egrep -i "a|t" resultado.txt te busca la o la t en resultado


COMANDOS ADMINISTRATIVOS
passwd cambiar contraseña usuario
ps para ver los procesos
kill para matar un proceso (envia una señal a un proceso)
ifconfig para ver la configuracion del sistema
iwconfig por si tenemos una wifi
chmod cambiar permisos de archivos y directorios modificados
chown cambiar el propietario
sudo da permisos de superusuario
apt-get para instalar (en desuso)
apt ó snap para instalar
apagado shutdown
dd duplicado de disco para copiar archivos y particiones
su ejecuta el comando como otro usuario

el doble mayor (>>) no machaca el contenido y el (>) si lo machaca y lo borra

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)

cut corta en trozo un fichero de forma horizontal

cut -c1-10 son las 10 primeras


cut -c1-10 /etc/passwd te saca las 10 primeras del fichero que le digamos
cut -d":" -f1,7 /etc/passwd
usuario - x (ENCRIPTADO)-UID-GID-informacion del usuario adicional - shell inicio
cut -d":" -f1,3,7 /etc/passwd con esto sacamos algunos datos de lo que nos da el fichero original

tail - F seguir.txt (para hacer seguimientos de un fichero como se va rellenando)

4/04 repasar tema 14.4 SCRIPTS

Buscar ficheros dentro de un directorio

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

which - buscar por ordenes (busca comandos)

wheresis -

cat /etc/shell (podemos ver donde estan todos mis shell script creados)
hostame : nombre de nuestro equipo

CREAR SHELL SCRIPT (tiene extension .sh)

#!/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)

PATH le dice al sistema operativo donde esta los ficheros ejecutables

PARA RENOMBAR FICHEROS mv segundo.txt segundo.sh (utilizamos mv)

echo $PATH para ver la ruta de los ficheros ejecutables

./

para ver las variables del entorno /var

pwd (donde estas en este momento)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy