Está en la página 1de 4

listado de comandos linux consola

echo imprimin
man info del comandos
letras y dos veces tab dan nombres con esa tecla
control shift r hacia atras historico que ha escrito y con history historico al dar

? numero se ejecuta del historial

pwd donde estoy


cd moverse en directorios
si se usa (cd ~) se va directo al home ubuntu
si dou cd - se va al ultimo directorio que visito
-----------------pemisos
-rw-rw-rw- dueno-grupo-otros
drw-rw-rw- si es carpeta alejante x
drwxrwxrw si tiene x es ejecucion que se puede ejecitar o ingresar
cambio permitos
chmod cambio individual archivos permisos (chmod o -w nuevo.txt) en este retiro a
other permiso escritura
chmod +x con el mas el cambio es para todos]
cambio numerico es todos en una sola vez
chown propietario
chgrp cambio grupo

--------------------- manejo archivos ---


ls solo
ls -a ve con ocultos
ls -l ve archivos datos tipo
ls -t ordena x fecha
ls -R muestra de forma recursiva
ls -S muestra por size
ls -_ ordena por extension
ls > (ls > nombre) crea listado de archivos en un doc
ls >> ( ls -l >> nombre) agrega a un archivo el listado al final

mkdir crea directorio


cp copia archivos (cp archivo ruta_new)
rm borra (rm archivo)
rmdir borra (rmdir directorio) solos e borra si esta vacio no puede borrar si
tiene contenido
mv mueve copia borra (mv archivo ../ruta .) el punto equivale al actual

------------------------ Achivos ------


touch archivo crea nuevo sin abrir
vim nombre crea new
vim nombre open
dita con i se ssale con esc comandos (:w) guarda sale (:q) cierraguarda (:x)
------------
otro programa nano nombre abre y (control x) cierra en el menu se mirarn opciones

----------------------------- utilidades proceso por lotes ---


cat muestra contenido completo archivo
cat arch.sql | wc -l realiza la muestra de las cantidad de lineas de un archivo
head muestra primeras lineas
head -n (head -n 4) ejemplo muestra numero de linas q quiere qriba abajo
tail buesvtra finales
tail -n (tail -n 4) muestra numero lineas abajo a arriba
================ utlidades avanzado
grep manejo busqueda con expresiones regulares dentro archivo (grep loquebusca
archivo.txt)
grep -i sin mportar mayusculas o minusculas (grep -i loquebusca archivo.txt)
sed (s/) reemplazar texto por ezpresiones reulares (des expresion archivo)
mdifica pero no lo guarda tambien puede borrar
lineas

awk manejo de textos archivos estructurado (awk -f 'delimitador' '{comando}'


archivo.txt)
se pueden
calcular y hacer condiciones

------------------------------------- procesos flujos de datos standar

> salida proceso a un archivo nuevo


>> salida proceso aa un arhcivo existente al fin
archivo| wc -l uso pipe uso de pipes muestra en pantalla comunican procesos

------------------------------------- procesos de maquina


al dar & en el comando sigue trabajando en segundo plano y al terminar regresa
servicio para enviar al fondo con ctrl z
y luego con fg llo regresa

manejo procesos ------------


ps ver procesos
ps ax procesos del sistema
ps ax | grep init

otro es top procesos en tiempo real


q sale

-------------------manejeo de procesos
detener
kill -9 numeroproc de inmediato
killall nombreejecutable

----------- manejo de paquetes

apt gnu
zypper otra
rpm general linux

librerias
lenguases
pipe
composer
npm

------
paquetes conda
homebrew
--------
compresion de archivos

gzip archivoa completo


gzip -d descomprime

combinacin de archivos pesa igua


tar cf nombre nomcarf
tar czf crea archivo comprimido de carpeta
tar td nombrearc que tiene
tar xf extrae arch

----------------busqueda
locate todo sitio por nombre por una base de datos
sudo updatebd
whereis buscar comandos
find directorio archivo permiso
(find , -user )
(find , -type f -mtipe +7 ) busca por tipo f file y tiempo mayor a 7 dias
(find , -type f -mtipe +7 -exe cp{} ./backup/ \;) copia y pega

-------------- comandos http


curl peticiones loq ue recibe el navegador
curl -v las peticiones todo lo que recibe
curl > descarga > /dev/null encabezados http
wget direccion trae archivos

----ssh
conexion ssh

correos consola mail

echo "texto" | mail -s

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

vim archivo .sh

#!/usr.bin/bash

if
cierra file

pat

source .bashrc

------ tareas programadas


at now +2 minutes confirua el archivo mas cntl d

cron
crontab -e ver tareas 45 12 formato minuto hora dia comando
-------------
proceso backgrounf
curl wget

También podría gustarte