Está en la página 1de 23

Los siguientes son algunos comandos que pueden ser de utilidad:

Tabla de comandos

Comando

Descripcin

Ejemplos y comentarios

Muestra el manual de un man comando comando, til para aprender a utilizar sus argumentos man man

Explorador de archivos mc que incluye su propio editor, mcedit. Es necesario instalarlo sudo mc

cd nom_directorio

Cambia de directorio

cd slo, va a tu home

cd ..

Sube un nivel de directorios

Si estabas en /home/usuario/ pasas a /home/

cd -

Vas a la ubicacin donde estabas antes

si desde /home/usuario haces cd /etc/X11 y luego cd - vuelves a /home/usuario

Copia archivo1 como cp archivo1 archivo2 archivo2 (nuevo nombre) manteniendo el original

cp archivo /directorio

Copia archivo en directorio manteniendo nombre y el original

Hace copias enlazadas ln archivo1 /directorio/archivo2 (ambos archivos se actualizan en cuanto uno se guarda) Si pones la opcin -s crea un acceso directo en lugar de una copia.

mv archivo1

Renombra archivo1 en

archivo2

archivo2

mv archivo /directorio

Mueve archivo dentro de directorio

rm archivo

Borra archivo

Borra el directorio con rm -rf directorio todo lo que tenga dentro sin pedir confirmacin

Si el nombre de la carpeta es compuesto, poner entre comillas

mkdir nom_directorio

Crea directorio nom_directorio

rmdir nom_directorio

Borra directorio nom_directorio

Mata el proceso kill -9 PIDnumber numberPID que queramos (finaliza su ejecucin) kill -HUP numberPID Hace lo mismo

kill -STOP numberPID

Para hasta nueva orden el proceso numberPID

kill -CONT NumberPID

Contina el proceso numberPID parado anteriormente

killall processname

Mata el proceso con ese nombre

ls

Lista los archivos de un determinado directorio

Poniendo solo ls mostrara los archivos del directorio actual

ls -l

Lista tambin las propiedades y atributos

Lista todos los archivos, ls -a incluidos los ocultos y los del sistema

cat fichero

Muestra el contenido de un fichero

cat /home/NOMBRE_USUARIO/YO/prueba.php

Muestra la salida less estndar de forma paginada

Muestra el contenido de less fichero un archivo de forma paginada

Muestra la salida more estndar de forma paginada

Muestra el contenido de more fichero un archivo de forma paginada

Muestra el contenido de zcat fichero un archivo comprimido (.gz)

Muestra el contenido de zmore fichero un archivo comprimido (.gz)

Muestra el contenido de zless fichero un archivo comprimido (.gz)

echo nos muestra en echo cadena pantalla el texto que le diga

grep 'cadena' archivo

Muestra las lneas del archivo que contienen la cadena

file archivo

Muestra el tipo de un archivo determinado

Muestra las primeras head archivo lneas de un archivo, 10 por defecto

Muestra las ltimas lneas tail archivo de un archivo, 10 por defecto

Muestra las ltimas 200 tail -fn 200 archivo lneas de un archivo y sigue agregando mientras crece

Busca todos los archivo find directorio -name nom_archivo -print con el nombre especificado en un directorio determinado

find /home/usuario name *.jpg -print

Busca todas las imgenes .jpg en /home/usuario

Busca binarios whereis ejecutable ejecutables (ejemplo: whereis find)

Muestra la ubicacin del type comando ejecutable perteneciente al comando indicado

pwd

Visualiza el directorio actual o de trabajo

Muestra el listado de history comandos usados por el usuario (~/.bash_history)

Lista de los programas ps -aux que se estn ejecutando actualmente con su PID (Process IDentifier)

df

Muestra el espacio libre en el disco duro

Muestra los procesos que ms CPU consumen en top tiempo real, as como la memoria RAM y swap usada, entre otra informacin

halt

Apaga el equipo

reboot

Reinicia el equipo

shutdown -h now

Apaga el equipo

shutdown -r now

Reinicia el equipo

passwd

Cambia la contrasea del usuario

Lista los procesos que se ps -ef l grep nombre_proceso estn ejecutando con que contengan la cadena nombre_proceso

El comando ps -ef es redireccionado por medio de una pipe (Alt Gr+ 1) y fitrado con grep por la palabra que le sigue a grep

[editar]

Comandos no tan usados pero muy tiles

Tabla de comandos

Comando

Descripcin

Ejemplos y comentarios

addgroupnombre_grupo

Se utiliza para crear un grupo nuevo.

addgroup Pepito

Se utiliza para aadir un usuario. En ese momento, no solo se crear la cuenta del usuario sino tambin su addusernombre_usuario[nombre_grupo] directorio de trabajo, un nuevo grupo de trabajo que se llamar igual que el usuario y aadir una serie de ficheros de configuracin al directorio de trabajo del nuevo usuario. adduser Pepito Invitados

history -c

Es Utilizado para Borra el Historial de Comandos

En ciertas ocasiones se suelen utilizar comandos que son difciles de recordar o que son demasiado extensos, pero aliasnombre_alias=comando en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, slo se use el nombre alternativo. alias instala=aptget install

Muestra una lista de todos los apt-cache search texto a buscar paquetes y una breve descripcin relacionado con el texto que hemos buscado. apt-cache search Gnome

Funcin adicional de la opcin anterior apt-get dist-upgrade que modifica las dependencias por la de las nuevas versiones de los paquetes.

apt-get installnombre_paquete

Instala paquetes.

apt-get install

Gnome

apt-get remove Gnome Con la opcin purge apt-get removenombre_paquete Borra paquetes. borramos tambien la configuracin de los paquetes instalados.

apt-get update

Actualiza la lista de paquetes disponibles para instalar.

apt-get upgrade

Instala las nuevas versiones de los diferentes paquetes disponibles.

at [-lr] hora [fecha]

Realiza un tarea programada una sola vez.

Existen varias shells para Unix, Kornbash / sh / ksh / csh Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.

bg PID

Manda un proceso a segundo plano.

cal [[mes] ao].

Muestra el calendario.

Muestra el contenido del archivo en pantalla en forma continua, el prompt cat 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.

Cambia el grupo al que pertenece el chgrp archivo. || Sintaxis: chgrp nom_grupo nom_archivo.

Utilizado para cambiar la protecin o permisos de accesos a los archivos. r:lectura w:escritura x:ejecucin +: chmod aade permisos -:quita permisos u:usuario g:grupo del usuario o:otros || Sintaxis: chmod permisos nom_archivo

Cambia el propietario de un archivo. || chown Sintaxis: chown nom_propietario nom_archivo.

Nos permite cambiar el directorio raiz. chroot || Sintaxis: chroot nom_directorio_raiz.

Limpia la pantalla, y coloca el prompt clear al principio de la misma. || Sintaxis: clear.

cmp, diff

Permite la comparacin de dos archivos, lnea por lnea. Es utilizado

para compara archivos de datos. Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.

Copia archivos en el directorio cp indicado. || Sintaxis: cp nom_archivo nom_directorio.

Realizar una tarea programada de crontab forma regular. || Sintaxis: minuto(059) hora(0-23) dia_mes(1-31) mes(112) dia_semana(0-6) comando.

Ttiene como uso principal mostrar una columna de una salida determinada. La opcin -d va seguida del delimitador de los campos y la opcin -f va seguida cut del nmero de campo a mostrar. El delimitador por defecto es el tabulador, nosotros lo cambiamos con la opcin -d. Tiene algunas otras opciones tiles. || Sintaxis: cut [opciones] nom_archivo.

Retorna el da, fecha, hora (con date minutos y segundos) y ao. || Sintaxis: date.

Copia de un archivo, convirtiendo y dd formateando acorde a las opciones. Muy til para por ejemplo, "quemar" una imagen (.img) en un pendrive.

Sintaxis: dd if=[a_copiar] of=[destino] [opciones]

delgroup

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

Elimina una cuenta de usuario. La pega de este comando es que no elimina deluser automticamente el directorio de trabajo del usuario. || Sintaxis: deluser nom_usuario.

df

Muestra los sistemas de ficheros montados. || Sintaxis:df

Muestra los mensajes del kernel dmesg durante el inicio del sistema. || Sintaxis: dmesg.

dpkg -reconfigure (paquetes)

Volver a reconfigurar un paquete ya instalado. ||

Sirve para ver lo que me ocupa cada du directorio dentro del directorio en el que me encuentro y el tamao total. || Sintaxis: du

echo

Muestra un mensaje por pantalla. || Sintaxis: echo Cadena.

Mediante la utilizacin de este eject comando se conseguir la expulsin de la unidad de CD, siempre y cuando esta no est en uso. || Sintaxis: eject.

env

Para ver las variables globales. || Sintaxis: env.

Cierra las ventanas o las conexiones remotas establecidas o las conchas exit abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estacin de trabajo. || Sintaxis: exit.

fg

Manda un proceso a primer plano. || Sintaxis: fg PID.

Determina el tipo del o los archivo(s) file indicado(s). || Sintaxis: file nom_archivo.

Busca los archivos que satisfacen la find condicin en el directorio indicado. || Sintaxis: find nom_directorio o nom_archivo condicin.

Permite encontrar informacin acerca finger de un usuario. || Sintaxis: finger / finger usuario.

Muestra informacin sobre el estado de la memoria del sistema, tanto la swap free como la memoria fsica.Tambien muestra el buffer utilizado por el kernel. || Sintaxis: free.

Para chequear si hay errores en fsck nuestro disco duro. || Sintaxis: fsck t fs_typo dispositivo.

Protocolo de Transferencia de Archivos, ftp permite transferir archivos de y para computadores remotos. || Sintaxis: ftp maquina_remota. G

acceso al navegador de archivos con gksu nautilus privilegios de root (requiere contrasea)

Su funcionalidad es la de escribir en salida estndar aquellas lneas que grep concuerden con un patrn. Busca patrones en archivos. || Sintaxis: grep [-cilnv] expr nom_archivos.

Comprime solo archivo utilizando la gzip extensin .gz. || Sintaxis: gzip nom_archivo. H

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

id

Numero id de un usuario. || Sintaxis:

id

Obtener informacin de la ifconfig configuracin de red. || Sintaxis: ifconfig.

insmod

Carga en memoria un mdulo. || Sintaxis: insmod J

Lista los procesos que se estn job ejecutando en segundo plano. || Sintaxis: jobs K

Permite interactuar con cualquier proceso mandando seales.Kill (pid) kill termina un proceso y Kill -9 (pid) fuerza a terminar un proceso en caso de que la anterior opcin falle. || Sintaxis: kill [opciones] PID. L

Este comando permite ver las ltimas last conexiones que han tenido lugar. || Sintaxis: last.

Muestra el archivo de la misma forma que more, pero puedes regresar a la less pgina 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 simblico si usamos -s o enlace duro. || Sintaxis: ln [-s] nom_archivo nom_acceso.

logout

Las sesiones terminan con el comando logout. || Sintaxis: logout.

Imprime un archivo en la impresora lpr predeterminada. || Sintaxis: lpr -[lista de requerimientos]/ lpr -P nombre_archivo.

Lista los archivos y directorios dentro ls del directorio de trabajo. || Sintaxis: ls.

Lista archivos y directorios mostrando ls -F un '/' adicional el que indica rutas diferenciando carpetas de archivos

lsattr

Ver atributos de un fichero. || Sintaxis: lsattr nom_archivo.

lsmod

Muestra los mdulos cargados en memoria. || Sintaxis: lsmod. M

Para enviar/recibir correo a/de otros mail usuarios de la red, o dentro de nuestro ordenador. || Sintaxis: mail.

make

Es una herramienta que controla la

creacin de ejecutables y otros archivos de un programa a partir de los archivos fuente. || Sintaxis: make.

Ofrece informacin acerca de los man comandos o tpicos del sistema UNIX, as como de los programas y libreras existentes. || Sintaxis: man comando.

mkdir

Crea un nuevo directorio. || Sintaxis: mkdir nom_directorio.

Este comando sirve para renombrar un mv conjunto. || Sintaxis: mmv nom_archivos1 nom_archivos2.

Muestra el archivo en pantalla. Presionando enter, se visualiza linea more por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q. || Sintaxis: more nom_archivo.

En Linux no existen las unidades A: ni C: sino que todos los dispositivos cuelgan del directorio raz /. Para acceder a un disco es necesario mount primero montarlo, esto es asignarle un lugar dentro del rbol de directorios del sistema. || Sintaxis: mount -t sistema_de_archivo dispositivo nom_directorio.

Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre mv del archivo o directorio. || Sintaxis: mv nom_archivo1 nom_archivoN nom_directorio. N

Muestra las conexiones y puertos netstat abiertos por los que se establecen las comunicaciones. || Sintaxis: netstat.

Permite cambiar la prioridad de un proceso en nuestro sistema. || nice Sintaxis: nice -n prioridad PID. O Si tienes alguna sugerencia con sta letra, comntalo. P

Se utiliza para establecer la contrasea passwd a un usuario. Sintaxis: passwd nom_usuario.

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 ping mquina 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 travs de la red desde nuestro PC a un determinado servidor remoto. Sintaxis: ping

(maquina).

poweroff

Apagar el ordenador. Sintaxis: poweroff.

Muestra informacin acerca de los procesos activos. Sin opciones, ps muestra el nmero del proceso, terminal, tiempo acumulado de ejecucin y el nombre del comando. Sintaxis: ps.

pstree

Muestra un rbol de procesos. Sintaxis: pstree.

Muestra el directorio actual de trabajo. pwd Sintaxis: pwd. Q Si tienes alguna sugerencia con sta letra, comntalo. R

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, reset puede ser que alguna aplicacin en modo texto haya finalizado bruscamente no restaurando los valores estndar de la consola al salir. Con esto forzamos unos valores por defecto, regenerando la pantalla. Sintaxis: reset.

Conectan un host local con un host rlogin remoto. Sintaxis: rlogin maquina_remota.

rm

Remueve o elimina un archivo. Sintaxis: rm nom_archivo.

Elimina el directorio indicado, el cual rmdir debe estar vaco. Sintaxis: rmdir nom_directorio.

Descarga de memoria un mdulo, pero rmmod slo si no est siendo usado. Sintaxis: rmmod.

El comando route se utiliza para route visualizar y modificar la tabla de enrutamiento. Sintaxis: route (muestra informacin del comando route). S

Sirve para hacer una copia segura entre dos ordenadores. La informacin scp viaja encriptada. Sintaxis: scp usuario@servidor:directorio_servidor directorio_local.

set

Para ver las variables de entorno. Sintaxis: set.

Protocolo de Transferencia de Archivos, sftp permite transferir archivos de y para computadores remotos. La informacin

viaja encriptada. Sintaxis: sftp maquina_remota.

Muestra el contenido de un fichero, sort pero mostrando sus lneas en orden alfabtico. Sintaxis: Sort [opciones] nom_archivo.

Es un programa para conectarse en una mquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, adems provee mayor seguridad en la ssh (Secure Shell Client) comunicacin entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificacin (login y password) en la mquina remota, la cual realiza una autentificacin del usuario. Sintaxis: ssh maquina_remota.

startx

Inicia el entorno grfico(servidor X). Sintaxis: startx.

Con este comando accedemos al su o sudo sistema como root. En Ubuntu se puede utilizar gksudomientras en Kubuntu: kdesudo. Sintaxis: su. T

Este comando es utilizado para tail examinar las ltimas lneas de un fichero. Sintaxis: tail -count

nom_archivo.

Comprime archivos y directorios tar utilizando la extensin .tar. Sintaxis: tar -[arg] nom_archivo.tar nom_archivo.

Conecta el host local con un host telnet remoto, usando la interfaz TELNET. Sintaxis: telnet maquina_remota

Muestra los procesos que se ejecutan en ese momento, sabiendo los top recursos que se estn consumiendo(Memoria,CPU,).Es una mezcla del comando uptime,free y ps. Sintaxis: top.

touch

Crea un archivo vacio. Sintaxis: touch nom_archivo.

Permite determinar la ruta tomada por un paquete para alcanzar su destino en traceroute Internet. Sintaxis: traceroute [opciones] host [tamao del paquete]. U

Establece la mscara de permisos. Los umask permisos con los que se crean los directorios y los archivos por defecto. Sintaxis: umask a-rwx,u+rw,g+r.

Establece la mscara de permisos. Los umount 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.

Este comando lee un archivo de entrada y compara las lneas adyacentes escribiendo solo una copia de las lneas a la salida. La segunda y subsecuentes copias de las lneas de entrada adyacentes repetidas no sern uniq escritas. Las lneas repetidas no se detectarn a menos que sean adyacentes. Si no se especifica algn archivo de entrada se asume la entrada estndar. Sintaxis: uniq [opciones] nom_archivo_entrada nom_archivo_salida.

Nos indica el tiempo que ha estado uptime corriendo la mquina. Sintaxis: uptime. V

Permite editar un archivo en el vi directorio actual de trabajo. Es uno de los editores de texto ms 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. W

Cuenta los carteres, palabras y lneas wc del archivo de texto. Sintaxis: wc nom_archivo.

Devuelve la ubicacin del archivo whereis especificado, si existe. Sintaxis: whereis nomb_archivo.

Lista quienes estn conectado al servidor, con nombre de usuario, who, w tiempo de conexin y el computador remoto desde donde se conecta. Sintaxis: who / w.

whoami

Escribe su nombre de usuario en pantalla. Sintaxis: whoami. X

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

Escribe y continuamente. Sintaxis: yes yes. Z Si tienes alguna sugerencia con sta letra, comntalo. Varios

&

Aadiendo un & al final del comando

haremos que dicho comando se ejecute en segundo plano. Sintaxis: nom_comando&.

Repite el ltimo comando colocando la ! letra con la que comienza el comando o su nmero de history. Sintaxis: !.

También podría gustarte