Una guia d'iniciació a la Shell de Linux

Què és una petxina?

Abans hi havia entorns d'escriptori i interfícies gràfiques d'usuari, l'única manera d'interactuar amb el sistema operatiu Linux era utilitzar la línia d'ordres també coneguda com a terminal.

El terminal utilitza un programa especial anomenat shell que suporta una sèrie d'ordres per realitzar tasques.

Hi ha diferents tipus de shell disponibles. Aquests són els intèrprets més utilitzats:

La majoria de les distribucions de Linux moderns utilitzen el shell bash o la capa de tauler, encara que val la pena conèixer les altres petxines existents.

Com es pot obrir una petxina?

Si es connecta a un servidor Linux a través de ssh, s'arriba directament a un intèrpret d'ordres de Linux. Si utilitzeu una versió d'escriptori de Linux i esteu utilitzant un entorn d'escriptori, podeu accedir a un intèrpret d'ordres simplement obrint un terminal.

Aquesta guia mostra com accedir a un terminal de diverses maneres diferents.

Tan aviat com introduïu el terminal, podreu utilitzar el shell per defecte d'aquest terminal.

És una terminal i una closca la mateixa cosa?

Un terminal i una petxina, sovint utilitzats en conjunt, són bèsties molt diferents. Un terminal és un programa que us permet accedir a un intèrpret d'ordres.

Com es va esmentar anteriorment, un terminal pot executar diferents tipus de shell. Un intèrpret d'ordres no necessita un emulador de terminal per executar. Podeu executar un script shell mitjançant un treball CRON, per exemple, que és una eina per executar scripts en certs períodes de temps.

Com interacciono amb Shell

Podeu fer pràcticament qualsevol cosa en una finestra de terminal que podeu aconseguir en un entorn gràfic més, però necessiteu conèixer les ordres disponibles.

Hi ha diverses maneres d'enumerar tots els comandaments. Per exemple, la següent ordre mostra les ordres disponibles:

compgen -c | més

Això mostrarà tots els comandaments disponibles, però de manera que, tret que sàpiga quines ordres vol dir, és poc probable que se senti molt còmode.

Podeu utilitzar l'ordre man per llegir informació sobre cada ordre escrivint el següent:

home commandname

Substituïu el "nom de comanda" amb el nom de l'ordre al qual voleu llegir.

Sempre podeu seguir les guies d'aquest lloc per esbrinar com utilitzar la majoria dels comandaments de Linux disponibles.

Les coses clau que voleu saber són com veure fitxers, com editar fitxers, com esbrinar on està el sistema de fitxers, com pujar i baixar els directoris, com moure fitxers, com copiar fitxers, com Esborrar fitxers i com fer directoris.

Afortunadament, aquesta guia us mostrarà com fer totes aquestes coses .

Què és un script de Shell?

Un script shell és una sèrie d'ordres de shell escrits en un fitxer que, quan es truca, durà a terme les ordres una de l'altra, sovint amb l'entrada de l'usuari.

Les seqüències d'ordres Shell proporcionen una manera de realitzar tasques comunes una i altra vegada.

Dreceres de teclat

Hi ha una sèrie de dreceres de teclat que val la pena conèixer per interactuar ràpidament amb un intèrpret d'ordres dins d'una finestra de terminal:

Instal·lació de programari mitjançant la línia d'ordres

El shell es pot utilitzar més que una manera de copiar fitxers i editar-los.

Per exemple, podeu utilitzar el shell per instal·lar el programari. La majoria dels comandaments per instal·lar programari són específics d'un sistema operatiu i no d'un intèrpret d'ordres concret.

Per exemple, apt-get està disponible en distribucions basades en Debian, mentre que yum està disponible per a distribucions basades en Red Hat.

Podeu utilitzar apt-get en un script shell però no funcionarà en totes les distribucions. És un programa de línia d'ordres que no és un comandament dedicat.

Consells útils i trucs

Aquesta guia proporciona una llista de 15 consells i trucs útils per a la línia d'ordres.

Us mostrarà com executar comandaments en segon pla, com pausar ordres, com mantenir les ordres en execució fins i tot després de tancar la sessió, com executar comandaments en una data i hora específica, com veure i gestionar processos, com matar-los penjats processos, com descarregar vídeos de YouTube, com descarregar pàgines web i fins i tot com es deia la vostra fortuna.