2024 Autora: Malcolm Clapton | [email protected]. Última modificació: 2023-12-17 03:49
Malgrat la ubiqüitat d'interfícies gràfiques i tot tipus de manipuladors convenients com Magic Mouse i Magic Trackpad, l'aplicació Terminal.app segueix sent una eina força útil i una mica "friki" per realitzar algunes operacions, amb les quals la majoria de nosaltres estem familiaritzats superficialment. De fet, no hi ha res de difícil "domar-lo", per tant, per a tots els lectors de MacRadar, he preparat ordres per al Terminal que poden ser útils.
Per començar, cal dir que la pròpia aplicació Terminal.app, com totes les utilitats útils, es troba al directori Programes> Utilitats. Immediatament després d'iniciar-lo, veureu una línia en què s'escriu el nom de l'ordinador i el directori actual, i després del signe del dòlar ($) - un cursor parpellejant acollidor que us convida a introduir la vostra primera ordre…
Llista de fitxers i carpetes - ls
Per defecte, després d'iniciar la utilitat, la carpeta d'inici de l'usuari es selecciona com a directori de treball. Per obtenir una llista de fitxers i carpetes, només cal que executeu l'ordre de dues lletres
ls
Hi ha diverses variacions d'aquesta ordre, que es criden amb diferents tecles (de fet, n'hi ha moltes més):
-
ls -l
- mostrarà informació detallada sobre cada element, inclosos els permisos, la mida dels fitxers, etc. A més, el primer caràcter de cada línia ens permetrà determinar el tipus de dades: si és la lletra llatina "d", tenim un directori, i si és un guionet (-), llavors un fitxer normal.
-
ls -a
- mostrarà una llista de tots els fitxers i directoris de la carpeta actual, inclosos els elements ocults (noms que comencen amb un punt a Mac OS X).
Nota per a l'amfitriona: les claus es poden combinar fàcilment entre elles, de manera que si voleu veure informació detallada sobre tots els elements del directori, inclosos els fitxers ocults, la vostra ordre hauria de ser així:
ls -la
Moure entre directoris - cd
El nom d'aquesta ordre no prové dels CD antics que Apple va matar amb èxit amb la seva botiga digital d'iTunes, sinó de les dues paraules angleses "canviar directori", que és el que fa:
-
Escriu
cd Música
- - i el Terminal anirà a la carpeta Música, si, és clar, existeix al vostre directori actual.
-
Per sortir a una carpeta un nivell superior, utilitzeu l'ordre
cd..
- (amb dos punts).
- I executant l'ordre cd, se us transferirà instantàniament al directori inicial de l'usuari.
Camí complet al directori de treball - pwd
El nom d'aquesta ordre també prové de les primeres lletres de la frase "imprimir el directori de treball". Independentment del directori en què us trobeu, aquesta ordre donarà com a resultat el camí complet al directori actual.
Crea un directori - mkdir
Aquesta ordre crea un directori amb el nom especificat. Per exemple,
mkdir Temp
crearà un directori temporal a la carpeta actual. Si heu oblidat en quin directori esteu actualment, feu servir
pwd
:
Eliminació de fitxers i directoris - rm, rmdir
Durant aquesta acció sobre fitxers i directoris a través del Terminal, cal tenir en compte un petit però important matís: no hi ha Paperera de reciclatge, de manera que les dades s'eliminen permanentment.
Però en general l'equip
rm prova1.txt
eliminarà el fitxer test1.txt del directori actual. I si afegiu, per exemple, la clau "i" (
rm -i test2.txt
) es demanarà a l'usuari que confirmi l'eliminació.
Malauradament, esborrar directoris és una tasca més difícil, perquè hi ha diversos tipus d'ordres per a aquesta acció:
-
Prova rmdir
- suprimirà el directori de prova només si està buit i no conté cap subcarpeta o fitxer al seu interior.
-
rm -r Test2
- elimina de forma recursiva tots els fitxers i carpetes dins de Test2 i els elimina al final.
Moure i copiar fitxers - mv i cp
Les dues ordres realitzen gairebé les mateixes accions, per tant la llista de paràmetres és la mateixa per a elles. Si vull moure un fitxer d'un directori a un altre, he d'utilitzar l'ordre següent:
mv ~ / test1.txt ~ / Documents / test1.txt
El primer paràmetre (~ / test1.txt) és el fitxer que hem de moure, i el segon és el directori de destinació i el nom del fitxer resultant.
I de nou a la mestressa de la nota. En primer lloc, com ja heu endevinat, no és necessari navegar al directori correcte per realitzar accions als fitxers. N'hi ha prou amb conèixer el seu nom, la ruta completa i utilitzar-los com a paràmetres de comanda.
En segon lloc, per no escriure el camí al directori d'inici cada vegada, n'hi ha prou amb utilitzar la tilde (~). Per exemple, l'entrada
~ / Documents
equival a
/ Usuaris / nom d'usuari / Documents
Per copiar fitxers, només cal substituir
mv
activat
cp
:
La resta d'equips
Naturalment, no és possible descriure totes les ordres disponibles (així com les seves claus), així que em centraré en algunes "instàncies" més interessants i útils:
-
Podeu executar qualsevol aplicació del sistema mitjançant l'ordre
obert
especificant el camí a l'aplicació i el seu nom separats per un espai. Per exemple,
obre /Aplicacions/Airfoil.app
-
Utilitzant l'ordre
Qui
- podeu veure una llista d'usuaris que han iniciat sessió al sistema. Naturalment, això només és rellevant si el treball en aquest ordinador implica l'inici de sessió de diversos usuaris o SSH actiu.
-
Comandament
cat test.txt
- us permetrà mostrar el contingut d'un fitxer anomenat test.txt en una finestra de terminal, però no podeu editar-lo (cal fer servir un editor de text com nano, vim o emacs per fer-ho), simplement visualitzeu-lo.
-
Sempre podeu cancel·lar el procés d'execució de qualsevol ordre (ja sigui ping o el treball d'un script d'intèrpret d'ordres) mitjançant la drecera de teclat universal
Control + C
- .
-
És bastant fàcil esborrar la finestra del terminal d'una gran quantitat de text executant l'ordre
clar
- .
-
És possible que necessiteu privilegis d'administrador per executar algunes ordres. La manera més ràpida de fer-ho és afegint l'ordre al principi de la línia
sudo
- … En aquest cas, el Terminal us demanarà que introduïu la contrasenya del vostre compte.
-
Podeu veure la llista de processos en execució mitjançant l'ordre
superior
- , però, en aquest cas les dades es veuran menys clares que a la Supervisió del sistema.
-
Per mostrar l'ajuda detallada per a una ordre, podeu utilitzar
home
- , especificant el nom de l'ordre d'interès separat per un espai.
-
Gairebé m'oblido d'esmentar una fantàstica utilitat de cerca
grep
amb el qual podeu trobar una cadena de text en un fitxer o, per exemple, un procés específic en una llista de processos (per exemple,
ps axe | grep smbd
- ).
Potser ens aturarem en això, i si m'he perdut alguna cosa o ho he indicat incorrectament, sou benvinguts als comentaris.
Recomanat:
10 fets que tothom hauria de saber sobre la depressió
El tractament de la depressió serà més fàcil si apreneu tant com sigui possible sobre la malaltia i en compreneu la naturalesa. Les dades més importants es troben al nostre article
8 dades de calories que tothom hauria de saber
Quina és la norma de calories, per què les necessitem i on és la millor manera d'aconseguir-les: respostes a preguntes que preocupen a tothom que es preocupa per la seva salut
10 coses que tothom hauria de saber abans dels 40 anys
No pots tornar enrere en el temps i donar-te consells de vida a un jove de 20 anys. Però pots escoltar l'experiència dels teus majors i no cometre errors irreparables
14 paraules escandinaves que tothom hauria de saber
Moltes paraules del vocabulari dels habitants dels països nòrdics contenen tota una filosofia. Descobriu què és hygge i com anomenar alguna cosa que ni tan sols Google sap
20 ordres de terminal a macOS que seran útils
Descobriu com fer que el treball al vostre Mac sigui més fàcil, ràpid i còmode. Totes les ordres de macOS més necessàries es troben en aquest article de Lifehacker