0% encontró este documento útil (0 votos)
320 vistas7 páginas

Comandos Linux

El documento proporciona una lista de comandos de Linux junto con una breve descripción y ejemplos de cada uno. Los comandos cubren una variedad de tareas como la gestión de usuarios, procesos, paquetes, permisos de archivos, almacenamiento y red.

Cargado por

RODJAV
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
320 vistas7 páginas

Comandos Linux

El documento proporciona una lista de comandos de Linux junto con una breve descripción y ejemplos de cada uno. Los comandos cubren una variedad de tareas como la gestión de usuarios, procesos, paquetes, permisos de archivos, almacenamiento y red.

Cargado por

RODJAV
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

COMANDO DESCRIPCIÓN EJEMPLO

Cambia el usuario actual a


nombreusuario (pedirá la
su nombreusuario su root
contraseña del usuario con el que
queramos iniciar la sesión
Muestra los usuarios conectados
who -u who -u
al sistema
Muestra la fecha y hora del
who -b who -b
último reinicio del sistema
Muestra todos los procesos en
ps -A ejecución y el identificador de ps -A
proceso (PID)
Muestra todos los procesos que
ps -A | grep bash ps -A | grep bash
lleven la palabra "bash"
Muestra los procesos y los
ps -fu oracle usuarios que los ejecutan en ps -fu oracle
formato UNIX
Procesos activos del sistema
pstree pstree
jerarquizados en forma de árbol
Cierra el proceso especificado por
kill -9 numeroproceso kill -9 745
el PID (numeroproceso)
Lista los ficheros y directorios de
ls -l ls -l
la ubicación actual
Ejecuta el fichero script
sh nombreficherosh sh prueba.sh
especificado
./nombrefichero Ejecuta la aplicación especificada ./mysql
Instala la aplicación especificada
apt-get install (si se tiene conexión a Internet), apt-get install mysql-
nombreaplicacion sólo disponible en distribuciones server
Debian
Actualiza la base de datos de
paquetes a actualizar o instalar a
partir del fichero
apt-get update '/etc/apt/sources.list'. La base de apt-get update
datos la constituyen un conjunto
de ficheros ubicados en
'/var/lib/apt/lists/'
Actualiza todos los paquetes
apt-get upgrade instalados en el sistema a la apt-get upgrade
última versión disponible
Comprueba la correcta
instalación de los paquetes
descargados en
'/var/cache/apt/archives/',
apt-get install -f apt-get install -f
repitiendo la instalación si fuese
necesario o bajando algún
paquete dependiente que no se
haya descargado
Elimina todos los paquetes (.deb)
descargados (almacenados
apt-get clean apt-get clean
automáticamente en
'/var/cache/apt/archives/')

cp nombrefichero Copia uno o varios (*) ficheros a


cp * /usr/bin
carpetadestino la carpeta especificada
Mueve una carpeta/fichero al
mv nombrecarpeta destino especificado, también
mv /home/alonso /etc
carpetadestino sirve para renombrar
ficheros/directorios
Busca una aplicación en la lista
apt-cache search
de aplicaciones a instalar (sólo ap-cache search mysql
datoabuscar
distribuciones Debian)
Muestra el usuario con el que se
whoami whoami
ha iniciado la sesión de terminal
pwd Muestra el directorio de trabajo pwd
actual
Muestra la IP del pc y la
ifconfig ifconfig
configuración de red
ping host Realiza ping entre pcs ping 192.168.1.5
Cambia la contraseña al usuario
passwd nombreusuario passwd alonso
especificado
Muestra el contenido de un
cat nombrefichero cat /etc/mysql/my.cnf
fichero (de texto)
Utililidad que sirve para modificar
ficheros de texto plano:

• pulse "i" para editar el


fichero.
vi nombrefichero • pulse "ESCAPE", a vi /etc/mysql/my.cnf
continuación ":wq" e
INTRO para guardar los
cambios y cerrar el
fichero.

Ejecuta el comando especificado


con los derechos del usuario sudo apt-get install
sudo comando usuario
especificado (pedirá la mysql-server root
contraseña de este usuario)
Muestra el tamaño de todos los
subdirectorios del directorio
du nombredirectorio du -s /home
especificado y el tamaño total del
mismo
rm nombrefichero Borrar el fichero especificado rm /home/alonso/hola.txt
date Muestra la hora y la fecha date
Muestra un calendario del mes y
cal mes año cal 12 2005
año especificados
Muestra ayuda sobre el comando
man comando man ifconfig
especificado
Cambia del directorio actual al
cd nombredirectorio cd /usr/bin
directorio especificado
mkdir nombredirectorio Crea un directorio mkdir prueba
Elimina el directorio especificado
rmdir nombredirectorio rmdir prueba
(debe estar vacío)
Elimina el directorio especificado
rm -r nombredirectorio rm -r prueba
y todo su contenido
Muestra el tipo de archivo o
directorio. Las posibles salidas:

• ASCII English text


file nombrefichero • directory file cdrom
• symbolic link to 'enlace'
• executable
• ...

Busca ficheros coincidentes con find . -name "*mysql*" -


find expresionbusqueda
la expresión de búsqueda print
Muestra los ficheros de tamaño
find -size +500000 find -size +500000
superior a 500 MB
Muestra el CRC del fichero y el
cksum nombrefichero cksum isoinfo
tamaño en bytes
grep MemTotal Muestra la memoria RAM total grep MemTotal
/proc/meminfo del sistema /proc/meminfo
Muestra la cantidad de espacio
grep SwapTotal grep SwapTotal
swap del sistema (memoria de
/proc/meminfo /proc/meminfo
intercambio)
df -k Muestra las unidades de disco, el df -k
tamaño y el espacio libre
Muestra el espacio libre, ocupado
df . df .
y total del disco actual
Muestra el espacio libre, ocupado
y total de los discos duros
df -h montados. El parámetro "-h" se
utiliza para mostrar las unidades
M= Megabytes, G=Gigabytes
Muestra información del sistema:
uname -a versión del kernel, tipo de uname -a
procesador, ...
Muestra las tarjetas de red y la
arp dirección IP de cada una así arp
como la MAC (dirección física)
Asigna al fichero nombrearchivo
permisos del lectura, escritura y
chmod 777 nombrearchivo chmod 777 prueba
ejecución para el propietario,
grupo e invitado
chown nombreusuario Cambia el propietario del archivo
chown alonso prueba
nombrearchivo nombrearchivo a nombreusuario
Cambia la hora del sistema a las
date --set=15:30 date --set=15:30
15:30
Elimina el usuario nombreusuario
deluser nombreusuario y todos sus archivos de deluser alonso
configuración
Muestra el driver de la tarjeta de
discover --xdriver video discover --xdriver video
video
Muestra el driver de la tarjeta de
discover ethernet discover ethernet
red
Muestra el valor de la variable de
echo $NOMBREVARIABLE entorno especificada echo $HOSTNAME
(nombrevariable)
Muestra las variables de entorno
env env
definidas para el usuario actual
Muestra la estructura y tipo de
fdisk -l fdisk -l
particiones
Busca todos los ficheros que
find / -name mysql* -exec find / -name mysql* -
comiencen por "mysql" y los
rm {} ; exec rm {} ;
ELIMINA
Muestra información sobre la
free memoria RAM y Swap (total, libre free
y ocupada)
Comprueba el sistema de
fsck /dev/hda1 fsck /dev/hda1
ficheros de la partición hda1
Compila "nombreprograma.c" y
gcc -o nombreprograma
devuelve el ficheroresultante.c gcc -o prueba prueba.c
ficheroresultante.c
compilado
Muestra los grupos de seguridad
groups a los que pertenece el usuario groups
actual
Añade un nuevo grupo de
groupadd nombregrupo groupadd leerayuda
seguridad
gunzip fichero.tar.gz | tar - Descomprime y desempaqueta el gunzip mysql.tar.gz | tar
xvf fichero.tar archivo 'fichero.tar.gz' -xvf mysql.tar
Comprime el archivo "fichero",
gzip fichero gzip mysql
renombŕandolo a 'fichero.gz'
Desempaqueta el archivo
tar xvf fichero.tar tar xvf oracle.tar
"fichero.tar"
Comprime/Empaqueta los
tar -czvf fichero_tar ficheros especificados en tar -czvf /tmp/prueba.tar
ficheros_comprimir "ficheros_comprimir" en el /root/*
fichero "fichero_tar"
Muestra el contenido del fichero
tar -tzvf fichero_tar tar -tzvf /tmp/prueba.tar
"fichero_tar" (comprimido con
"tar")
Muestra el contenido del
tar -tzvf /dev/st0 dispositivo de copia de seguridad tar -tzvf /dev/st0
"/dev"st0"
Descomprime el contenido del
dispositivo de copia de seguridad
tar -czvf /dev/st0 tar -czvf /dev/st0
"/dev/st0" en la ubicación donde
se ejecute el comando
Muestra las 10 primeras líneas
head nombrefichero head mysql
del fichero nombrefichero
Listado de los comandos
history history
utilizados por el usuario
Reinicia el servicio
nombreservicio -k restart httpd -k restart
nombreservicio
ifdown eth0 Para el servicio de red 'eth0' ifdown eth0
ifup eth0 Arranca el servicio de red 'eth0' ifup eth0
netstat -a Muestra los puertos abiertos netstat -a
Muestra las conexiones
netstat -atun | grep
netstat -atun | grep ESTAB establecidas a puertos
ESTAB
determinados
Muestra la ubicación del comando
type comando type ifconfig
especificado
Monta la unidad de cdrom en
modo sólo lectura (r), con
mount -rt iso9660 sistema de ficheros (t) 'iso9660', mount -rt iso9660
/dev/hdc /cdrom en el dispositivo '/dev/hdc', /dev/hdc /cdrom
disponible en el directorio
'/cdrom'
Monta la unidad de disquete, con
sistema de ficheros 'MS-DOS', en
mount -t msdos /dev/fd0 mount -t msdos /dev/fd0
el dispositivo '/dev/fd0',
/floppy /floppy
disponible en el directorio
'/floppy'
Desmonta el dispositivo
umount /dispositivo umount /cdrom
especificado
Muestra las líneas, palabras y
wc nombrefichero caracteres del fichero wc prueba
especificado
Muestra información del dominio
whois nombredominio especificado (fecha registro, whois ajpdsoft.com
fecha expiración, dns, ...)
Realiza control remoto al equipo
con la IP especificada (deberá
tener instalado y en ejecución
xvncviewer ip xvncviewer 192.168.1.3
vncserver). Permite el control
remoto tanto con PCs con Linux
como con PCs con Windows
Localiza la ubicación del comando
which comando which ls
especificado
wget
Descarga el fichero ftp://ftp.ajpdsoft.com/j
wget
nombrefichero de la dirección ftp (en este caso el ftp debe
direccionftp/nombrefichero
direccionftp soportar conexiones
anónimas)
Añade un nuevo grupo de
addgroup nombregrupo addgroup accesored
seguridad
Añade un nuevo usuario con el
useradd -g nombregrupo nombre nombreusuario
useradd -g root alonso
nombreusuario perteneciente al grupo
nombregrupo
Convierte a minúsculas todos los
tr 'A-Z' 'a-z' < fichero.txt caracteres del archivo tr 'A-Z' 'a-z' < prueba
'fichero.txt'
Muestra información de los
top top
procesos que se están
ejecutando, uso de CPU,
memoria, PID, ... con la
característica de que se va
actualizando cada 5 segundos o
tras pulsar la barra espaciadora
Muestra las últimas diez líneas
tail nombrefichero tail my.cnf
del fichero nombrefichero
Reinicia el sistema en los minutos shutdown 15 'El sistema
shutdown minutos especificados, previamente envía se reiniciará en 15
'mensaje' un mensaje a todos los usuarios minutos, guarde su
conectados con el texto: mensaje información'
Apaga el sistema
shutdown -h now shutdown -h now
instantáneamente
Reiniciar el sistema
shutdown -r now shutdown -r now
instantáneamete
Copia todo el disco duro 'hda' en
cat /dev/hda > /dev/hdb cat /dev/hda > /dev/hdb
el disco duro 'hdb'
Crea la imagen ISO-9660 del CD-
cat /dev/cdrom > cat /dev/cdrom >
ROM introducido, con el nombre
/usr/fichero.iso /usr/fichero.iso
'fichero.iso' en el directorio '/usr'
Cambia el grupo del archivo
chgrp accesored
chgrp grupo archivo especificado al grupo
mysql.cnf
especificado
sqlplus /nolog

Si tenemos Oracle instalado se connect / as sysdba


sqlplus /nolog
conectará a la BD
select status from
v$instance
Muestra el navegador de
hardware (modo gráfico): discos
hwbrowser& hwbrowser&
duros, SCSI, CD-ROM, USB,
Unidades de cinta, etc
Ejecuta repetidamente el
watch "comando" comando entre comillas y watch "du -s -h"
muestra el resultado en pantalla
Desactiva la tarjeta de red
ifdown eth0 ifdown eth0
especificada (eth0)
Activa la tarjeta de red
ifup eth0 ifup eth0
especificada (eth0)
Muestra/Modifica el estado de los
chkconfig servicios del sistema en cada chkconfig --list dbora
nivel de arranque (runlevel)
Añade/Elimina módulos del
modprobe modprobe qla2300
Kernel de Linux
Muestra estadísticas de uso de la
vmstat memoria, cpu, lectuas/escrituras watch "vmstat -s -S: M"
en disco, etc
Muestra estadísticas de uso de la
free watch "free -m"
memoria
Muestra el estado de los módulos
lsmod lsmod
en el Kernel de Linux
Una salida de ejemplo del comando lsmod:

[root@PCAJPDSOFT]# lsmod
Module Size Used by
sg 38113 0
IBMtape 210108 2 [permanent]
autofs4 22085 0
dm_mirror 28449 0
dm_mod 58949 1 dm_mirror
button 10449 0
battery 12869 0
ac 8773 0
md5 8001 1
ipv6 240097 46
joydev 14209 0
ohci_hcd 23889 0
tg3 85061 0
floppy 58065 0
st 40157 0
ext3 118729 3
jbd 59481 1 ext3
qla2300 127232 0
mptscsih 41469 0
mptbase 57629 1 mptscsih
aic79xx 187485 0
sd_mod 20545 10
En el directorio init.d se guardan
cd /etc/init.d todos los servicios instalados en cd /etc/init.d
el equipo, accediendo a este
ls -l directorio y haciendo un ls -l se ls -l
pueden ver
Una salida de ejemplo de estos comandos:

[root@AJPDSOFT ~]# cd /etc/init.d/


[root@AJPDSOFT init.d]# ls -l
total 612
-rwxr-xr-x 1 root root 1128 ago 9 2004 acpid
-rwxr-xr-x 1 root root 834 sep 28 2004 anacron
-rwxr-xr-x 1 root root 1429 jun 22 2004 apmd
-rwxr-xr-x 1 root root 1176 jun 17 2005 atd
-rwxr-xr-x 1 root root 2781 nov 19 2005 auditd
-rwxr-xr-x 1 root root 15539 dic 2 2005 autofs
-rwxr-xr-x 1 root root 1368 dic 1 2004 bluetooth
-rwxr-xr-x 1 root root 1355 dic 22 01:27 cpuspeed
-rwxr-xr-x 1 root root 1904 jul 12 2005 crond
-rwxr-xr-x 1 root root 2312 ene 4 16:48 cups
-rwxr-xr-x 1 root root 1424 oct 22 2004 cups-config-daemon
-rwxr-xr-x 1 root root 1502 ago 31 2004 dc_client
-rwxr-xr-x 1 root root 1344 ago 31 2004 dc_server
-rwxr-xr-x 1 root root 11969 dic 14 2005 diskdump
-rwxr-xr-x 1 root root 5255 may 5 10:09 dsmserv
-rwxr-xr-x 1 root root 968 dic 1 2004 dund
-rwxr-xr-x 1 root root 1944 ago 3 2005 firstboot
-rwxr-xr-x 1 root root 10722 abr 18 2005 functions
-rwxr-xr-x 1 root root 1778 oct 21 2004 gpm
-rwxr-xr-x 1 root root 1388 dic 22 01:15 haldaemon
-rwxr-xr-x 1 root root 6029 oct 4 2004 halt
-rwxr-xr-x 1 root root 1001 dic 1 2004 hidd
-rwxr-xr-x 1 root root 13759 ene 11 11:40 ipmi
-rwxr-xr-x 1 root root 7135 nov 11 2004 iptables
-rwxr-xr-x 1 root root 1487 oct 4 2004 irda
-rwxr-xr-x 1 root root 1744 dic 22 01:27 irqbalance
-rwxr-xr-x 1 root root 6183 oct 5 2004 isdn
-rwxr-xr-x 1 root root 652 sep 4 2003 killall
-rwxr-xr-x 1 root root 2095 ago 22 2005 kudzu
-rwxr-xr-x 1 root root 3097 nov 8 2005 lm_sensors
-rwxr-xr-x 1 root root 1700 dic 2 2005 mdmonitor
-rwxr-xr-x 1 root root 1613 dic 2 2005 mdmpd
-rwxr-xr-x 1 root root 1746 ago 2 2005 messagebus
-rwxr-xr-x 1 root root 1731 dic 22 01:26 microcode_ctl
-rwxr-xr-x 1 root root 12181 nov 21 2005 netdump
-rwxr-xr-x 1 root root 7164 jul 14 2005 netfs
-rwxr-xr-x 1 root root 1303 mar 4 2005 netplugd
-rwxr-xr-x 1 root root 8493 mar 30 2005 network
-rwxr-xr-x 1 root root 1475 oct 30 2004 NetworkManager
-rwxr-xr-x 1 root root 4283 sep 7 2005 nfs
-rwxr-xr-x 1 root root 2841 sep 7 2005 nfslock
-rwxr-xr-x 1 root root 2171 feb 9 00:13 nscd
-rwxr-xr-x 1 root root 3055 oct 11 2004 ntpd
-rwxr-xr-x 1 root root 1144 dic 1 2004 pand
-rwxr-xr-x 1 root root 4431 feb 17 07:03 pcmcia
-rwxr-xr-x 1 root root 1877 ago 12 2004 portmap
-rwxr-xr-x 1 root root 1021 ene 26 11:59 psacct
-rwxrwxr-x 1 root root 6219 may 4 18:45 qlremote
-rwxr-x--x 1 root root 1255 abr 26 15:57 raid_agent
-rwxr-xr-x 1 root root 2404 oct 18 2004 rawdevices
-rwxr-xr-x 1 root root 790 dic 22 01:27 readahead
-rwxr-xr-x 1 root root 795 dic 22 01:27 readahead_early
-rwxr-xr-x 1 root root 1782 ene 31 19:46 rhnsd
-rwxr-xr-x 1 root root 2177 sep 7 2005 rpcgssd
-rwxr-xr-x 1 root root 1805 sep 7 2005 rpcidmapd
-rwxr-xr-x 1 root root 2153 sep 7 2005 rpcsvcgssd
-rwxr-xr-x 1 root root 1547 dic 2 2004 saslauthd
-rwxr-xr-x 1 root root 3348 sep 1 2004 sendmail
-rwxr-xr-x 1 root root 1175 jul 10 2002 single
-rwxr-xr-x 1 root root 2247 dic 22 01:27 smartd
-rwxr-xr-x 1 root root 3060 dic 21 23:21 sshd
-rwxr-xr-x 1 root root 1369 ene 4 2005 syslog
-rwxr-xr-x 1 root root 3313 sep 20 2005 tog-pegasus
-rwxr-xr-x 1 root root 1548 dic 22 01:28 winbind
-rwxr-xr-x 1 root root 3607 ene 11 19:48 xfs
-rwxr-xr-x 1 root root 2497 jun 23 2005 xinetd
-rwxr-xr-x 1 root root 2497 ago 29 2005 ypbind
Muestra el estado del servicio
service nombre_servicio
especificado "nombre_servicio": service dsmserv status
status
stopped, se está ejecutando, ...
Una salida de ejemplo del comando service:

Status of dsmserv: stopped


service nombre_servicio Inicia el servicio especificado
service dsmserv start
start "nombre_servicio"
service nombre_servicio Detiene el servicio especificado
service dsmserv stop
stop "nombre_servicio"
service nombre_servicio Reinicia el servicio especificado
service dsmserv restart
restart "nombre_servicio"

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