Intèrpret d'ordres en Linux
interfície entre usuari i sistema operatiu From Wikipedia, the free encyclopedia
Remove ads
L'intèrpret d'ordres és la interfície entre l'usuari i el sistema operatiu. Per aquesta raó, se li dona el nom anglès "shell", que significa "closca". Per tant, la shell actua com un intermediari entre el sistema operatiu i l'usuari gràcies a línies d'ordres que aquest últim introdueix. La seva funció és la de llegir la línia d'ordres, interpretar el seu significat, dur a terme l'ordre i després llançar el resultat per mitjà de les sortides. Existeixen diversos shells en Linux. La més comuna és sh (cridada "Bourne shell"), bash, csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Korn shell") i zsh ("Zero shell"). Generalment, els seus noms coincideixen amb el nom de l'executable.
Les comandes o ordres de linux són una part molt important quan es vol entrar a l'administració i programació d'aquest sistema operatiu. Hi ha una immensa quantitat de comandes ja siguin per a ajuda, per a maneig d'arxius i directoris, per maneig d'usuaris, de processos, de disc, de sistema, de xarxa, d'impressores, etc. A continuació una llista d'algunes d'elles (cal recordar que totes tenen ordres de més per quan els invoquem tipus ls -l per saber-les totes feu servir les comandes d'ajuda):
Remove ads
Llistat d'ordres

Ajuda
Nota: per exemple podem escriure: man ls
Arxius i directoris
- Instal·lació/desinstal·lació de programari en SO que funcionen amb arxius .apt
- apt-get update (actualitza la informació del nostre servidor de paquets)
- apt-cache search <paràmetre> (busca <paràmetre> en les definicions dels paquets)
- apt-cache search paquet (descripció del paquet)
- apt-cache depend paquet (mostra les dependències)
- apt-get install <paquets> (descàrrega i instal·la els paquets sol·licitats)
- apt-get remove <paquets> (desinstal·la els paquets sol·licitats)
- apt-get upgrade (actualitza els paquets instal·lats a la nova versió)
- apt-get clean (elimina tots els paquets descarregats)
- apt-build install paquet (compila el tarball, crea el paquet deb i ho instal·la)
- Instal·lació/desinstal·lació de paquets .DEB
- dpkg -i paquet - Instal·lació de paquets .deb
- dpkg -r paquet - Desinstal·la un paquet.
- dpkg --purge paquet - Desinstal·la a més els fitxers de configuració.
- dpkg --force -r paquet - Força la desinstal·lació.
- dpkg -c paquet - Mostra el contingut d'un paquet.
- dpkg -L paquet - Mostra tots els fitxers.
- dpkg -S fitxer - Mostra a quin paquet pertany.
- dpkg --get-selections - Llistat tots els instal·lats.
- dpkg-reconfigure paquet - Reconfigura paquets.
- Consoles virtuals
- Alt+F1 a Alt+F6 fora de l'entorn gràfic
- Ctrl+Alt+F1 a Ctrl+Alt+F6 si estem en entorn gràfic
- Alt+F7 tornar a les X
- Cerca de fitxers
- Mode d'ús: find [ruta_accés...] [expressió] exemple: find . -name “*module*”
- whereis executable - Busca un executable
- type ordre- Mostra la ubicació de l'ordre.
- Permisos, usuaris i grups
- chmod Modificar permisos
- chown Modificar propietari
- chgrp Modificar grup
- adduser o useradd crega un usuari nou.
- adduser user group – afig un usuari a un grup.
- deluser borra un usuari del sistema.
- delgroup group elimina un grup
- deluser user group – elimina un usuari d'un grup
- Manuals
- man <PalabraClave> – mostra el man determinat
- man -f <PalabraClave> - busca la <paraula clau>
- man -k <PalabraClave> - busca en el contingut.
- man <secció> <PalabraClave> - flama la secció del man
- apropos paraula_clau -Busca dins de les man
- Configuració de xarxa
- ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
- ifconfig eth0 down
- ifconfig eth0 hw ether 00:01:02:03:04:05
- ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0 up
- dhclient eth0
- route add default gw 161.116.32.254
- route add -net 192.168.2.0/24 gw 192.168.1.254
- netstat -nr Mostra la taula de routing.
- Eines sense fils per a Linux
Remove ads
Enllaços externs
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads