Está en la página 1de 29

1 adduser Ver useradd.

2 alias Crea atajos de comandos, lista los alias actuales.


3 apt-get Herramienta de actualizacón/instalación remota de paquetes e
4 arp Permite obtener/manipular la lista de direcciones MAC/Ip que
5 awk Análisis y procesamiento de patrones en archivos y listados.
basenam
6 Permite eliminar la ruta del nombre de un archivo.
e
7 bc Calculadora y lenguaje matemático, muy potente.
8 bzip2 Compresor / descompresor de archivos.
9 cal Despliega un calendario.
1
cat Muestra el contenido de archivos y concatena archivos.
0
1
cd Cambiar de directorio.
1
1
cfdisk Herramienta de particionamiento de discos, usada en sistema
2
1
chage Permite cambiar la información (expiración, caducidad, etc) de
3
1
chattr Cambia atributos extendidos de archivos y directorios
4
1
chgrp Cambia el grupo de un archivo(s) o carpetas(s).
5
1
chkconfig Controla/consulta el modo en que los servicios se ejecutan o n
6
1
chmod Cambia los permisos de un archivo(s) o carpetas(s).
7
1
chown Cambia el propietario de un archivo(s) o carpetas(s).
8
1
chroot Ejecuta comandos de root en un shell restringido a un directo
9
2
clear Limpia la terminal.
0
2
cmp Compara dos archivos byte por byte.
1
2
crontab Administra archivos cron para los usuarios y root.
2
2
curl Permite descargar o transferir url's.
3
2
cut Remueve secciones (columnas principalmente) de cada línea d
4
2 date Muestra/establece la fecha y hora actual.
5
2
dd Convierte y copia archivos y sistemas de archivos.
6
2
df Muestra el uso de espacio de discos duros o particiones.
7
2
diff Busca y muestra diferencias entre archivos.
8
2
dig Utilería para consultas a servidores DNS.
9
3
dmesg Muestra los mensajes del arranque del sistema (boot).
0
3 dmidecod
Lista hardware del equipo directamente del BIOS. (también: l
1 e
3
dos2unix Convierte archivos de formato MS-DOS a formato Unix/Linux.
2
3
du Muestra el uso de espacio de archivos y directorios.
3
3
echo Imprime una línea de texto, variables, o contenido a un archiv
4
3
edquota Administra el control de cuotas de disco de usuario y grupos.
5
3
eject Desmonta y expulsa un medio removible, como cdroms.
6
3
env Ejecuta un programa en un entorno modificado.
7
3
ethtool Permite desplegar o cambiar valores de una tarjeta de red.
8
3
exit Sale del shell o terminal actual.
9
4
export Exporta el valor de una variable.
0
4
expr Evaluador de expresiones matemáticas.
1
4
fc Lista, edita y reejecuta comandos previamente ejecutados.
2
4
fdisk Herramienta para particionar discos, común a casi todas las d
3
4
file Determina el tipo de archivo.
4
4
find Búsqueda de archivos, multitud de opciones de búsqueda.
5
4
fortune Imprime un adagio al azar.
6
4
free Muestra el espacio usado y libre de memoria RAM y Swap.
7
4
fsck Herramienta para verificar/reparar sistemas de archivos.
8
4
gawk Análisis y procesamiento de patrones en archivos y listados. (
9
5
gedit Editor de textos de gnome.
0
5
gpasswd Permite la administración del archivo /etc/group
1
5
gpg Herramienta de encriptación y de generación de certificados d
2
5
grep Busca patrones de cadenas dentro de archivos.
3
5
groupadd Crea un nuevo grupo en el sistema.
4
5
groupdel Elimina un grupo en el sistema.
5
5 groupmo
Modifica un grupo en el sistema.
6 d
5
groups Imprime los grupos a los que pertenece un usuario.
7
5
gzip Comprime/expande archivos.
8
5
halt Apaga el equipo.
9
6
hdparm Establece y muestra características sobre los discos duros.
0
6
head Despliega las primera líneas de un archivo.
1
6
help Ayuda sobre los comandos internos de bash.
2
6
history Muestra el historial de comandos del usuario.
3
6
host Utileria de consulta a sevidores DNS.
4
6
hostname Despliega el nombre del equipo.
5
6 hwclock Muestra/Establece la fecha/hora del bios o hardware. (Fecha/H
6
6
id Muestra el UID (User ID) y GID (Group ID) del usuario
7
6
ifconfig Muestra/Configura las interfaces de red del sistema.
8
6
init Control de inicialización de un nivel de ejecucción.
9
7
insmod Inserta módulos en el kernel.
0
7
ipcalc Realiza cálculos simples sobre direcciones IP.
1
7
ipcount Identificación de rangos de red, cálculo de IP's.
2
7
iptables Herramienta de configuración del firewall de Linux.
3
7
iptraf Analizador de tráfico de red en modo de texto.
4
7
iwconfig Configura una tarjeta de red inalámbrica.
5
7
iwlist Obtiene información detallada de una tarjeta inalámbrica.
6
7
jobs Muestra los trabajos del usuario en suspensión o en backgrou
7
7
kate Editor de textos de KDE.
8
7
kill Termina procesos, mas correctamente envía señales a proces
9
8
killall Termina procesos del mismo nombre o conjunto.
0
8
last Muestra información de los últimos usuarios logueados.
1
8
lastb Muestra información de los últimos intentos fallidos de loguea
2
8
less Muestra el contenido de un archivo, permite búsquedas y mov
3
8
ln Crea enlaces (accesos directos) suaves y duros de archivos y
4
8
locale Información específica sobre las variables de entorno locales.
5
8
locate Indexa y busca archivos. Mas seguro utilizar slocate.
6
8
losetup Define y controla dispositivos del tipo 'loop'.
7
8
lpq Muestra los documentos para imprimir en la cola de impresión
8
8
lpr Añade un documento a la cola de impresión.
9
9
ls Lista archivos y directorios.
0
9
lshw Lista hardware del equipo directamente del BIOS. (también: d
1
9
lsmod Muestra el estatus de los módulos en el kernel.
2
9
lsof Muestra archivos abiertos de un programa en ejecucción, o de
3
9
lspci Lista los dispositivos pci del sistema.
4
9
lsusb Lista los dispositivos usb del sistema.
5
9
man Muestra el manual del comando indicado.
6
9
mc Manejador de archvivos con soporte de mouse en modo de te
7
9
mcedit Editor de textos de mc.
8
9
md5sum Comprueba (y genera) archivos con firma de certificación md5
9
1
0 mkdir Crea directorios.
0
1
0 mkfs Construye un sistema de archivos de Linux.
1
1
mkpassw
0 Generador de contraseñas. (Paquete del programa 'expect').
d
2
1
0 modinfo Muestra información acerca de los módulos del kernel.
3
1
modprob
0 Herramienta que añade/remueve módulos del kernel.
e
4
1
0 more Paginador similar a less pero menos funcioanal, ya que sale a
5
1
0 mount Monta dispositvos de almacenamiento en particiones indicada
6
1
0 mtools Conjunto de utilidades para acceder a discos DOS desde Linux
7
1
0 mv Mueve archivos y directorios.
8
1
0 netstat Herramienta de red que muestra conexiones, tablas de ruteo,
9
1
1 nice Ejecuta un programa con una prioridad de ejecucción distinta
0
1
1 nohup Ejecuta un programa inmune a los hangups y sin salida a una
1
1
1 openssl Control, administración, generación de certificados de segurid
2
1
1 passwd Cambia la contraseña del usuario indicado.
3
1
1 ping Manda un echo_request (solicitud de eco) a un equipo en al re
4
1
1 pkill Manda señales a procesos basado en sus atributos.
5
1
1 pr Fromatea o convierte archivos de texto para imprimirlos.
6
1
1 ps Muestra los procesos del sistema o del usuario o ambos.
7
1
1 pstree Muestra los procesos en forma de árbol.
8
1
1 pwconv Agrega o establece la protección shadow el archivo /etc/passw
9
1
2 quota Permite ver el uso de cuotas por usuario.
0
1
quotache
2 Crea, verifica, administra sistemas de cuotas de disco
ck
1
1
2 quotaoff Desactiva el control de cuotas de discos.
2
1
2 quotaon Activa el control de cuotas de discos para usuarios y grupos.
3
1
2 rdesktop Abre terminales gráficas ha?ia equipos Windows.
4
1
2 reboot Reinicia el equipo.
5
1
2 renice Cambia la prioridad de un proceso o programa en ejecucción.
6
1
2 repquota Reporte de uso de cuotas de disco.
7
1
2 rev Invierte las líneas de un archivo.
8
1
2 rm Borra o elimina archivos.
9
1
3 route Muestra/altera la tabla de ruteo IP.
0
1
3 rpm Programa para la instalación/actualización/eliminación de paq
1
1
3 runlevel Muestra el nivel de ejecución actual y anterior del sistema.
2
1
Copia archivos entre equipos, parte del paquete openssh (pro
3 scp
encriptado).
3
1
3 screen Administrador de terminales virtuales.
4
1
3 sed Editor en línea que filtra y transforma archivos.
5
1
3 service Ejecuta/detiene servicios en modo manual.
6
1
3 set Muestra o establece el entorno de variables para el usuario ac
7
1
3 sha1sum Comprueba (y genera) archivos con firma de certificación sha
8
1
3 shred Elimina archivos de manera segura e irrecuperable.
9
1
4 shutdown Apaga o reinicia el equipo.
0
1
4 sort Ordena líneas de archivos y listas
1
1
4 ss Utileria similar a netstat pero más básica, listados rápidos de
2
1
Programa de login remoto seguro, programa del paquete open
4 ssh
encriptado).
3
1
4 startx Inicia una sesión X.
4
1
4 su Cambia del usuario actual al indicado.
5
1
4 sudo Permite indicar que usuario ejecuta que comandos de root.
6
1
4 sync Forza bloques en memoria a discos, actualiza el superbloque.
7
1
4 tac Igual que cat, muestra y/o concatena archivos pero al revés.
8
1
4 tail Muestra la parte final de un archivo.
9
1
5 tar Herramienta empaquetadora/compresora de archivos.
0
1
5 time Devuelve el tiempo en que se ejecutó el comando o programa
1
1
5 top Muestra los procesos del sistema de manera interactiva y con
2
1
5 touch Crea archivos vacios, cambia fechas de acceso y/o modificació
3
1
5 tput Cambia valores o capacidades de la terminal, en base a termin
4
1
5 tty Imprime el nombre de la terminal en la que se esta.
5
1
5 umask Establece una máscara de permisos para cuando se crean dire
6
1
5 umount Desmonta sistemas de archivos.
7
1
5 unalias Elimina alias de comandos, creados con el comando alias.
8
1
5 uname Despliega información del sistema.
9
1
6 uniq Omite o reporta sobre líneas repetidas en un archivo o listado
0
1
6 up2date Herramienta de actualización/instalación remota de paquetes,
1
1
6 uptime Muestra que tanto tiempo lleva prendido el equipo.
2
1
Herramienta de actualización/instalación remota de paquetes,
6 urpmi
mandriva).
3
1
6 useradd Añade usuarios.
4
1
6 userdel Elimina usuarios.
5
1
6 usermod Modifica información de usuarios.
6
1
6 vi Editor visual de pantalla, editor de textos, que encuentras en
7
1
6 vim Igual que el vi pero mejorado.
8
1
6 visudo Editor para el archivo de configuración /etc/sudoers de sudo.
9
1
7 vmstat Proporciona información sobre la memoria virtual.
0
1
7 vmstat Reporta estadísticas sobre la memoria virtual.
1
1
7 w Muestra quien esta conectado al sistema y que esta haciendo.
2
1
7 wall Manda un mensaje a todas las terminales.
3
1
warnquot
7 Configura /etc/warnquota.conf como complemento de mensaj
a
4
1
7 wc Cuenta palabras, líneas, caracteres de un archivo o listado.
5
1
7 wget Descargador de archivos desde Internet, no interactivo.
6
1
7 whereis Localiza el binario, fuentes y/o librerias, y documentación de u
7
1
7 which Muestra la ruta completa de un comando.
8
1
7 who Muestra quien esta conectado al sistema.
9
1
8 xhost Control de acceso para sesiones X.
0
1
8 xkill Mata o termina a un cliente X, es decir, a un programa gráfico
1
1
8 yes Imprime una cadena repetidamente hasta que sea terminado
2
1
Herramienta de actualización/instalación remota de paquetes,
8 yum
fedora, redhat y derivados).
3
1
8 zcat Descomprime / muestra archivos comprimidos con gunzip (es
4
1
8 zless Permite mostrar el contenido de archivos comprimidos.
5
1
8 zmore Permite mostrar el contenido de archivos comprimidos.
6

Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento


de Webtutoriales.com
Ejemplos prácticos de algunos de los comandos linux esenciales: chmod,
chown, chgrp, du, grep, locate, tail, ls ...

SFTP - SSH Server - SSH2Secure


file transfers via SFTP-SSH. Simple With
Serv-U. Free Download! www.Serv-U.com

Cursos - Linux
ServidoresAprenda Linux desde cero.
Diplomado Obtenga toda la información
Online! www.Cibe2000.com.mx

Linux Print ManagerMonitor,


Control, Report Printer Usage. Get Free
40 Day Trial Today! www.PaperCut.com

Curso de LinuxCurso con


Certificado Universitario Su nuevo
horizonte profesional. www.Aprender21.com

Comandos para administrar un servidor


Linux
En este artículo veremos una selección de comandos linux, cada uno con algún
ejemplo. Estos comandos son útiles para moverse por el sistema operativo y poder
realizar tareas de forma rápida y eficaz.

* Con esta lista no se pretende mostrar (ni mucho menos) todos los comandos linux,
sinó un recopilatorio de algunos de ellos y las formas más útiles o comunes de
usarlos.
Para obtener ayuda detallada de estos y otros comandos ver el comando man de más
abajo. Los comandos están ordenados alfabéticamente:

Comando Chmod
Este comando sirve para modificar permisos de archivos. Hay dos formas de usarlo:
ver en popupcopiar a portapapelesimprimir
1. chmod 777 miarchivo  
O esta otra:
ver en popupcopiar a portapapelesimprimir
1. chmod g+x miarchivo  
En el primer caso añadimos permisos de forma octal, mientras que en el segundo
utilizamos la notación con letras. En el ejemplo añadimos el permiso ejecutar al grupo
propietario del archivo. Podemos usar o+,o- para los otros usuarios, g+, g- para añadir
o quitar permisos sobre el grupo, y u+, u- para los permisos del usuario propietario,
seguidos de la letra r(read), w(write) o x(execute).

Comando Chown
Este comando sirve para cambiar el propietario de un archivo y se puede usar de la
siguiente forma
ver en popupcopiar a portapapelesimprimir
1. chown -R nuevopropietario /rutadelarchivo  
Comando Chgrp
El comando chgrp modifica el grupo propietario del archivo o directorio.
ver en popupcopiar a portapapelesimprimir
1. chgrp nuevogrupo /rutadelarchivo  
Comando Du
Muestra el uso de disco de cada ARCHIVO y directorio (incluído sus subdirectorios).
ver en popupcopiar a portapapelesimprimir
1. du  
Si se quiere ver sólo el tamaño total de todos los archivos y directorios de una carpeta
se puede usar este comando:
ver en popupcopiar a portapapelesimprimir
1. du -ch | grep total  
Comando Grep
Este es un comando indispensable. Sirve para buscar cadenas de texto dentro de un
archivo o dentro de otra cadena. Por ejemplo estas tres instrucciones devolverán el
número de directorios que hay en el directorio actual. (ls es para listar todos los
archivos y directorios y wc -l para contar el número de líneas
ver en popupcopiar a portapapelesimprimir
1. ls -l | grep ^d | wc -l  
En este otro ejemplo podemos ver el número de veces que está conectado el usuario
root. Por ejemplo si tiene abiertas diferentes shells del sistema operativo a la vez.
(who devuelve una cadena con todos los usuarios conectados)
ver en popupcopiar a portapapelesimprimir
1. who | grep root | wc -l  
El comando grep soporta expresiones regulares y es lo que lo hace realmente potente,
aunque siempre que se añaden expresiones regulares la cosa se complica.
Supongamos que tenemos un fichero llamado archivo_prueba con los siguientes
datos:
ver en popupcopiar a portapapelesimprimir
1. dir 15kb 27/07/2007  
2. archivo 27kb 26/07/2007  
3. dualco 1kb 26/07/2007  
Y sólo queremos que nos muestre las líneas que empiezan por la letra d. Esta sería la
solución con el comando grep usando expresiones regulares.
ver en popupcopiar a portapapelesimprimir
1. grep \'^[d]\' archivo_prueba  
Comando Head
Devuelve las primeras líneas de un texto dado. Este ejemplo devolvería las primeras
10 líneas del archivo.
ver en popupcopiar a portapapelesimprimir
1. head -n 10 archivo.c   
Comando Kill
Este comando es muy útil para detener un proceso. Normalmente se utiliza el
comando ps para buscar el PID (Process id o número identificador de proceso) y luego
kill para 'matarlo'
ver en popupcopiar a portapapelesimprimir
1. kill 174541  
Donde este número es el PID del proceso.

En algunas ocasiones usando este comando el proceso no se detendrá. En este caso


podemos usar el parámetro -9 para darle más prioridad
ver en popupcopiar a portapapelesimprimir
1. kill -9 174541  
Comando Locate
Este comando sirve para localizar la ruta de un archivo en linux para saber dónde está
guardado. Puede ser más rápido que find ya que almacena las rutas en una base de
datos. Es especialmente útil cuando se conoce el nombre del programa pero no se
recuerda la ruta.

Es necesario actualizar el índice con el comando updatedb para que reindexe los
archivos nuevos.
ver en popupcopiar a portapapelesimprimir
1. updatedb  
2. locate archivo  
Si sólo se quieren mostrar 5 resultados se puede utilizar esta instrucción:
ver en popupcopiar a portapapelesimprimir
1. locate "*.h" -n 5  
Comando ls
Comando indispensable. Sirve para listar los archivos y directorios de una carpeta.
ver en popupcopiar a portapapelesimprimir
1. ls /home/root/  
Los parámetros más usados para esta función son posiblemente "-la". Ya que muestra
información detallada sobre cada archivo y directorio (incluso los archivos ocultos):
ver en popupcopiar a portapapelesimprimir
1. ls -la /home/root/  
Comando man
Este comando se utiliza para llamar al Manual de Linux y preguntarle sobre un
comando en concreto.
ver en popupcopiar a portapapelesimprimir
1. man NOMBRECOMANDO  
Si el NOMBRECOMANDO existe, se nos abrirá la aplicación MAN con toda la
información referente a ese comando, todas sus opciones y explicaciones. Este es un
comando imprescindible para profundizar en el uso de Linux.

Una vez se entra dentro de la aplicación man, se puede salir pulsando la tecla ESC y
luego escribiendo :q

Algunos comandos aceptan el parámetro --help para mostrarnos información de sus


opciones. Podemos usar este método para no tener que llamar a man.
ver en popupcopiar a portapapelesimprimir
1. NOMBRECOMANDO --help  
Comando Tail
Este comando sirve para visualizar la parte final de un documento (en inglés tail
signifia cola). Se puede usar en muchos casos, por ejemplo, supongamos que
tenemos un log de errores del servidor web Apache que ocupa varios GB. Mostrarlo
usando el comando cat error_log no sería una buena idea, y menos si lo único que
queremos es ver un error reciente que está en las últimas líneas del fichero. En este
caso esta instrucción nos vendría muy bien para que nos mostrara por pantalla las
últimas 50 líneas del archivo error_log.
ver en popupcopiar a portapapelesimprimir
1. tail error_log -n 50  
Comando ps
El comando ps nos da una instantánea de todos los procesos que se están ejecutando
en un momento determinado. Ver comando Top para mostrar los procesos en tiempo
real.

Aunque hay muchas opciones para filtrar y ordenar los procesos que muestra este
comando, posiblemente la que más se usa suele ser
ver en popupcopiar a portapapelesimprimir
1. ps aux  
Con estos parámetros se formatean los procesos mostrándo los atributos más
importantes. Muchas veces se suele usar este comando junto con grep para encontrar
un proceso en concreto
ver en popupcopiar a portapapelesimprimir
1. ps aux | grep "nombredelproceso"  
Para detener un proceso se usa el comando Kill, también explicado en esta página.

Comando Top
Muestra toda la actividad de los procesos que se están ejecutando en tiempo real. Así
como información varia del sistema, uptime, memoria, etc
ver en popupcopiar a portapapelesimprimir
1. top  
Para detener el comando pulsar control+c.

Tiene multitud de opciones para ordenarlo según nuestras preferencias. Si mientras se


está ejecutando se pulsa la tecla shift+m se ordena por los procesos que ocupan más
memoria.

Comando Uptime
Muestra el tiempo que ha transcurrido desde que el sistema se abrió.

Comando Descripción Equ

ls listas del contenido de un directorio dir

cd cambio de directorio cd

cd .. directorio principal cd..

mkdir crea un nuevo directorio md

rmdir elimina un directorio deltre

cp copia de un archivo copy

mv mueve un archivo move

rm elimina un archivo del

passwd cambia la contraseña del usuario  

cat muestra el contenido del archivo type

more muestra el contenido del archivo con pausas type

man ayuda para el comando requerido help


apropos

lpr imprime el archivo requerido print

chmod cambia el atributo de un archivo  


chmod XXX file

XXX= Usuario|Grupo|Otro en el que X representa un número


entero 1<X<7

Lectura=4, Escritura=2, Ejecución=1


X=Leer+Escribir+Ejecutar
0 significa ningún derecho
1 significa derecho de ejecución
2 significa derecho de escritura
3 significa derechos de escritura y ejecución
4 significa derecho de lectura
5 significa derechos de lectura y de ejecución
6 significa derechos de lectura y de escritura
7 significa todos los derechos

chfn cambia la información personal vista tipográficamente  

chsh cambia la shell: chsh user ubicación_de_la_shell  

finger lista de usuarios conectados  

traceroute traza la ruta entre el equipo local y el equipo visualizado  

ftp [machine] transfiere el archivo entre el equipo local y el equipo de destino  


[port] recupera un archivo (get)
get envía un archivo(put)
sale de la sesión FTP (quit)
put

quit

telnet realiza una aplicación telnet  


[machine]

talk permite hablar con un usuario conectado  


talk user

mesg autoriza o rechaza el comando talk  


mesg n : Impide la recepción de mensajes talk

mesg y : Permite recibir mensajes talk

logout desconexión  

A
addgroupSe utiliza para crear un grupo nuevo.Sintaxis: addgroup nom_grupo
adduserSe utiliza para añadir un usuario. En ese momento, no solo se creará
la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de
trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de
configuración al directorio de trabajo del nuevo usuario.Sintaxis: adduser
nom_usuario [nom_grupo]
aliasEn ciertas ocasiones se suelen utilizar comandos que son difíciles de
recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de
dar un nombre alternativo a un comando con el fin de que cada vez que se
quiera ejecutar, sólo se use el nombre alternativo.Sintaxis: alias
nom_alias=’comando’
apt-cache search (texto)Muestra una lista de todos los paquetes y una
breve descripción relacionado con el texto que hemos buscado.
apt-get dist-upgradeFunción adicional de la opción anterior que modifica las
dependencias por la de las nuevas versiones de los paquetes.
apt-get install (paquetes)Instala paquetes.
apt-get remove (paquete)Borra paquetes. Con la opción –purge borramos
tambien la configuración de los paquetes instalados.
apt-get updateActualiza la lista de paquetes disponibles para instalar.
apt-get upgradeInstala las nuevas versiones de los diferentes paquetes
disponibles.
atRealiza un tarea programada una sola vez.Sintaxis: at [-lr] hora [fecha].
B

bash, sh
Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-
Shell (csh),bash.
Sintaxis: bash / sh / ksh / csh.
bg
Manda un proceso a segundo plano.
Sintaxis: bg PID.

cal
Muestra el calendario.
Sintaxis: cal [[mes] año].
cat
Muestra el contenido del archivo en pantalla en forma continua, el prompt
retornará una vez mostrado el contenido de todo el archivo. Permite
concatenar uno o mas archivos de texto.
Sintaxis: cat nom_archivo.
cd
Cambia de directorio.
Sintaxis: cd nom_directorio.
chattr
Cambiar atributos de un fichero.
Sintaxis: chattr atributos nom_archivo.
chgrp
Cambia el grupo al que pertenece el archivo.
Sintaxis: chgrp nom_grupo nom_archivo.
chmod
Utilizado para cambiar la proteción o permisos de accesos a los archivos.
r:lectura w:escritura x:ejecución
+: añade permisos -:quita permisos
u:usuario g:grupo del usuario o:otros
Sintaxis: chmod permisos nom_archivo
chown
Cambia el propietario de un archivo.
Sintaxis: chown nom_propietario nom_archivo.
chroot
Nos permite cambiar el directorio raiz.
Sintaxis: chroot nom_directorio_raiz.
clear
Limpia la pantalla, y coloca el prompt al principio de la misma.
Sintaxis: clear.
cmp, diff
Permite la comparación de dos archivos, línea por línea. Es utilizado para
compara archivos de datos.
Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1
nom_archivo2.
cp
Copia archivos en el directorio indicado.
Sintaxis: cp nom_archivo nom_directorio.
crontab
Realizar una tarea programada de forma regular.
Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12)
dia_semana(0-6) comando.
cut
Ttiene como uso principal mostrar una columna de una salida
determinada. La opción -d va seguida del delimitador de los campos y la
opción -f va seguida del número de campo a mostrar. El “delimitador” por
defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene
algunas otras opciones útiles.
Sintaxis: cut [opciones] nom_archivo.

date
Retorna el día, fecha, hora (con minutos y segundos) y año.
Sintaxis: date.

delgroup
Se utiliza para eliminar un grupo.
Sintaxis: delgroup nom_grupo.

deluser
Elimina una cuenta de usuario. La pega de este comando es que no
elimina automáticamente el directorio de trabajo del usuario.
Sintaxis: deluser nom_usuario.
df
Muestra los sistemas de ficheros montados.
Sintaxis:df
dmesg
Muestra los mensajes del kernel durante el inicio del sistema.
Sintaxis: dmesg.
dpkg -reconfigure (paquetes)
Volver a reconfigurar un paquete ya instalado.
du
Sirve para ver lo que me ocupa cada directorio dentro del directorio en el
que me encuentro y el tamaño total.
Sintaxis: du

echo
Muestra un mensaje por pantalla.
Sintaxis: echo “Cadena”.
eject
Mediante la utilización de este comando se conseguirá la expulsión de la
unidad de CD, siempre y cuando esta no esté en uso.
Sintaxis: eject.
env
Para ver las variables globales.
Sintaxis: env.
exit
Cierra las ventanas o las conexiones remotas establecidas o las conchas
abiertas. Antes de salir es recomendable eliminar todos los trabajos o
procesos de la estación de trabajo.
Sintaxis: exit.

fg
Manda un proceso a primer plano.
Sintaxis: fg PID.
file
Determina el tipo del o los archivo(s) indicado(s).
Sintaxis: file nom_archivo.
find
Busca los archivos que satisfacen la condición en el directorio indicado.
Sintaxis: find nom_directorio o nom_archivo condición.
finger
Permite encontrar información acerca de un usuario.
Sintaxis: finger / finger usuario.
free
Muestra información sobre el estado de la memoria del sistema, tanto la
swap como la memoria física.Tambien muestra el buffer utilizado por el
kernel.
Sintaxis: free.
fsck
Para chequear si hay errores en nuestro disco duro.
Sintaxis: fsck t fs_typo dispositivo.
ftp
Protocolo de Transferencia de Archivos, permite transferir archivos de y
para computadores remotos.
Sintaxis: ftp maquina_remota.

grep
Su funcionalidad es la de escribir en salida estándar aquellas líneas que
concuerden con un patrón. Busca patrones en archivos.
Sintaxis: grep [-cilnv] expr nom_archivos.
gzip
Comprime solo archivo utilizando la extensión .gz.
Sintaxis: gzip nom_archivo.

head
Muestra las primeras lineas de un fichero.
Sintaxis: head -count nom_archivo.
history
Lista los más recientes comandos que se han introducido en la ventana.
Es utilizado para repetir comandos ya tipeados, con el comando !.
Sintaxis: history

id
Numero id de un usuario.
Sintaxis: id
ifconfig
Obtener información de la configuración de red.
Sintaxis: ifconfig.
insmod
Carga en memoria un módulo.
Sintaxis: insmod

job
Lista los procesos que se están ejecutando en segundo plano.
Sintaxis: jobs

kill
Permite interactuar con cualquier proceso mandando señales.Kill (pid)
termina un proceso y Kill -9 (pid) fuerza a terminar un proceso en caso de
que la anterior opción falle.
Sintaxis: kill [opciones] PID.

last
Este comando permite ver las últimas conexiones que han tenido lugar.
Sintaxis: last.
less
Muestra el archivo de la misma forma que more, pero puedes regresar a
la página anterior presionando las teclas “u” o “b”.
Sintaxis: less nom_archivo
ln
Sirve para crear enlaces a archivos, es decir, crear un fichero que apunta
a otro. Puede ser simbólico si usamos -s o enlace duro.
Sintaxis: ln [-s] nom_archivo nom_acceso.
logout
Las sesiones terminan con el comando logout.
Sintaxis: logout.
lpr
Imprime un archivo en la impresora predeterminada.
Sintaxis: lpr -[lista de requerimientos]/ lpr -P nombre_archivo.
ls
Lista los archivos y directorios dentro del directorio de trabajo.
Sintaxis: ls.
lsattr
Ver atributos de un fichero.
Sintaxis: lsattr nom_archivo.
lsmod
Muestra los módulos cargados en memoria.
Sintaxis: lsmod.

mail
Para enviar/recibir correo a/de otros usuarios de la red, o dentro de
nuestro ordenador.
Sintaxis: mail.
make
Es una herramienta que controla la creación de ejecutables y otros
archivos de un programa a partir de los archivos fuente.
Sintaxis: make.
man
Ofrece información acerca de los comandos o tópicos del sistema UNIX,
así como de los programas y librerías existentes.
Sintaxis: man comando.
mkdir
Crea un nuevo directorio.
Sintaxis: mkdir nom_directorio.
mv
Este comando sirve para renombrar un conjunto.
Sintaxis: mmv nom_archivos1 nom_archivos2.
more
Muestra el archivo en pantalla. Presionando enter, se visualiza linea por
linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea
salir, presiona q.
Sintaxis: more nom_archivo.
mount
En Linux no existen las unidades A: ni C: sino que todos los dispositivos
“cuelgan” del directorio raíz /. Para acceder a un disco es necesario
primero montarlo, esto es asignarle un lugar dentro del árbol de
directorios del sistema.
Sintaxis: mount -t sistema_de_archivo dispositivo nom_directorio.
mv
Mueve archivos o subdirectorios de un directorio a otro, o cambiar el
nombre del archivo o directorio.
Sintaxis: mv nom_archivo1 …nom_archivoN nom_directorio.

netstat
Muestra las conexiones y puertos abiertos por los que se establecen las
comunicaciones.
Sintaxis: netstat.
nice
Permite cambiar la prioridad de un proceso en nuestro sistema.
Sintaxis: nice -n prioridad PID.

O
Si tienes alguna sugerencia con ésta letra, coméntalo.

passwd
Se utiliza para establecer la contraseña a un usuario.
Sintaxis: passwd nom_usuario.
ping
El comando ping se utiliza generalmente para testear aspectos de la red,
como comprobar que un sistema está encendido y conectado; esto se
consigue enviando a dicha máquina paquetes ICMP. El ping es útil para
verificar instalaciones TCP/IP. Este programa nos indica el tiempo exacto
que tardan los paquetes de datos en ir y volver a través de la red desde
nuestro PC a un determinado servidor remoto.
Sintaxis: ping (maquina).
poweroff
Apagar el ordenador.
Sintaxis: poweroff.
ps
Muestra información acerca de los procesos activos. Sin opciones,
muestra el número del proceso, terminal, tiempo acumulado de ejecución
y el nombre del comando.
Sintaxis: ps.
pstree
Muestra un árbol de procesos.
Sintaxis: pstree.
pwd
Muestra el directorio actual de trabajo.
Sintaxis: pwd.

Si tienes alguna sugerencia con ésta letra, coméntalo.

reset
Si observamos que escribimos en pantalla y no aparece el texto pero al
pulsar enter realmente se está escribiendo, o que los colores o los textos
de la consola se corrompen, puede ser que alguna aplicación en modo
texto haya finalizado bruscamente no restaurando los valores estándar
de la consola al salir. Con esto forzamos unos valores por defecto,
regenerando la pantalla.
Sintaxis: reset.
rlogin
Conectan un host local con un host remoto.
Sintaxis: rlogin maquina_remota.
rm
Remueve o elimina un archivo.
Sintaxis: rm nom_archivo.
rmdir
Elimina el directorio indicado, el cual debe estar vacío.
Sintaxis: rmdir nom_directorio.
rmmod
Descarga de memoria un módulo, pero sólo si no está siendo usado.
Sintaxis: rmmod.
route
El comando route se utiliza para visualizar y modificar la tabla de
enrutamiento.
Sintaxis: route (muestra información del comando route).

scp
Sirve para hacer una copia segura entre dos ordenadores. La
información viaja encriptada.
Sintaxis: scp usuario@servidor:directorio_servidor directorio_local.
set
Para ver las variables de entorno.
Sintaxis: set.
sftp
Protocolo de Transferencia de Archivos, permite transferir archivos de y
para computadores remotos. La información viaja encriptada.
Sintaxis: sftp maquina_remota.
sort
Muestra el contenido de un fichero, pero mostrando sus líneas en orden
alfabético.
Sintaxis: Sort [opciones] nom_archivo.
ssh (Secure Shell Client)
Es un programa para conectarse en una máquina remota y ejecutar
programas en ella. Utilizado para reemplazar el rlogin y rsh, además
provee mayor seguridad en la comunicación entre dos hosts. El ssh se
conecta al host indicado, donde el usuario de ingresar su identificación
(login y password) en la máquina remota, la cual realiza una
autentificación del usuario.
Sintaxis: ssh maquina_remota.
startx
Inicia el entorno gráfico(servidor X).
Sintaxis: startx.
su o sudo (en ubuntu)
Con este comando accedemos al sistema como root.
Sintaxis: su.

tail
Este comando es utilizado para examinar las últimas líneas de un fichero.
Sintaxis: tail -count nom_archivo.
tar
Comprime archivos y directorios utilizando la extensión .tar.
Sintaxis: tar -[arg] nom_archivo.tar nom_archivo.
telnet
Conecta el host local con un host remoto, usando la interfaz TELNET.
Sintaxis: telnet maquina_remota
top
Muestra los procesos que se ejecutan en ese momento, sabiendo los
recursos que se están consumiendo(Memoria,CPU,…).Es una mezcla
del comando uptime,free y ps.
Sintaxis: top.
touch
Crea un archivo vacio.
Sintaxis: touch nom_archivo.
traceroute
Permite determinar la ruta tomada por un paquete para alcanzar su
destino en Internet.
Sintaxis: traceroute [opciones] host [tamaño del paquete].

umask
Establece la máscara de permisos. Los permisos con los que se crean
los directorios y los archivos por defecto.
Sintaxis: umask a-rwx,u+rw,g+r.
umount
Establece la máscara de permisos. Los permisos con los que se crean
los directorios y los archivos por defecto.
Sintaxis: umask a-rwx,u+rw,g+r.
unalias
Borra un alias.
Sintaxis: unalias nom_alias.
uniq
Este comando lee un archivo de entrada y compara las líneas
adyacentes escribiendo solo una copia de las líneas a la salida. La
segunda y subsecuentes copias de las líneas de entrada adyacentes
repetidas no serán escritas. Las líneas repetidas no se detectarán a
menos que sean adyacentes. Si no se especifica algún archivo de
entrada se asume la entrada estándar.
Sintaxis: uniq [opciones] nom_archivo_entrada nom_archivo_salida.
uptime
Nos indica el tiempo que ha estado corriendo la máquina.
Sintaxis: uptime.

vi
Permite editar un archivo en el directorio actual de trabajo. Es uno de los
editores de texto más usado en UNIX.
Sintaxis: vi nom_archivo.
view
Es similar al vi, solo que no permite guardar modificaciones en el archivo,
es para leer el contenido del archivo.
Sintaxis: view nom_archivo.

wc
Cuenta los caráteres, palabras y líneas del archivo de texto.
Sintaxis: wc nom_archivo.
whereis
Devuelve la ubicación del archivo especificado, si existe.
Sintaxis: whereis nomb_archivo.
who, w
Lista quienes están conectado al servidor, con nombre de usuario,
tiempo de conexión y el computador remoto desde donde se conecta.
Sintaxis: who / w.
whoami
Escribe su nombre de usuario en pantalla.
Sintaxis: whoami.

X
xmessage
Enviar un mensaje al display de otro usuario o al nuestro propio.
Sintaxis: xmessage (mensaje) / export DISPLAY=157.92.49.211:0
xmessage Hola!!.

yes
Escribe “y” continuamente.
Sintaxis: yes.

Si tienes alguna sugerencia con ésta letra, coméntalo.

VARIOS

&
Añadiendo un & al final del comando haremos que se comando ese
ejecute en segundo plano.
Sintaxis: nom_comando&.
!
Repite el último comando colocando la letra con la que comienza el
comando o su número de history.
Sintaxis: !.

También podría gustarte