Вы находитесь на странице: 1из 10

Comandos Linux

Una recopilacion de comandos linux para que los tengas siempre a mano.

A
addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para aadir un usuario. En ese momento, no solo se crear la cuenta del usuario sino tambin su directorio de traba o, un nuevo grupo de traba o que se llamar igual que el usuario ! aadir una serie de "ic#eros de con"iguraci$n al directorio de traba o del nuevo usuario. Sintaxis: adduser nom_usuario %nom_grupo& alias En ciertas ocasiones se suelen utilizar comandos que son di"'ciles de recordar o que son demasiado extensos, pero en U()* existe la posibilidad de dar un nombre alternativo a un comando con el "in de que cada vez que se quiera e ecutar, s$lo se use el nombre alternativo. Sintaxis: alias nom_alias+,comando, apt-cache search (texto) -uestra una lista de todos los paquetes ! una breve descripci$n relacionado con el texto que #emos buscado. apt-get dist-upgrade .unci$n adicional de la opci$n anterior que modi"ica las dependencias por la de las nuevas versiones de los paquetes. apt-get install (paquetes) )nstala paquetes. apt-get remove (paquete) /orra paquetes. 0on la opci$n 1purge borramos tambien la con"iguraci$n de los paquetes instalados. apt-get update 2ctualiza la lista de paquetes disponibles para instalar. apt-get upgrade )nstala las nuevas versiones de los di"erentes paquetes disponibles. at 3ealiza un tarea programada una sola vez. Sintaxis: at %4lr& #ora %"ec#a&.

B
bash, sh Existen varias s#ells para Unix, 5orn4S#ell 67s#8, /ourne4S#ell 6s#8, 04S#ell 6cs#8,bas#. Sintaxis: bas# 9 s# 9 7s# 9 cs#. bg -anda un proceso a segundo plano. Sintaxis: bg :);.

C
cal -uestra el calendario. Sintaxis: cal %%mes& ao&. cat -uestra el contenido del arc#ivo en pantalla en "orma continua, el prompt retornar una vez mostrado el contenido de todo el arc#ivo. :ermite concatenar uno o mas arc#ivos de texto. Sintaxis: cat nom_arc#ivo. cd 0ambia de directorio. Sintaxis: cd nom_directorio. chattr 0ambiar atributos de un "ic#ero. Sintaxis: c#attr atributos nom_arc#ivo. chgrp 0ambia el grupo al que pertenece el arc#ivo. Sintaxis: c#grp nom_grupo nom_arc#ivo. chmod Utilizado para cambiar la proteci$n o permisos de accesos a los arc#ivos. r:lectura <:escritura x:e ecuci$n =: aade permisos 4:quita permisos u:usuario g:grupo del usuario o:otros Sintaxis: c#mod permisos nom_arc#ivo chown 0ambia el propietario de un arc#ivo. Sintaxis: c#o<n nom_propietario nom_arc#ivo. chroot (os permite cambiar el directorio raiz. Sintaxis: c#root nom_directorio_raiz. clear >impia la pantalla, ! coloca el prompt al principio de la misma. Sintaxis: clear. cmp, diff :ermite la comparaci$n de dos arc#ivos, l'nea por l'nea. Es utilizado para compara arc#ivos de datos. Sintaxis: di"" nom_arc#ivo? nom_arc#ivo@ 9 cmp nom_arc#ivo? nom_arc#ivo@. cp 0opia arc#ivos en el directorio indicado.

Sintaxis: cp nom_arc#ivo nom_directorio. crontab 3ealizar una tarea programada de "orma regular. Sintaxis: minuto6A4BC8 #ora6A4@D8 dia_mes6?4D?8 mes6?4?@8 dia_semana6A4E8 comando. cut Ftiene como uso principal mostrar una columna de una salida determinada. >a opci$n 4d va seguida del delimitador de los campos ! la opci$n 4" va seguida del nGmero de campo a mostrar. El HdelimitadorI por de"ecto es el tabulador, nosotros lo cambiamos con la opci$n 4d. Fiene algunas otras opciones Gtiles. Sintaxis: cut %opciones& nom_arc#ivo.

date 3etorna el d'a, "ec#a, #ora 6con minutos ! segundos8 ! ao. Sintaxis: date. delgroup Se utiliza para eliminar un grupo. Sintaxis: delgroup nom_grupo. deluser Elimina una cuenta de usuario. >a pega de este comando es que no elimina automticamente el directorio de traba o del usuario. Sintaxis: deluser nom_usuario. df -uestra los sistemas de "ic#eros montados. Sintaxis:d" dmesg -uestra los mensa es del 7ernel durante el inicio del sistema. Sintaxis: dmesg. dp!g -reconfigure (paquetes) Jolver a recon"igurar un paquete !a instalado. du Sirve para ver lo que me ocupa cada directorio dentro del directorio en el que me encuentro ! el tamao total. Sintaxis: du

"
echo -uestra un mensa e por pantalla. Sintaxis: ec#o H0adenaI. e#ect -ediante la utilizaci$n de este comando se conseguir la expulsi$n de la unidad de 0;, siempre ! cuando esta no est en uso. Sintaxis: e ect. env :ara ver las variables globales.

Sintaxis: env. exit 0ierra las ventanas o las conexiones remotas establecidas o las conc#as abiertas. 2ntes de salir es recomendable eliminar todos los traba os o procesos de la estaci$n de traba o. Sintaxis: exit.

$
fg -anda un proceso a primer plano. Sintaxis: "g :);. file ;etermina el tipo del o los arc#ivo6s8 indicado6s8. Sintaxis: "ile nom_arc#ivo. find /usca los arc#ivos que satis"acen la condici$n en el directorio indicado. Sintaxis: "ind nom_directorio o nom_arc#ivo condici$n. finger :ermite encontrar in"ormaci$n acerca de un usuario. Sintaxis: "inger 9 "inger usuario. free -uestra in"ormaci$n sobre el estado de la memoria del sistema, tanto la s<ap como la memoria "'sica.Fambien muestra el bu""er utilizado por el 7ernel. Sintaxis: "ree. fsc! :ara c#equear si #a! errores en nuestro disco duro. Sintaxis: "sc7 t "s_t!po dispositivo. ftp :rotocolo de Frans"erencia de 2rc#ivos, permite trans"erir arc#ivos de ! para computadores remotos. Sintaxis: "tp maquina_remota.

%
grep Su "uncionalidad es la de escribir en salida estndar aquellas l'neas que concuerden con un patr$n. /usca patrones en arc#ivos. Sintaxis: grep %4cilnv& expr nom_arc#ivos. g&ip 0omprime solo arc#ivo utilizando la extensi$n .gz. Sintaxis: gzip nom_arc#ivo.

'
head -uestra las primeras lineas de un "ic#ero. Sintaxis: #ead 4count nom_arc#ivo. histor( >ista los ms recientes comandos que se #an introducido en la ventana. Es utilizado

para repetir comandos !a tipeados, con el comando K. Sintaxis: #istor!

)
id (umero id de un usuario. Sintaxis: id ifconfig Lbtener in"ormaci$n de la con"iguraci$n de red. Sintaxis: i"con"ig. insmod 0arga en memoria un m$dulo. Sintaxis: insmod

*
#ob >ista los procesos que se estn e ecutando en segundo plano. Sintaxis: obs

+
!ill :ermite interactuar con cualquier proceso mandando seales.5ill 6pid8 termina un proceso ! 5ill 4C 6pid8 "uerza a terminar un proceso en caso de que la anterior opci$n "alle. Sintaxis: 7ill %opciones& :);.

L
last Este comando permite ver las Gltimas conexiones que #an tenido lugar. Sintaxis: last. less -uestra el arc#ivo de la misma "orma que more, pero puedes regresar a la pgina anterior presionando las teclas HuI o HbI. Sintaxis: less nom_arc#ivo ln Sirve para crear enlaces a arc#ivos, es decir, crear un "ic#ero que apunta a otro. :uede ser simb$lico si usamos 4s o enlace duro. Sintaxis: ln %4s& nom_arc#ivo nom_acceso. logout >as sesiones terminan con el comando logout. Sintaxis: logout. lpr )mprime un arc#ivo en la impresora predeterminada. Sintaxis: lpr 4%lista de requerimientos&9 lpr 4: nombre_arc#ivo.

ls >ista los arc#ivos ! directorios dentro del directorio de traba o. Sintaxis: ls. lsattr Jer atributos de un "ic#ero. Sintaxis: lsattr nom_arc#ivo. lsmod -uestra los m$dulos cargados en memoria. Sintaxis: lsmod.

,
mail :ara enviar9recibir correo a9de otros usuarios de la red, o dentro de nuestro ordenador. Sintaxis: mail. ma!e Es una #erramienta que controla la creaci$n de e ecutables ! otros arc#ivos de un programa a partir de los arc#ivos "uente. Sintaxis: ma7e. man L"rece in"ormaci$n acerca de los comandos o t$picos del sistema U()*, as' como de los programas ! librer'as existentes. Sintaxis: man comando. m!dir 0rea un nuevo directorio. Sintaxis: m7dir nom_directorio. mv Este comando sirve para renombrar un con unto. Sintaxis: mmv nom_arc#ivos? nom_arc#ivos@. more -uestra el arc#ivo en pantalla. :resionando enter, se visualiza linea por linea. :resinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q. Sintaxis: more nom_arc#ivo. mount En >inux no existen las unidades 2: ni 0: sino que todos los dispositivos HcuelganI del directorio ra'z 9. :ara acceder a un disco es necesario primero montarlo, esto es asignarle un lugar dentro del rbol de directorios del sistema. Sintaxis: mount 4t sistema_de_arc#ivo dispositivo nom_directorio. mv -ueve arc#ivos o subdirectorios de un directorio a otro, o cambiar el nombre del arc#ivo o directorio. Sintaxis: mv nom_arc#ivo? Mnom_arc#ivo( nom_directorio.

netstat -uestra las conexiones ! puertos abiertos por los que se establecen las comunicaciones. Sintaxis: netstat. nice

:ermite cambiar la prioridad de un proceso en nuestro sistema. Sintaxis: nice 4n prioridad :);.

.
Si tienes alguna sugerencia con sta letra, comntalo.

/
passwd Se utiliza para establecer la contrasea a un usuario. Sintaxis: pass<d nom_usuario. ping El comando ping se utiliza generalmente para testear aspectos de la red, como comprobar que un sistema est encendido ! conectadoN esto se consigue enviando a dic#a mquina paquetes )0-:. El ping es Gtil para veri"icar instalaciones F0:9):. Este programa nos indica el tiempo exacto que tardan los paquetes de datos en ir ! volver a travs de la red desde nuestro :0 a un determinado servidor remoto. Sintaxis: ping 6maquina8. poweroff 2pagar el ordenador. Sintaxis: po<ero"". ps -uestra in"ormaci$n acerca de los procesos activos. Sin opciones, muestra el nGmero del proceso, terminal, tiempo acumulado de e ecuci$n ! el nombre del comando. Sintaxis: ps. pstree -uestra un rbol de procesos. Sintaxis: pstree. pwd -uestra el directorio actual de traba o. Sintaxis: p<d.

0
Si tienes alguna sugerencia con sta letra, comntalo.

1
reset Si observamos que escribimos en pantalla ! 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 #a!a "inalizado bruscamente no restaurando los valores estndar de la consola al salir. 0on esto "orzamos unos valores por de"ecto, regenerando la pantalla. Sintaxis: reset. rlogin 0onectan un #ost local con un #ost remoto.

Sintaxis: rlogin maquina_remota. rm 3emueve o elimina un arc#ivo. Sintaxis: rm nom_arc#ivo. rmdir Elimina el directorio indicado, el cual debe estar vac'o. Sintaxis: rmdir nom_directorio. rmmod ;escarga de memoria un m$dulo, pero s$lo si no est siendo usado. Sintaxis: rmmod. route El comando route se utiliza para visualizar ! modi"icar la tabla de enrutamiento. Sintaxis: route 6muestra in"ormaci$n del comando route8.

2
scp Sirve para #acer una copia segura entre dos ordenadores. >a in"ormaci$n via a encriptada. Sintaxis: scp usuarioOservidor:directorio_servidor directorio_local. set :ara ver las variables de entorno. Sintaxis: set. sftp :rotocolo de Frans"erencia de 2rc#ivos, permite trans"erir arc#ivos de ! para computadores remotos. >a in"ormaci$n via a encriptada. Sintaxis: s"tp maquina_remota. sort -uestra el contenido de un "ic#ero, pero mostrando sus l'neas en orden al"abtico. Sintaxis: Sort %opciones& nom_arc#ivo. ssh (2ecure 2hell Client) Es un programa para conectarse en una mquina remota ! e ecutar programas en ella. Utilizado para reemplazar el rlogin ! rs#, adems provee ma!or seguridad en la comunicaci$n entre dos #osts. El ss# se conecta al #ost indicado, donde el usuario de ingresar su identi"icaci$n 6login ! pass<ord8 en la mquina remota, la cual realiza una autenti"icaci$n del usuario. Sintaxis: ss# maquina_remota. startx )nicia el entorno gr"ico6servidor *8. Sintaxis: startx. su o sudo (en ubuntu) 0on este comando accedemos al sistema como root. Sintaxis: su.

3
tail Este comando es utilizado para examinar las Gltimas l'neas de un "ic#ero. Sintaxis: tail 4count nom_arc#ivo.

tar 0omprime arc#ivos ! directorios utilizando la extensi$n .tar. Sintaxis: tar 4%arg& nom_arc#ivo.tar nom_arc#ivo. telnet 0onecta el #ost local con un #ost remoto, usando la inter"az FE>(EF. Sintaxis: telnet maquina_remota top -uestra los procesos que se e ecutan en ese momento, sabiendo los recursos que se estn consumiendo6-emoria,0:U,M8.Es una mezcla del comando uptime,"ree ! ps. Sintaxis: top. touch 0rea un arc#ivo vacio. Sintaxis: touc# nom_arc#ivo. traceroute :ermite determinar la ruta tomada por un paquete para alcanzar su destino en )nternet. Sintaxis: traceroute %opciones& #ost %tamao del paquete&.

4
umas! Establece la mscara de permisos. >os permisos con los que se crean los directorios ! los arc#ivos por de"ecto. Sintaxis: umas7 a4r<x,u=r<,g=r. umount Establece la mscara de permisos. >os permisos con los que se crean los directorios ! los arc#ivos por de"ecto. Sintaxis: umas7 a4r<x,u=r<,g=r. unalias /orra un alias. Sintaxis: unalias nom_alias. uniq Este comando lee un arc#ivo de entrada ! compara las l'neas ad!acentes escribiendo solo una copia de las l'neas a la salida. >a segunda ! subsecuentes copias de las l'neas de entrada ad!acentes repetidas no sern escritas. >as l'neas repetidas no se detectarn a menos que sean ad!acentes. Si no se especi"ica algGn arc#ivo de entrada se asume la entrada estndar. Sintaxis: uniq %opciones& nom_arc#ivo_entrada nom_arc#ivo_salida. uptime (os indica el tiempo que #a estado corriendo la mquina. Sintaxis: uptime.

5
vi :ermite editar un arc#ivo en el directorio actual de traba o. Es uno de los editores de texto ms usado en U()*. Sintaxis: vi nom_arc#ivo. view Es similar al vi, solo que no permite guardar modi"icaciones en el arc#ivo, es para leer

el contenido del arc#ivo. Sintaxis: vie< nom_arc#ivo.

6
wc 0uenta los carteres, palabras ! l'neas del arc#ivo de texto. Sintaxis: <c nom_arc#ivo. whereis ;evuelve la ubicaci$n del arc#ivo especi"icado, si existe. Sintaxis: <#ereis nomb_arc#ivo. who, w >ista quienes estn conectado al servidor, con nombre de usuario, tiempo de conexi$n ! el computador remoto desde donde se conecta. Sintaxis: <#o 9 <. whoami Escribe su nombre de usuario en pantalla. Sintaxis: <#oami.

7
xmessage Enviar un mensa e al displa! de otro usuario o al nuestro propio. Sintaxis: xmessage 6mensa e8 9 export ;)S:>2P+?BQ.C@.RC.@??:A xmessage SolaKK.

8
(es Escribe H!I continuamente. Sintaxis: !es.

Вам также может понравиться