Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comandos Linux (Ubuntu)
Comandos Linux (Ubuntu)
directorio en el que estamos. Le podemos pasar como argumento l para ver los ARCHIVOS
y DIRECTORIOS
como un listado, a para ver los archivos ocultos, s para ver los el tamao
de NUESTRO
ordenador.
sudo apt-get upgrade: Para actualizar el software de nuestro ordenador con las listas del update.
sudo reboot: Para reiniciar el ordenador.
sudo poweroff: Para apagar el ordenador.
COMPRIMIR Y DESCOMPRIMIR:
zip -r fichero.zip ficheros = Comprime en formato .zip
unzip archivo.zip = Descomprime un .zip
unzip -v archivo.zip = Muestra el contenido de un .zip sin descomprimirlo
rar a -r0 fichero.rar ficheros = Comprime los ficheros en formato .rar
unrar e -r archivo.rar = Descomprime el fichero.rar en el directorio actual
unrar x -r archivo.rar ruta_destino = Extrae el fichero.rar en la ruta especificada
unrar v archivo.rar = Muestra el contenido del fichero.rar sin descomprimirlo
gzip -r ficheros = Comprime ficheros a gz
gzip -d fichero.gz = Descomprime un fichero.gz
gzip -c fichero.gz = Muestra el contenido de un fichero.gz sin descomprimirlo
bzip2 ficheros = Comprime ficheros al formato bz2
rename 'y/A-Z/a-z/' *.zip = Cambia mayusculas por minisculas en todos los .zip. *.zip indica el tipo
de archivos a renombrar (llamado con * renombra todos). A-Z indica el patron a modificar y a-z el
patron por el que se modifica. rename 'y/ /_/' * Cambiaria espacios por _ en todos los archivos
rename 's/expresin //' *.mp3 = Elimina una expresion de todos los mp3.
VARIOS:
man comando = Muestra informacion sobre el comando
apropos palabra_clave = Busca dentro de las declaraciones de man la palabra exacta
apropos -e palabra_clave = Busca la palabra exacta
cal = Muestra el calendario del mes actual
cal -my = Muestra el calendario de todo el ao
uptime = Muestra la hora,tiempo de funcionamiento,n usuarios conectados y la carga media
tzconfig = Permite seleccionar la zona horaria
tzselect = Permite seleccionar la zona horaria
date = Muestra la fecha del sistema en formato local
date --help = Muestra todas las opciones de date en castellano
hwclock --show = Muestra el reloj Hardware o reloj de Bios
INSTALACION DE SOFTWARE:
dpkg -i paquete = Instala un paquete
dpkg -r paquete = Desinstala un paquete
dpkg --purge paquete = Desisntala un paquete y sus archivos de configuracion
dpkg --force -r paquete = Fuerza la desinstalacion de un paquete
dpkg --force-all -r paquete = Fuerza aun mas la desinstalacion de un paquete (Puede comprometer
el sistema)
dpkg -c paquete = Muestra el contenido de un paquete
dpkg -L paquete = Muestra todos los ficheros que se instalaron con un paquete
dpkg -S fichero = Muestra a que paquete pertenece un fichero
dpkg --get-selections = Muestra un listado con todos los paquetes instalados
dpkg-reconfigure paquete = Reconfigura el paquete
aptitude update = Actualiza la lista de paquetes
aptitude upgrade = Actualiza el sistema (no instala ni elimina paquetes)
aptitude dist-upgrade = Actualiza el sistema eliminando e instalando paquetes si fuera necesario
aptitude install [paquetes] = Instala los paquetes indicados
COMANDO
DESCRIPCIN
EJEMPLO
su nombreusuario
su root
who -u
Muestra LOS
who -u
who -b
who -b
ps -A
ps -A
ps -A | grep bash
ps -A | grep bash
ps -fu oracle
ps -fu oracle
ps -e -orss=,args= | sort -b
-k1,1n | pr -TW$COLUMNS
pstree
pstree
kill -9 numeroproceso
kill -9 745
ls -l
ls -lSrh
ls -lSrh
sh nombreficherosh
sh prueba.sh
./nombrefichero
./mysql
apt-get install
nombreaplicacion
apt-get update
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
iwconfig
iwconfig wlan0
ping host
ping 192.168.1.5
ifconfig id_tarjeta up
ifconfig eth0 up
route
passwd nombreusuario
passwd alonso
cat nombrefichero
cat /etc/mysql/my.cnf
se ha iniciado la
vi nombrefichero
vi /etc/mysql/my.cnf
du -sh /home
rm nombrefichero
rm -f -v
rm /home/alonso/hola.txt
shred -u nombre_fichero
rm -f -r -v /home/alonso
date
date +%Y%m%d -s
"20111214"
cal mes ao
cal 12 2005
man comando
man ifconfig
cd nombredirectorio
cd /usr/bin
mkdir nombredirectorio
Crea un directorio
mkdir prueba
rmdir nombredirectorio
rm -r nombredirectorio
hora
rm -r prueba
file nombrefichero
file cdrom
find expresionbusqueda
cksum nombrefichero
cksum isoinfo
grep MemTotal
/proc/meminfo
grep SwapTotal
/proc/meminfo
df -h
-h: muestra el resultado en unidades entendibles
por el usuario (M= Megabytes, G=Gigabytes, etc).
df . -h
df . -h
uname -a
uname -a
arp
arp -i eth0
chown nombreusuario
nombrearchivo
date --set=15:30
date --set=15:30
deluser nombreusuario
deluser alonso
Muestra el DRIVER
discover ethernet
discover ethernet
echo $NOMBREVARIABLE
echo $HOSTNAME
env
env
fdisk -l
fdisk -l
free
fsck /dev/hda1
fsck /dev/hda1
gcc -o nombreprograma
ficheroresultante.c
groups
groups
groupadd nombregrupo
groupadd leerayuda
gzip fichero
gzip mysql
head nombrefichero
head mysql
de la tarjeta de video
nombrefichero
history
LISTADO
usuario
de LOS
nombreservicio -k restart
httpd -k restart
ifdown eth0
ifdown eth0
ifup eth0
ifup eth0
netstat -a
netstat -a
type comando
type ifconfig
umount /dispositivo
umount /cdrom
umount -a
umount -a
wc nombrefichero
whois nombredominio
whois ajpdsoft.com
xvncviewer ip
xvncviewer 192.168.1.3
which comando
which ls
wget
direccionftp/nombrefichero
addgroup nombregrupo
addgroup accesored
useradd -g nombregrupo
nombreusuario
userdel nombre_usuario
userdel ajpdsoft
top
top
tail nombrefichero
tail my.cnf
especificado
history
shutdown -h now
shutdown -r now
shutdown -r now
shutdown -r hh:mm
shutdown -r 20:00
Copia todo el disco duro 'hda' en el disco duro 'hdb' cat /dev/hda > /dev/hdb
sqlplus /nolog
Si tenemos ORACLE
BD
instalado se conectar a la
hwbrowser&
WATCH
connect / as sysdba
select status from v$instance
"comando"
hwbrowser&
whereis ls
whereis
ifdown eth0
ifdown eth0
ifup eth0
ifup eth0
chkconfig
modprobe
modprobe qla2300
vmstat
free
lsmod
lsmod
cd /etc/init.d
ls -l
whereis man
SERVICE
nombre_SERVICIO
status
service nombre_servicio
start
service nombre_servicio
restart
export
nombrevariable=valor
export $PATH=/home/oracle/bin
echo nombrevariable
echo $PATH
set
set
$ORACLE_HOME/bin/rman
target=/
$ORACLE_HOME/bin/rman
target=/
hostname -i
ethtool eth0
ethtool eth0
ip addr show
ip addr show
cal -3
cal -3
-i
el siguiente a la FECHA
last reboot
alias
nombre_alias='comando'
lspci -tv
lsusb -tv
visudo
visudo
telnet IP Puerto
nano nombre_fichero
nano /etc/sudoers
ftp
ftp
usermod -a -G
nombre_grupo
nombre_usuario
id nombre_usuario
id root
adduser -u 0 -o -g 0 -G
0,1,2,3,4,6,10 -M
nombre_usuario
adduser -u 0 -o -g 0 -G
0,1,2,3,4,6,10 -M fernando
crontab -e
crontab -e
init numero_nivel
runlevel
halt
halt
poweroff
poweroff
reboot
reboot
de uso de la CPU.
ulimit
sysctl
ulimit -a
sysctl -a
tcpdump
stat nombre_fichero
stat /etc/mysql/my.cnf
eject cdrom0
eject cdrom0
eject -t cdrom0
eject -t cdrom0
ln ruta_fichero ruta_enlace
ln /etc/mysql/my.cnf /var/my
ls -s carpeta ruta_enlace
ls -s /etc/var/www
/home/ajpdsoft/web
unlink
nombre_fichero_enlace
unlink /home/ajpdsoft/web
diff /etc/my.ini
/etc/mysql/my.cnf
join /etc/my.ini
/etc/mysql/my.cnf
echo
"max_allowed_packet=20mb >>
/etc/mysql/my.cnf
md5sum fichero
md5sum /var/www/index.php
md5sum -w -c
fichero_con_md5
md5sum -w -c
resultado_md5.txt
apropos palabra
apropos split
uptime
delgroup nombre_grupo
tty
tty
hostname
hostname
delgroup postgresql
/etc/init.d/servicio stop
Detiene el SERVICIO
/etc/init.d/servicio start
"servicio"
/etc/init.d/postgresql stop
/etc/init.d/postgresql START
/etc/init.d/servicio restart
/etc/init.d/postgresql restart
/etc/init.d/servicio status
/etc/init.d/postgresql status
mkfs -t tipo_sistema
dispositivo