‘eferencia de Comandos en Linux
‘Traduccién: Alex Barrios (alexbaiv@gmailcom) / Basado en la publicacion original de Jacob en FOSSWire
TEErcna
Us = listar directorio
Us -al - listado con formato y mostrando ocultos
ed dir ~ cambiar a directorio “dir
ed - cambiar a directorio home
pwd - musstra el dirsctorio actual
mkdir dir - crear el directorio “alr”
rm archivo — borcar archivo
ra -r dir -borrar directorio “dic”
ta -f archivo — forzar el borrar archivo
ra -rf dir ~ forzar borrar directorio de forma recursiva
¢p archive archive? - copiar archivo! «@ archivo?
ep - dirt dir2 —copiar dirt a dir2; Craando dir2 si no
existe
my archivel archive2 -renombrar 0 mover archivol
archive2. Si el archivo2 es un directorio, mueve archivol al
contenido de ese directorio
Un -8 archivo Link - craa un enlace simbélico da link a
archivo
‘touch archivo - crea o actualiza un archivo
cat > archivo - coloca la salida estandar en archivo
more archivo - musstra el contenido de un archivo.
head archivo - muostra las primoras 10 lineas de un
archivo
tail archive - muestra las ultimas 10 l{neas de un archivo
tail -f file - muostra las tltimas 10 linaas de en tempo
real
Ps muestra los procesos actives actualmente
top - musstra todos los procases
kill pid - mata un proceso indicando el pid
kittalt proc - mata un proceso llamado proc
bg ~ lista los pracesoe datanides o trabajando en fondo;
puede resumir procesos
fg - trae 6] proceso mas reciente al frente
fg n —trae N procesos al frente
PST
chmod octal archivo -campia los permises del archivo
con octal, que pueden ser identificados por separado el
usuario, grupo o mundo afiadiendo:
*4-leer(r)
"2 - escribir (w7)
1 — ajecutar (x)
Ejemplos:
chmod 777 ~losr, escribir, y ejecutar para todos
chmod 755 - rwx para ol duefo, rx para el grupo ymundo
Para mas opciones, observa: man_chnod.
Uso de
Ssh usuarioghost - conecta a usuario en host
Ssh -p puerto user@host - conccta a el host sn 6l puerto
con el usuario user
Ssh-copy-id userghost - afiads bu llave a el host para
activar el inicio da sesién sin clave
eee
tos drectorios.
comando | grep patrén —pusca por el patrn en ta
solide de comando
Yocete erchive = encuentra todas las instancla del
sai
Informacion del Sistema
date = muestta la hora fecha actual
fal mucctra ol ealendario del mos
Uuptine - muestra el tempo on qjecucién del sistema
wt musstra quién esta conectad
Sinoaml. -musetra como qulén est conestado
name -a ~ muestra informacién del kernel
cat /prec/cpuinfe - informacion dal cpu
fat /proc/meminfo - iniocmacicn de Is memoria
fan conendo = musica sl marie paras) comando
Gf ~mueetra al use de coco
G4 muestra el uso de disco del directorio
free. muosta la momorla ram y evap bre
vhereis app -muotta las penblesubicacionse do epp
Which app = mussira cual app corre por detecto
Compresion
tar cf file. tar enter ‘crear un archivo tar
llamado filetar que contions archivos
tar at file, tar ~ extras los cntenidos de lear
tar caf file. tar.gz files ~crea un tar comprimide
con Gap
tar xa file. ter. ge ~ sutras un tar que Usa Gaip
tar cjf file. tar, bz2 -croa un tar comprimido con
Bzip2
tar xjf file. tar, be2 — extras un tar quo usa Bzip2.
gzip file -comprime file y lo renombra a file.gz
gzip -d file. gz - descomprims file.gz de vuslta a file
iz
Ping host ~sjecuta ping a host y muestra los resultados.
whois dominio - obtiene la info whois de un dominio
dig dominio - obtiene la info DNS de un dominio
dig -x host ~ busca el reverso DNS del host
wget archive — descarga un archiva
ca archivo — continua una ee
Instalando desde Jas fuentes (normalmente un tar.gz):
-/conf igure
make
make install
Con sistemas de paquetes
dpkg -i pkg.deb ~ instala un paquete (Debian)
pm -Uvh pkg. rpm —instala un paquete (RPM)
Eee
Ctrl+c ~ detiens el comande actual,
Ctrl4Z - pausa al comando actual, lo resumes con fg al
frente obg en ol fondo
CtrleD - sierra la sesidn, similar a exit
Ctrl+H — borra una palabra de la linea actual
CtrL+U — borra toda la linea
CtrleR - repite al ditime comands
exit ~ sale de la sesién actual