Está en la página 1de 7

Gua - Comandos - Linux - 2015

TERMINAL
La consola de comandos comunmente llamada terminal siempre ser tu mejor amiga cuando uses
GNU/Linux,esporelloqueesimportanteaprendercmoejecutarla:
*Gnome:MenAplicaciones/Accesorios/Terminal.
*Xfce:MenAplicaciones/Accesorios/Terminal.
*Kde:KickOff/Aplicaciones/Sistema/Terminal.
EstassonlasterminalesqueincluyenlosprincipalesentornosdeescritoriodeGNU/Linux,sinembargo
nosonlasunicasexistentes.
TIPS
Esascadenasdetextoquepuedenaparecerenlaspeorespesadillasdealgunosusuariosseconvertirnen
tusmejoresamigasapartirdelalecturacomprensindeestetutorial,unosbuenostipssobreestoscomandos
nuncavienenmal:
*Los"modificadores"deloscomandospuedenseragrupadosenunaslacadenademaneraquesloseescribael
comandomslasopcionescorrespondientes,deestmaneraseahorratiempoyeltecladosedesgastamenos
* Todos los comandos listados aqu uncluyen un manual (En Ingls) al cual se puede acceder mediante el
comando"man",lasintaxisessimple:man+nombre_comando
* Se puede hacer uso de la tecla "Tabulador" para completar un comando, por ejemplo al navegar entre
directorios,siyoescribocd/hoypulsotabuladorautomaticamentelalinease"autocompletara"yquedarcmo
cd/home/encasodenoautocompletarsepodemospulsartabulador2vecesparaquesonmuestrenlasposibles
opcionesdeautocompletado.
*Paracopiarypegarsepuedehacerusodedoscombinacionesdeteclas,Ctrl+Shift+CparacopiaryCtrl+
Shift+Vparapegar.
USUARIOS
QuizaendiversostutorialesencontradosporlaredoinclusivedentrodeSceneBetahanleidoacercadel
usuarioroot,yquizasepreguntarn,Queesesteusuario?yQuediferenciatieneconmiusuario?,bueno
daremosunapequeaintroduccinaesto.
ElusuarioRootesunSuperAdministrador,tienetodoslosprivilegiosypuedehacercualquiercosasobre
elsistema,sinembargotalycmodiceaquellapelicula,"Congrandespoderesvienengrandesresponsabilidades",
debidoalacantidaddepoderqueposeesobrenuestroordenadornodebemostrabajarhabitualmentelogueados
cmoel,esporesoquecreamosunusuariodurantelainstalacindenuestradistro.
Sesabequeseesttrabajandocmorootdebidoaquecomunmentesemuestraelsimbolo"#"enla
terminal.
Elusuario"normal"oelcreadoduranteelprocesodeinstalacinnoesmsqueunusuariocomny
corrienteelculslotienepoderessobresuspropiosdocumentos,adiferenciadeelusuarioroot,estenotienes
poderesdeadministracinsobreelsistema,estetipodeusuarioeselqueporlogeneralesusadohabitualmente
altrabajarconGNU/Linux.
Se sabe que se est trabajando cmo usuario normal ya que comunmente se muestra el simbolo "$" en la
terminal.
Ejemplo:
#Trabajandocmoroot:
bash3.2#
#Trabajandocmousuarionormal:

Sencamer.-

Gua - Comandos - Linux - 2015


bash3.2$
Unavezclarificadoestepunto,estarnconscientesquealencontrarelsimbolo"$"en,porejemploun
tutorial,setratadedecirqueelcomandodebeejecutarsecmousuarionormal,comnycorriente.Lomismo
aplicaparaelsimbolo"#".
VERARCHIVOSYDIRECTORIOS
Elcomando"ls"desplegarlosnombresdetodoslosarchivosycarpetasqueseencuentraneneldirectorioque
navegamosactualmenteolistararchivosarchivosycarpetasdeundirectoriodado.
1.Mostrarlosarchivosdeldirectorioactual:$ls
2.Mostrararchivosdeundirectorioespecifico:$ls/directorio_a_mostrar/
Amboscomandospuedensermodificadosparamostrarcosasespecificas,lasopcionesmsusadasson:
1.Mostrartodoslosarchivosycarpetasincluyendoocultos:$lsa
2.Mostrarlaspropiedadesdelosarchivos:$lsl
3.Mostrarordenandoporfechademodificacin:$lst
4.Mostrarenunaslalneayseparadosporcomas:$lsm
Ejemplo:
#Listandoarchivosydirectoriosdelacarpeta/home/
usuario@nombrePC:~$ls/home/a
.Trash0.directoryRecycledlost+foundusuario
CAMBIARDEDIRECTORIO
Paracambiardedirectorioalnavegarentrenuestrosarchivospormediodelaterminalsepuedehacer
usodelcomando"cd".Elcambiodedirectorioslosellevaracabosieldirectorioespecificadoexiste,sinoes
as,nosquedaremosenelmismodirectoriodesdeelqueseinvocoelcomando.
Sielcambiodedirectoriosehadadoconexito,elnombredeldirectorioalcualaccedimossemostraren
laterminal.
Algunasdelasopcionesdisponiblesparaelcomandocdson:
*Iraldirectorioanterior:cd
*Iraldirectoriosuperior:cd..
*Iralacarpeta"home":cd~
Ejemplo:
#Entraraundirectorio
usuario@nombrePC:~$cdNombreDirectorio
CREARDIRECTORIOS
ParacreardirectoriosenGNU/Linux,existeuncomandosimplealaparquetil,setratade"mkdir"no
tienemayorcienciaqueelescribir"mkdir"mselnombredelacarpetaacrear.

Sencamer.-

Gua - Comandos - Linux - 2015


Ejemplo:
#Crearundirectorio
usuario@nombrePC:~$mkdir/NombreDirectorio
BORRARDIRECTORIOSYARCHIVOS
SisequiereborrarundirectorioenLinux,sepuedehacerusodelcomando"rm"lasintaxisessimple,"rm"
mselnombredelfichero/carpetaaeliminar.
*Paraunborradorecuersivosepuedehacerusodelmodificador"r"
*Paraunborradoforzadosinpedirautorizacinparacadaarchivo,sehaceusodelmodificador"f"
*Parapedirconfirmacinporcadaarchivoborradoseusaelmodificador"i"
Ejemplo:
#Borrarunacarpeta
usuario@nombrePC:~$rm/NombreDirectorio
#Borrarelcontenidodeunacarpeta
usuario@nombrePC:~$rmr/NombreDirectorio
#Borrarunarchivoespecifico
usuario@nombrePC:~$rmr/NombreDirectorio/NombreArchivo.extension
#ELSIGUIENTECOMANDOFORMATEALARAIZDELSISTEMA,USALOBAJOSURESPONSABILIDAD
usuario@nombrePC:~$rmrf/
COPIARDIRECTORIOSYARCHIVOS
Paracopiardirectoriosyarchivossepuedeusarelcomando"cp",estecomandovienedelapalabra"copy"
enInglsquesignifica"copiar"
Ejemplo:
#Realizarlacopiadeunarchivoydejarlacopiaenelmismodirectorioqueeloriginal.
usuario@nombrePC:~$cpArchivoOriginalArchivoCopia
#Pararealizarlomismoperocondirectoriosydeformarecursiva
usuario@nombrePC:~$cprCarpetaOriginal/CarpetaCopia/
#Sepuedeespecificarquelacopiasepongaenotrolugardistintoaldeorigen
usuario@nombrePC:~$cpArchivoOriginal/rutacopia/ArchivoCopia
#Obviamentesepuedehacerlomismoconcarpetas
usuario@nombrePC:~$cprCarpetaOriginal/rutacopia/CarpetaCopia

Sencamer.-

Gua - Comandos - Linux - 2015


MOVER/RENOMBRARARCHIVOSYDIRECTORIOS
Moverarchivosydirectoriosbajoterminalequivaleacortarypegarenmodogrfico,renombrararchivos
ydirectoriosequivaleadarclicken"Cambiarnombre"enentornogrfico,nosotrospodemoslograrestasdos
cosasconunslocomando,paralograrlo,utilizaremoselcomando"mv"estecomandonotienemayorciencia
queteclear"mv"origendestino,funcionatantoconarchivoscmoconcarpetas.
Ejemplo:
#Moverarchivoaundirectorioespecifico
usuario@nombrePC:~$mvArchivoOrigen/LugarDeDestino/ArchivoDestino
#Renombrarunacarpetaydejarlaenelmismolugar
usuario@nombrePC:~$mvNombreOriginalNombreNuevo
BUSCARARCHIVOSYDIRECTORIOS
Sideseamosbuscaralgo,yaseaarchivoodirectorio,podemosrecurriralcomando"find",estecomando
tienediversosmodificadores,porlogenerallabusquedamedianteterminalesmsrpidayconsumemenos
recursosquelabsquedamedianteunaaplicacingrfica,acontinuacinseexplican2opcionesdelcomando:
1.Buscarpornombre:find/lugar_busqueda/namenombre_archivo
2.Buscarportamao:find/lugar_busqueda/sizetamaokb
Ejemplo:
#Busquedapornombre
usuario@nombrePC:~$find/home/usuario/nameArchivo.tar.gz
#Busquedaportamao
usuario@nombrePC:~$find/home/usuario/size+500
#NOTA:Loquehaceelltimoejemploesbuscararchivosdemsde500KB
LIMPIANDOELTERMINAL
Despusdeusarunbuentiempolaterminal,esprobablequenosencontremosconfundidosdetanto
textoquehayyquenonecestiamos,paralimpiarlaventanapodemoshacerusodelcomando"clear",setratade
uncomandosencilloalaparquetil
Ejemplo:
#Limpiarlaterminal
usuario@nombrePC:~$clear
ADMINISTRADORTEMPORAL
Pararealizartareasadministrativasdelsistemacontamosconvariasopciones,"sudo"esunadelasms
usadaseincluidapordefectoendistintasdistros,alusarsudoseentraenunestadodeadministradortemporal,
donde cada comando que pongamos lo ejecutaremos cmo administrador, sin embargo, pasado un tiempo,

Sencamer.-

Gua - Comandos - Linux - 2015


perderemosestepoderydeberemosactivarlodenuevo.
Ejemplo:
#Eliminarunarchivoderespaldodelxorg.conf
usuario@nombrePC:~$sudovim
CAMBIARCONTRASEA
Paracambiarlacontraseadenuestrousuariopodemoshacerusodelcomando"passwd",estecomando
nospedirlacontraseaactualylanuevacontraseaquequeramosdarleanuestracuenta.
Ejemplo:
#Cambiandocontrasea
usuario@nombrePC:~$passwd
Nota:Alteclearlacontraseanoseproducenadaporpantalla,esdecir,noaparecenasteriscos(*)oalgnotro
simbolo,sinembargosiestarecibiendoloquetecleamos.
LOGUEARSE
Enocasionesnecesitamosloguearnoscomosifueramosotrapersona,elcomando"su"nosservirpara
esa tarea, puede usarse tanto para loguearse como un usuario normal as como para loguearse como super
usuario.
Elsuperusuariocomoyasehacomentadoantestienetodoslospermisossobreelsistema,cuandovamos
ahacermuchoscambiosesconvenienteloguearnoscomoelenlugardeutilzarsudo,yaquenonecesitaremos
teclearcontinuamenteelcomandopararealizarunaaccincmoadministrador,sinoquesimplementeseloguea
cmoelyautomaticamenteganatodoslospermisospudiendotrabajarcmosideunusuarionormalsetratase.
Ejemplo:
#LogincomoInvitado
usuario@nombrePC:~$suinvitado
#LogincmoSuperUsuario
usuario@nombrePC:~$su
Nota:Sedebetenerespecialcuidadoaltrabajarcomosuperusuarioyaquepuedehacercualquiercosa
sobreelsistema.
TRASTEANDOCONLATERMINAL
Unavezvistoalgunosdeloscomandosmsusadosesunabuenaideajugarunratoconlaterminal.Esta
parteesopcionalynicamentesirveparacojerunpocodesoltura.
#Abrelaterminalcomoseindicalcomienzodeltutorial
usuario@nombrePC:~$ls

Sencamer.-

Gua - Comandos - Linux - 2015


#Miramoslosdirectoriosyarchivosquehayenlarutaactual
...Desktop(Escritorio)...
usuario@nombrePC:~$cdDesktop(Escritorio)
#EntramosaldirectorioEscritoriooDesktopsegnnoshayamostradoelcomandols
usuario@nombrePC:~/Desktop(Escritorio)$mkdirPRUEBA
#CreamosundirectorionuevollamadoPRUEBAenelescritorio
usuario@nombrePC:~/Desktop(Escritorio)$cdprueba
#Accedemosalnuevodirectorio
bash:cd:prueba:Noexisteelficherooeldirectorio
#Nosinformaqueeldirectorioquedeseamosnoexiste
usuario@nombrePC:~/Desktop(Escritorio)$dir
#Utilizamosestecomandoparavercomosellamaeldirectorioquecreamosanteriormente(Sepuede
usarigualmenteelcomandols)
...PRUEBA...
usuario@nombrePC:~/Desktop(Escritorio)$

cd

PRUEBA
#Accedemos al directorio escribiendo su nombre tal y como nos ha mostrado el comando anterior
usuario@nombrePC:~/Desktop(Escritorio)/PRUEBA$cd..
#Parairaunnivelsuperior,esdecir,salirdeldirectorio
usuario@nombrePC:~/Desktop(Escritorio)$cprPRUEBA/PRUEBA1/
#CopiamoseldirectorioaPRUEBA1
usuario@nombrePC:~/Desktop(Escritorio)$ls
...PRUEBAPRUEBA1...
usuario@nombrePC:~/Desktop(Escritorio)$mvPRUEBA1PRUEBA
#MovemoseldirectorioPRUEBA1adentrodeldirecotrioPRUEBA
usuario@nombrePC:~/Desktop(Escritorio)$rmrPRUEBA

Sencamer.-

Gua - Comandos - Linux - 2015


#EliminamoseldirectorioPRUEBA
usuario@nombrePC:~/Desktop(Escritorio)$cd~
#Tedirigealdirectoriodetuusuario
usuario@nombrePC:~$clear
Teborratodoloescritodelaterminal

Sencamer.-