Comandos Básicos para Linux y Ejemplos de Utilización
Comandos Básicos para Linux y Ejemplos de Utilización
Comandos Básicos para Linux y Ejemplos de Utilización
A continuacin os mostramos algunos comandos bsicos para Linux: cp, mv, df, ifconfig, tar, etc para
copiar, eliminar, renombrar archivos y carpetas, tamao en disco, memoria RAM, editar ficheros, mostrar
procesos, comprimir/descomprimir ficheros, etc. Incluimos ejemplos de utilizacin de estos comandos.
COMANDO
DESCRIPCIN
EJEMPLO
su nombreusuario
su root
who -u
who -b
who -b
ps -A
ps -A | grep bash
ps -A | grep bash
ps -fu oracle
ps -fu oracle
pstree
pstree
kill -9
numeroproceso
kill -9 745
ls -l
ls -l
sh nombreficherosh
sh prueba.sh
./nombrefichero
./mysql
apt-get install
nombreaplicacion
apt-get update
apt-get upgrade
apt-get install -f
apt-get install -f
apt-get clean
apt-get clean
cp nombrefichero
carpetadestino
cp * /usr/bin
mv nombrecarpeta
carpetadestino
mv /home/alonso /etc
apt-cache search
datoabuscar
whoami
whoami
pwd
pwd
ifconfig
ifconfig
ping host
ping 192.168.1.5
passwd
nombreusuario
passwd alonso
cat nombrefichero
cat /etc/mysql/my.cnf
who -u
vi nombrefichero
sudo comando
usuario
vi /etc/mysql/my.cnf
du -sh /home
rm /home/alonso/hola.txt
rm -f -v
rm -f -v fernando*
shred -u
nombre_fichero
shred -u "fernando
alonso"
rm -f -r -v /home/alonso
date
cal mes ao
cal 12 2005
man comando
man ifconfig
cd nombredirectorio
cd /usr/bin
mkdir nombredirectorio
Crea un directorio
mkdir prueba
rmdir nombredirectorio
Elimina el directorio
rmdir prueba
especificado (debe estar vaco)
rm -r nombredirectorio
Elimina el directorio
especificado y todo su
contenido
rm -r prueba
file nombrefichero
find expresionbusqueda
symbolic link to
'enlace'
executable
...
file cdrom
cksum nombrefichero
grep MemTotal
/proc/meminfo
grep SwapTotal
/proc/meminfo
df -h
uname -a
arp
chown nombreusuario
nombrearchivo
date --set=15:30
date --set=15:30
deluser nombreusuario
Elimina el usuario
nombreusuario y todos sus
archivos de configuracin
deluser alonso
discover ethernet
discover ethernet
echo $NOMBREVARIABLE
echo $HOSTNAME
env
env
fdisk -l
uname -a
free
free
fsck /dev/hda1
Comprueba el sistema de
ficheros de la particin hda1
fsck /dev/hda1
gcc -o nombreprograma
ficheroresultante.c
Compila "nombreprograma.c" y
devuelve el ficheroresultante.c gcc -o prueba prueba.c
compilado
groups
groups
groupadd nombregrupo
groupadd leerayuda
gzip fichero
Desempaqueta el archivo
"fichero.tar"
Comprime/Empaqueta los
ficheros especificados en
"ficheros_comprimir" en el
fichero "fichero_tar"
head nombrefichero
head mysql
history
history
nombreservicio -k restart
Reinicia el servicio
nombreservicio
httpd -k restart
ifdown eth0
ifdown eth0
ifup eth0
netstat -a
netstat -a
type comando
type ifconfig
umount /dispositivo
Desmonta el dispositivo
umount /cdrom
especificado
wc nombrefichero
wc prueba
whois nombredominio
whois ajpdsoft.com
xvncviewer ip
which comando
which ls
wget
direccionftp/nombrefichero
Descarga el fichero
nombrefichero de la direccin
ftp direccionftp
wget ftp://ftp.ajpdsoft.com/j
(en este caso el ftp debe
soportar conexiones
annimas)
addgroup nombregrupo
addgroup accesored
useradd -g nombregrupo
nombreusuario
top
tail nombrefichero
tail my.cnf
Apaga el sistema
instantneamente
shutdown -h now
shutdown -r now
Reiniciar el sistema
instantneamete
shutdown -r now
sqlplus /nolog
hwbrowser&
Muestra el navegador de
hardware (modo grfico):
discos duros, SCSI, CD-ROM,
USB, Unidades de cinta, etc
hwbrowser&
watch "comando"
Ejecuta repetidamente el
comando entre comillas y
muestra el resultado en
pantalla
ifdown eth0
ifdown eth0
ifup eth0
ifup eth0
chkconfig
Muestra/Modifica el estado de
los servicios del sistema en
cada nivel de arranque
(runlevel)
modprobe
modprobe qla2300
vmstat
free
lsmod
lsmod
En el directorio init.d se
cd /etc/init.d
guardan todos los servicios
instalados en el equipo,
accediendo a este directorio y ls -l
haciendo un ls -l se pueden ver
service nombre_servicio
stop
service nombre_servicio
restart
export
nombrevariable=valor
echo nombrevariable
echo $PATH
set
set
{PWD/#$HOME/~}07"'
PS1='[u@h W]$ '
PS2='> '
PS4='+ '
PWD=/etc
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SUPPORTED=es_ES.UTF-8:es_ES:es
TERM=xterm
UID=0
USER=root
XAUTHORITY=/root/.xauthIJObfe
_=export
$ORACLE_HOME/bin/rman
target=/
$ORACLE_HOME/bin/rman
target=/