Sunteți pe pagina 1din 4

Comandos GNU/Linux / UNIX (III parte)

Hola amigos, ac les dejo la continuacin de comandos de GNU/Linux / UNIX.

Directorios;

pwd ; Muestra el directorio actual.


cd ; Cambia al directorio de casa del usuario.
cd ; Muestra el directorio actual.
cd ~usuario ; Cambia al directorio de casa del usuario.
file ; Determina el tipo de archivo.
less ; Visualiza el contenido del archivo.
ls -h ; Muestra el archivo en formato legible al ser humano.
ls -r ; Muestra en reversa la lista de archivos y directorios.
ls -t ; Ordena los archivos y directorios por tiempo de modificacin.
mkdir {2007..2012} ; Crea directorios de los aos 2007 hasta 2012.

Trabajando con comandos;

which ls; Muestra la ubicacin del comando ls.


help cd ; Muestra la ayuda del comando cd.
man mkdir ; Muestra la descripcin y opciones detalladas del comando mdkir.
whatis rm ; Muestra un portafolio del comando rm.
info ln ; Muestra informacin detallada del comando ln.
echo ; Muestra un mensaje desde el terminal.
echo $((4 + 5)) ; Muestra la suma aritmtica de los valores 4 y 5.
echo $(($((5**2)) * 3)) ; Eleva el valor 5 a la potencia (2) y lo multiplica por el valor 3.
echo Diez dividido entre 2 es igual a $((10/2)) ; Muestra mensajes de la divisin de 10 /2.
echo {01..15} ; Muestra en terminal los nmeros comprendidos entre 01 a 15.
echo {A..Z} ; Muestra en terminal las letras de la A a la Z.
fsck /dev/sdb1 ; Repara los archivos corruptos del disco duro ubicado en /dev/sdb1.
sudo mkfs -t ext3 /dev/sdb1 ; Crea un nuevo sistema de archivos (ext3) en el disco duro sdb1.

Donde;

+ ; Suma.
- ; Resta.
* ; Multiplicacin.
/ ; Divisin.
% ;Mdulo.
** ; Exponencial.

Creando alias con los comandos;

alias ; Muestra si existen alias asociados a los comandos.


alias foo=cd /usr; ls; cd - ; Crea un alias de nombre foo para ingresar en el directorio /usr

, muestre el contenido y muestra el directorio actual.


unalias foo ; Revoca el alias que se le asigno a foo.

Redireccin;

cat ; Concatena archivos.


sort ; Ordena las lineas de texto.
head ; Salida de la primera parte de un archivo.
tail ; Salida de la ltima parte de un archivo.
ls -l /home/lsilva/reportes.txt > ls-salida.txt ; Enva el contenido del archivo de nombre
reportes al archivo de nombre ls-salida.txt.
ls -l /usr/bin | less ; Muestra pgina por pgina el contenido del directorio /usr/bin.
head -n 5 ls-salida.txt ; Muestra las primeras 5 lneas del archivo ls-salida.txt.
tail -f /var/log/messages ; Muestra en fila los mensajes del sistema.

Permisos ;

id ; Muestra la identidad del usuario.


chmod ; Cambia el permiso de los archivos.
su ; Corre un terminal como otro usuario.
sudo ; Ejecuta comandos como usuario no root.
chown ; Cambia el dueo de un archivo o directorio.
passwd ; Cambia la contrasea de un usuario.
chgrp ; Cambia al grupo dueo de un archivo o directorio.
sudo cp cuentas.txt /root ; Copia el archivo de nombre cuentas.txt al directorio /root.

Procesos;

ps ; Muestra un reporte de los procesos actuales.


top ; Muestra las tareas del sistema.
job ; Muestra los trabajos activos.
kill ; Envia una seal para un proceso.
shutdown ; apaga o reinicia el sistema.
kill -9 3029; Elimina el proceso 3029.
ps -aux ; Muestra los procesos de forma ms detallada.
vmstat ; Muestra la salida de los recursos del sistema.

Donde;

Un proceso en R ; Proceso listo para ejecutarse.


Un proceso en S ; Durmiendo. Este proceso no esta ejecutndose.
Un proceso en D ; Durmiendo de forma ininterrumpida.
Un proceso en T ; Detenido. El proceso recibi orden de detenerse.
Un proceso en Z ; Desaparecido o proceso Zombie. Este puede ser un proceso hijo (child) que ha
sido terminado pero no ha sido limpiado.
< ; Un proceso de alta prioridad.
N ; Un proceso de baja prioridad.
USER ; Id del usuario.

%CPU ; Uso del procesador en porcentaje.


%;MEM ; Uso de la memoria en porcentaje.
VSZ ; Tamao de memoria virtual.
RSS ; La cantidad de memoria fsica (RAM) del proceso usada en kilobytes.
START ; Tiempo que el proceso fue iniciado.

Paqueteria;

Estilo GNU/Linux Debian / Ubuntu Server ; apt-get , dpkg , aptitude.


Estilo GNU/Linux CentOS / RHEL / Scientific Linux / SLE; rpm, yum.
Estilo Slackware ; slackpkg.
apt-get update ; Actualiza el sistema en GNU/Linux Debian / Ubuntu Server.
yum install update ; Actualiza el sistema en GNU/Linux CentOS / RHEL / Scientific Linux.
slackpkg update ; Actualiza el sistema en GNU/Linux Slackware.
slackpkg clean-system ; Se borran los paquetes innecesarios en GNU/Linux Slackware.
slackpkg install-new ; Se instalan nuevos paquetes en GNU/Linux Slackware.
apt-cache search php ; Se busca en GNU/Linux Debien / Ubuntu Server el paquete de nombre
php.
yum search php ; Se busca en GNU/Linux CentOS / RHEL / Scientific Linux el paquete de nombre
php.
apt-get install nmap ; Se instala en GNU/Linux Debian /Ubuntu Server el paquete de nombre
nmap.
yum install nmap ; Se instala en GNU/Linux CentOS / RHEL /Scientific Linux el paquete de
nombre nmap.
dpkg install vim ; Se instala de forma local en GNU/Linux Debian /Ubuntu Server el paquete de
nombre vim.
rpm -Uvh vim ; Se instala de forma local en GNU/Linux CentOS / RHEL /Scientific Linux / SLE el
paquete de nombre vim.
apt-get remove iptraf ; Se borra en GNU/Linux Debian /Ubuntu Server el paquete de nombre
iptraf.
yum erase iptraf ; Se borra en GNU/Linux CentOS / RHEL /Scientific Linux el paquete de
nombre iptraf.
dpkg list ; Muestra la lista de paquetes instalados en GNU/Linux Debian /Ubuntu Server.
rpm -qa ; Muestra la lista de paquetes instalados en GNU/Linux CentOS / RHEL /Scientific Linux /
SLE.
apt-cache show mc ; Muestra informacin del paquete mc en GNU/Linux Debian /Ubuntu Server.
yum info mc ; Muestra informacin del paquete mc en GNU/Linux CentOS / RHEL /Scientific
Linux.

Red ;

ping ; Enva un ICMP ECHO_REQUEST al host de una red.


traceroute ; Muestra el trazado (saltos) de la ruta de los paquetes de un host de una red.
netstat -an; Muestra las conexiones actuales.
wget ; Permite descargar contenido de la red de forma no interactiva.
netstat -ie ; Permite visualizar las interfaces del sistema.
netstat -r ; Permite visualizar las tablas de ruta de la red.

wget http://www.enlinux.org/index.php ; Permite descargar el contenido del sitio


web enlinux.org.

Bsqueda de archivos;

find ; Bsqueda de archivos en directorios.


locate ; Encuentra archivos por nombres.
locate bin/zip ; Busca en el sistema la cadena de bin/zip.
find ~ -type f -name *.bak -delete ; Busca en el directorio del usuario todos los archivos con
terminacin .bak y procede a borrarlos.

Espero haya sido de utilidad.


Saludos.

S-ar putea să vă placă și