comandos en linux
DESCRIPTION
Primeros Pasos en LinuxTRANSCRIPT
-
Comandos en Linux ndice de contenido
1. Gestin de archivos y directorios
2. Redes
3. Informacin del sistema
4. Buscar
5. Atajos de teclado
6. Redirecciones de la entradas y las salidas
7. Ejecucin condicional de comandos
8. Gestin del hardware
9. Manipulacin y gestin de archivos de texto
1. Gestin de archivos y directorios
ls listado del contenido del directorio
ls -al listado del contenido del directorio con formato
cd ejemplo cambia al directorio ejemplo
cd ir al directorio home
-
pwd muestra el directorio actual
mkdir ejemplo crea directorio ejemplo
rm ejemplo elimina el archivo ejemplo
rm -r ejemplo elimina el directorio ejemplo
cp archivo1 archivo2 copia el archivo1 al archivo2
mv archivo1 archivo2 cambia el nombre del archivo1 a archivo2
-
tar cvf archivo_empaquetado.tar /home/usuario/carpeta/* empaqueta todos los archivos, directorios
y subdirectorios de /home/usuario/carpeta/* en archivo_empaquetado.tar tar xvf
archivo_empaquetado.tar desempaqueta archivo_empaquetado.tar
tar czvf archivo_comprimido.tar.gz /home/usuario/carpeta/* comprime todos los archivos,
directorios y subdirectorios de /home/usuario/carpeta/* en archivo_comprimido.tar tar xzvf
archivo_comprimido.tar.gz descomprime archivo_comprimido.tar.gz chmod xxx archivo cambia
permisos de archivo. /propietario/grupo/todo el mundo
2. Redes
ping direccin hace ping a la direccin
-
wget archivo descarga el archivo de la direccin
wget -r direccin descarga todos los archivos de la direccin de forma recursiva ssh
usuario@direccin se inicia una sesin ssh en el servidor de la direccin
3. Informacin del sistema
date muestra la fecha y la hora
uptime tiempo que lleva el sistema en marcha
uname -a muestra informacin del sistema
-
head -n1 /etc/issue muestra informacin sobre la distribucin
dmidecode -s system-manufacturer fabricante del ordenador (ejecutar como root)
cat /proc/cpuinfo informacin detallada del microprocesador
cpupower frequency-info informacin de las frecuencias admitidas por el procesador
-
lspci lista hardware PCI/PCIe
lsusb lista de hardware USB
cat /sys/devices/system/cpu/cpu1/cpufreq/bios_limit lmite de frecuencia impuesto por la BIOS a la CPU
4. Buscar
grep patrn * busca el patrn en todo el directorio grep -r patrn dir busca de forma recursiva patrones en el directorio dir. comando | grep patrn busca patrn en la salida que da la ejecucin de comando. locate archivo busca el lugar del archivo.
-
5. Atajos de teclado
ctrl+c termina la ejecucin del programa actual ctrl+z para la ejecucin del programa actual fg reanuda programa parado en primer plano bg reanuda programa parado en segundo plano
ctrl+d termina la sesin ctrl+w borra una palabra de la linea ctrl+u borra toda la linea ctrl+a va al comienzo de la linea
ctrl+r va al final de la linea
ctrl+u corta desde el comienzo de la linea ctrl+r corta desde el final de la linea
!! repite el ltimo comando
!ejemplo ejecuta el ltimo comando que empieza por ejemplo.
6. Redirecciones de la entradas y las salidas
comando < archivo la entrada del comando es el contenido del archivo.
comando > archivo la salida del comando se escribe en el archivo. Borra lo que haya en archivo y se
pega la salida.
comando >> archivo la salida del comando se aade al archivo. No borra lo que hay en el archivo.
7. Ejecucin condicional de comandos
comando1 ; comando2 ejecuta el comando1 y luego el comando2. comando1 && comando2
ejecuta el comando2 slo si el comando1 se ha ejecutado con xito. comando1 || comando2 ejecuta
comando2 slo si el comando1 no se ha ejecutado con xito.
8. Gestin del hardware
echo 1 > /sys/module/processor/parameters/ignore_ppc Ignora lmite de frecuencia de la CPU impuesto por la bios (desde root).
echo -n 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq Modifica frecuencia de uno de los ncleos de la CPU a 2GHz (desde root). Hazlo slo si sabes lo que ests haciendo!
-
9. Manipulacin y gestin de archivos de texto
nano archivo editor de texto en terminal cat
archivo muestra contenido de archivo
wc c archivo cuenta en nmero de caracteres del archivo
wc l archivo cuenta el nmero de lineas del archivo
cut cx archivo muestra los caracteres de la columna x
-
echo cadena >>archivo #introduce cadena dentro del archivo
grep cadena archivo muestra las lineas del archivo que conienen cadena
grep -v cadena archivo muestra las lineas que NO contienen cadena
grep -n cadena archivo incluye el nmero de linea en que se encuentra cadena
cat archivo | head -nx | tail -1 muestra la linea x del archivo
more archivo muestra el contenido de un archivo (de texto plano).
-
head archivo muestra las 10 primeras lineas del archivo.
less archivo muestra el contenido de archivo por lineas.
-
more archivo muestra el contenido de archivo por pginas.
Si echas en falta ms comandos en Linux, no dudes en dejar un comentario.
Comandos de inters
Las rdenes que te pueden resultar tiles en la consola son:
ls -> lista de archivos y carpetas en el directorio actual
cd carpeta -> acceder a carpeta
cd .. -> bajar de directorio
mkdir -> crear directorio
rm archivo -> borrar archivo
rm -rf directorio -> borrar directorio
df -h -> Espacio libre disponible en los distintos dispositivos de almacenamiento
uname -a -> Versin e informacin del sistema
sudo -> Ejecucin de comando como super usuario (root)
reboot -> Reiniciar el sistema
halt -> Apagar el sistema