Beruflich Dokumente
Kultur Dokumente
VolveraCursoBasicodeElastix
Fundamentos de Linux
EMULADOR DE LINUX
Puedespracticarloscomandosbasicosdelinuxenelsiguienteemuladordeterminal
Linux.Sinotecargaintentarefrescarlapagina,laprimeraveztardaunos15segundos
en cargar de preferencia utiliza Mozilla Firefox, no funciona con todos los
navegadores.
Para ingresar unicamente da Clic sobre la pantalla negra y tendras acceso a la
consola,comosiestubierasenunasesionremotaenunservidorLinuxconprivilegios
deroot.
ioscheduleranticipatoryregistered Clearclipboard
ioschedulerdeadlineregistered
ioschedulercfqregistered(default)
RealTimeClockDriverv1.12ac
JSclipboard:I/Oat0x03c0
Serial:8250/16550driver$Revision:1.90$4ports,IRQsharingdisabled
serial8250:ttyS0atI/O0x3f8(irq=4)isaXScale
RAMDISKdriverinitialized:16RAMdisksof4096Ksize1024blocksize
loop:loaded(max8devices)
ne.c:v1.109/23/94DonaldBecker(becker@scyld.com)
LastmodifiedNov1,2000byPaulGortmaker
NE*000ethercardprobeat0x300:aaaaaaaaaaaa
eth0:NE2000foundat0x300,usingIRQ9.
UniformMultiPlatformEIDEdriverRevision:7.00alpha2
ide:Assuming50MHzsystembusspeedforPIOmodesoverridewithidebus=xx
hda:JSLinuxHARDDISK,ATADISKdrive
ide0at0x1f00x1f7,0x3f6onirq14
hda:maxrequestsize:128KiB
hda:116736sectors(59MB)w/256KiBCache,CHS=115/16/63
hda:unknownpartitiontable
TCPcubicregistered
NET:Registeredprotocolfamily1
NET:Registeredprotocolfamily17
UsingIPIShortcutmode
Time:pitclocksourcehasbeeninstalled.
VFS:Mountedroot(ext2filesystem)readonly.
Freeingunusedkernelmemory:128kfreed
Bootedin12.093s
WelcometoJS/Linux
/var/root#
20112015FabriceBellardNewsFAQTechnicalnotesRISCVemulator
Una vez tengas acceso a la linea de comandos (indicador o prompt verde) comienza
ejecutando los siguientes comandos para que veas como funciona:, tomar en cuenta
queLinuxessensibleamayusculasyminusculas. Traducir
clear
cd/
lsl
unamea
pwd
date
caly
"Utilizalasteclasdelasflechasarrivayabajo"
/bin/bash
equipo:/directorio/actual$
Linea de comandos
Una lnea de comandos es una cadena de
caracteres formada por un comando que
correspondeaunarchivoejecutabledelsistema
o, ms bien, un comando de shell como as
tambinargumentosopcionales(parmetros):
lsal/home/elastixtech/
Enelcomandoanterior,lseselnombredel
comando,al/home/elastixtech/son
argumentos.Losargumentosquecomienzanconsedenominanopciones.Porlo
general,paracadacomando,hayunaciertacantidaddeopcionesquesepueden
detallaralintroducirunodelossiguientescomandos:comandohelpcomando?man Traducir
comando
el directorio elastixtech , que a su vez est bajo el directorio home , que por su parte
estbajoeldirectorioraz( / ).
Por debajo del directorio raz ( / ) hay un importante grupo de directorios comn a la
mayora de las distribuciones de GNU/Linux. A continuacin hay una lista de los
directoriosqueaparecennormalmentebajoeldirectorioraz( / ):
/bin aplicacionesbinariasimportantes
/boot Ficheros de configuracin del arranque, ncleos y otros ficheros
necesariosparaelarranque(boot)delequipo.
/dev losficherosdedispositivo
/etc ficherosdeconfiguracin,scriptsdearranque,etc.
/home directoriospersonales(home)paralosdiferentesusuarios.
/initrd usadocuandosecreaunprocesodearranqueinitrdpersonalizado.
/lib librerasdelsistema(libraries)
/lost+found proporcionaunsistemadeperdido+encontrado(lost+found)paralos
ficherosqueexistendebajodeldirectorioraz( / )
/media particiones montadas (cargadas) automticamente en el disco duro y
medios(media)extrablescomoCDs,cmarasdigitales,etc.
/mnt sistemasdearchivosmontadosmanualmenteeneldiscoduro.
/opt proporciona una ubicacin donde instalar aplicaciones opcionales (de
terceros)
/proc directoriodinmicoespecialquemantieneinformacinsobreelestadodel
sistema,incluyendolosprocesosactualmenteenejecucin
/root directoriopersonaldelusuarioroot(superusuario)tambinllamadobarra
root.
/sbin binariosimportantesdelsistema
/srv puedecontenerarchivosquesesirvenaotrossistemas
/sys archivosdelsistema(system)
/tmp temporaryfiles
/usr aplicacionesyarchivosalosquepuedeaccederlamayoradelosusuarios
/var archivosvariablescomoarchivosderegistrosybasesdedatos
TodoslosarchivosdeunsistemaLinuxtienenpermisosquepermitenoimpidenaotros
verlos, modificarlos o ejecutarlos. El superusuario root tiene acceso a cualquier
archivo del sistema. Cada archivo tiene restricciones de acceso, restricciones de
usuarioyestasociadoaunpropietarioyungrupo.
Cadaarchivoestaseguradoporlastrescapasdepermisossiguientes,enordende
importancia:
usuario:seaplicaalusuarioqueeselpropietariodelarchivo
grupo:seaplicaalgrupoasociadoalarchivo
otros:seaplicaatodoslosdemsusuarios
Lospermisosrealesestndentrodecadaunodelostresconjuntosdepermisos.Los
permisos, junto con los distintos modos en que afectan a los archivos y a los
directorios,sedescribenacontinuacin:
Traducir
file
Descripcin:nosdicedequetipoesunarchivo.
Ejemplos:filefichero,file*
cmp
Descripcin:comparadosarchivosynosdicesisondistintos
Ejemplos:cmparchivo1archivo2
diff
Descripcin:muestralasdiferenciasentredosarchivos.Muyusadoparaparchear
software.
Ejemplos:diffarchivo1archivo2
wc
Descripcin:wordcount,calculanmerodepalabrasyotrosdatossimilaresdeun
archivo.
Ejemplos:wcarchivo,wclarchivo
El editor de Vi en Linux
A pesar de su ergonoma muy limitada, Vi es uno de los editores de texto ms
populares de los sistemas Unix (con Emacs,nanoypico). En Linux, hay una versin
gratuitadeVidenominadaVim(ViImproved[mejorada]).Vi(quesepronunciavii)es
un editor completamente en modo texto, lo cual significa que todas las acciones se
llevan a cabo con la ayuda de comandos de texto. Si bien en principio este editor
parecetenerpocousoprctico,esmuyeficazypuedesermuytilencasodequefalle
lainterfazgrfica.
LasintaxisparaabrirVieslasiguiente: Traducir
vinombre_del_archivo
Unavezqueseabrielarchivo,podrdesplazarseenlconloscursoresolasteclas
h,j,kyl(sieltecladonoposeeningncursordeflecha).
Modos Vi
Viposeetresmodosoperativos:
Modoregular:steeselmodoqueintroducecadavezqueabreunarchivo.Este
modopermitelaintroduccindecomandos.
Mododeinsercin:Estemodopermitelainsercindecaracteresquesecapturan
dentrodeldocumento.Parapasaralmododeinsercin,simplementepulselatecla
Insertensutecladoolateclaipredeterminada.
Modo de reemplazo: Este modo le permite reemplazar el texto existente por el
textoquecaptura.Solopulsernuevamenteparairalmododereemplazoypulsela
teclaEscpararegresaralmodoregular.
Comandos basicos
Comando Descripcin
:q Salirdeleditor(singuardarlainformacin)
Obligaaleditoracerrarsesinguardarlainformacin(inclusosise
:q!
realizaroncambioseneldocumento)
:wq Guardaeldocumentoycierraeleditor
:filenombre Guardaeldocumentoconelnombreespecificado
Comandos de edicion
Comando Descripcin
x Eliminaelcarcterqueestenesemomentobajoelcursor
dd Eliminalalneaqueestenesemomentobajoelcursor
Eliminaxlneasempezandoporlaqueenesemomentoestbajoel
dxd
cursor
Eliminancaracteresempezandoporelqueenesemomentoestbajoel
nx
cursor
Indentaxlneasaladerechaempezandoporlaqueenesemomentoest
x>>
bajoelcursor
Indentaxlneasalaizquierdaempezandoporlaqueenesemomento
x<<
estbajoelcursor
Buscar y reemplazar
Parabuscarunapalabraenundocumento,enmodoregular,slointroduzca/seguido
de la cadena de caracteres que se buscarn. Despus pulse la tecla Enter para
confirmar.Utilicelateclanparairdeaparicinenaparicin.
Para reemplazar una cadena de caracteres por otra en una lnea, encontrar un
comando muy eficaz en Vi al utilizar las expresiones regulares. Su sintaxis es la
siguiente::s/chaine_a_remplacer/chaine_de_remplacement/
:s/cadena_a_ser_reemplazada/cadena_de_reemplazo/
:%s/cadena_a_ser_reemplazada/cadena_de_reemplazo/
Porejemplo,elsiguientecomandocopiar16lneasenelportapapeles:
16yy
Parapegarlaseleccin,slodebeintroducirlaletrap.
Elprocesodecortarypegarnlneasessimilarmedianteelcomando:
ndd
Despus,introduzcalateclapparapegar.