Sistemes Operatius Monolloc - SMX
Les versions actuals de Microsoft Windows compten amb dues interfícies d’usuari en mode text:
El símbol del sistema (cmd.exe): està basat en l’antic sistema operatiu MS-DOS.
Hi ha diverses versions de DOS. La més coneguda és l’MS-DOS, de Microsoft. Altres sistemes són el PC-DOS, el DR-DOS i més recentment el FreeDOS.
Windows PowerShell: s’ha creat per substituïr el símbol del sistema; és molt més potent i modern.
Per facilitar el seu ús, permet utilitzar-hi algunes comandes bàsiques de cmd i de Unix (Linux, Mac OS X…)
Les unitats són els dispositius d’emmagatzematge no volàtil de la informació. Aquestes unitats poden ser internes, com el disc dur, o externes, com els pendrives, DVDs o cintes magnètiques.
Les unitats es representen de la manera següent:
A les altres particions, unitats magnètiques, òptiques, flash… se’ls assignen les lletres següents per ordre alfabètic.
Un fitxer és el nom que donem a un conjunt d’informació relacionada, és a dir, a una col·lecció d’informació homogènia, amb un distintiu comú de referència.
A Windows el distintiu consta de nom i extensió. L’extensió indica el tipus de fitxer (exe, docx, pdf…).
Un directori és un contenidor, a on hi poden haver fitxers o altres directoris a dins. S’emmagatzema internament en forma de taula de fitxers en què cadascuna de les entrades desa informació referida a aquests fitxers.
Una unitat d’emmagatzematge comença per un directori arrel, que contindrà fitxers i/o directoris.
Igual que en els fitxers, els directoris han de tenir un nom, i les regles d’assignació són les mateixes que les indicades en el cas dels fitxers, però no és normal assignar extensions als directoris.
Tota ordre és formada per:
/
(cmd)-
(PowerShell)L’ordre Get-Help
mostra ajuda de les comandes de PowerShell. En el cas de necessitar ajuda sobre una ordre completa, es pot utilitzar el paràmetre -?
.
Executar Update-Help
per actualitzar el sistema d’ajuda de PowerShell.
L’ordre help
ens mostra ajuda de les comandes. En cas de necessitar
ajuda sobre una ordre completa podem utilitzar el paràmetre /?
.
Si volem fer una mateixa tasca per a un conjunt de fitxers, no és necessari repetir l’ordre corresponent una vegada per a cada fitxer, sinó que podem utilitzar els comodins per especificar el conjunt de fitxers. Es poden utilitzar tant per representar els noms de fitxers com per a l’extensió dels fitxers. Hi ha dos caràcters que actuen com a comodins:
Per organitzar les dades en els discos els sistemes de Microsoft fan servir una estructura en arbre. Aquesta estructura té com a base: les unitats, els directoris i els fitxers.
La posició que adopten les unitats, els directoris i els fitxers dins de l’organització de les dades recorda un arbre al revés, en el qual tenim les unitats (arrels), el directori principal o arrel (tronc), format per alguns subdirectoris (branques) en què es troben els arxius (fulles).
Les unitats són els suports en què s’emmagatzema la informació. Es representen per una lletra.
L’ordre unitat:
permet canviar la unitat activa (per exemple, C:
).
Una unitat física és la que podem veure i tocar, és a dir, té una existència física real.
Una unitat lògica és la que s’obté a partir d’una unitat física per successives divisions (particions). Pot ser que una unitat física tingui només una partició i, per tant, una sola unitat lògica. Per identificar les unitats lògiques s’utilitzen lletres. Podem utilitzar fins a la lletra Z. Per exemple, primera partició del disc dur (C:), segona partició del disc dur (D:), primera partició del segon disc dur (E:), etc…
La unitat activa és aquella unitat en la que estem situats en el
moment d’executar una ordre. Una manera de saber-ho cal només observar
l’indicador del sistema. La primera lletra que s’indica en ell es
correspon amb la unitat activa (C:\>
aquest indicador del sistema
operatiu ens informa que tenim com a unitat activa la C).
Un directori és una taula de fitxers en què cadascuna de les entrades desa informació relacionada amb aquests fitxers. Cada unitat activa té una zona situada en el primer sector d’arrencada en què se situa el directori arrel a partir del qual s’organitza l’estructura en arbre.
Directori arrel o principal. Aquest directori es crea en el moment de formatar el disc, és únic i és el directori principal dels discos. Hi podem posar altres directoris i/o fitxers dins. El directori arrel es representa pel símbol \.
Subdirectori. És un directori creat dins d’un altre directori. S’hi poden emmagatzemar fitxers i/o subdirectoris nous.
Directori actiu. És el punt de l’estructura en arbre on se situa l’usuari, preparat per executar una ordre. El directori actiu canviarà segons anem navegant per l’estructura en arbre. L’indicador del sistema informa de la unitat i del directori actiu en cada moment.
Hi ha dos directoris especials: el directori .
(punt, representa el
directori actiu) i el directori ..
(punt-punt, representa el pare del
directori actiu).
El camí en una estructura en arbre fa referència a la trajectòria que cal seguir per arribar a un determinat lloc d’aquesta organització.
Per fer referència al camí cal indicar: el nom de la unitat, els noms dels diferents directoris pels quals hem de passar amb el símbol \ com a separació entre cadascun d’ells i el nom del fitxer.
Hi ha dues maneres d’indicar el camí en una estructura d’arbre:
Mitjançant el camí absolut. És el camí en què sempre es comença en el directori arrel o principal de l’estructura en arbre.
Mitjançant el camí relatiu. És el camí en què sempre es comença a partir del lloc on som situats en l’estructura en arbre.
Tots els directoris tenen l’origen en el directori arrel i dins dels directoris i subdirectoris s’emmagatzemen els fitxers.
Algunes de les ordres que permeten manipular directoris son:
PowerShell | abreviació | cmd | Unix |
---|---|---|---|
New-Item -ItemType Directory | ni -ItemType Directory | md | mkdir |
Set-Location | sl | cd | cd |
Remove-Item | ri | rd | rmdir |
Get-ChildItem | gci | dir | ls |
Move-Item | mi | move | mv |
xcopy | |||
tree | ? |
Un fitxer o arxiu és un conjunt d’informació homogènia emmagatzemada en un directori del disc.
Podem diferenciar els tipus de fitxers:
Algunes de les ordres que permeten gestionar fitxers son:
PowerShell | abreviació | cmd | Unix |
---|---|---|---|
Copy-Item | cp | copy | cp |
xcopy | |||
Remove-Item | ri | del | del |
Rename-Item | rni | ren | mv |
Move-Item | mi | move | mv |
Get-Content | gc | type | cat |
Fixa’t en que, a cmd i unix, rd/rmdir != del
Fixa’t que, a Unix, mv serveix per moure i per reanomenar