Comandes de Terminal per a Mac

Terminal de l'Mac

Si estàs buscant un llistat amb els ordres de terminal per a Mac, has arribat a larticle adequat. En aquest article us mostrem les ordres de terminal per a Mac de major utilitat en el dia a dia per realitzar accions de forma manual sense dependre de la interfície gràfica de macOS.

Com obrir Terminal a Mac

obrir Terminal a Mac

El mètode més ràpid per accedir a Terminal a Mac és utilitzat el drecera de teclat Command + Barra d'espai, escriure Terminal i prémer sobre el primer resultat.

Processos de Terminal

Processos de Terminal

ps -ax Mostra els processos que s'estan executant actualment. La comanda «a» mostra els processos de tots els usuaris i la comanda «x» mostra els processos que no estan connectats amb la Terminal
ps -aux Mostra tots els processos amb %cpu; %mem; page in i PID
superior Mostra informació en temps real sobre els processos que s'estan executant
top -ocpu -s 5 Mostra els processos ordenats per l'ús de la CPU i actualitzant-se cada 5 segons
top -o rsize Ordena els processos per ús de memòria
matar PID Sortir del procés amb ID . El PID es mostrarà com una columna al Monitor d'Activitat
ps -ax | grep Buscar un procés per nom o PID

Cerca a Terminal

«find -name <«file»»>» Cerca tots els fitxers anomenats dins de . Podem utilitzar els asteriscs (*) per cercar parts de noms de fitxers
grep »» » Cerca totes les coincidències de dins de
grep -rl »» » Cerca tots els fitxers que continguin dins de

Ordres bàsiques de Terminal

/ (barra inclinada cap endavant) Directori de nivell superior
. Accedir al directori actual
.. Directori superior
~ Directori principal
suo [command] Executar ordre amb els privilegis de seguretat del superusuari
nano [file] Obre l'editor de la Terminal
open [file] Obrir un fitxer
[command] -h Obtenir ajuda sobre una ordre
home [manar] Mostra el manual d'ajuda de l'ordre

Gestió de Permisos a Terminal

Permisos a Terminal

ls -ld Mostra el permís per defecte d'un directori d'origen
ls -ld/ Mostra els permisos de lectura; escriptura i accés d'una carpeta determinada
chmod 755 Canvia el permís d'un fitxer a 755
chmod -R 600 Canvia el permís d'una carpeta i tot el contingut a 600
chown : Canvieu la propietat d'un fitxer a usuari i grup Si afegim l'ordre «-R» s'inclourà el contingut de la carpeta

Gestió d'arxius i directoris a Terminal

Arxius Terminal macOS

du Ús de la llista per a cada subdirectori i el contingut
du -sh [folder] Sortida llegible de tots els fitxers d'un directori
tu -p Mostra una entrada per a cada fitxer especificat
du-sk* | sort -nr Llistar fitxers i carpetes (resumint la mida incloent les subcarpetes). Podem substituir sk* per sm* per llistar els directoris a MB
df-h Mostra l'espai lliure en disc del vostre sistema
df-H Calculeu l'espai lliure en disc en potències de 1.000 (en lloc de 1.024)
mkdir Crea una nova carpeta anomenada
mkdir -p / Crea carpetes imbricades
mkdir Crea diverses carpetes alhora
«mkdir «» »»» Crea una carpeta amb un espai al nom del fitxer
rmdir Elimina una carpeta (només funciona amb carpetes buides)
rm -R Elimina una carpeta i contingut
touch Crea un nou fitxer sense cap extensió
cp Copiar un fitxer a la carpeta
cp Copiar un fitxer a la carpeta actual
cp ~/ / Copiar un fitxer a la carpeta i canviar el nom del fitxer copiat
«cp -R <«new dir»»>» Copiar una carpeta en una carpeta nova amb espais al nom del fitxer
cp -i Us avisa abans de copiar un fitxer amb un missatge d'advertència de sobreescriptura
cp /Users/ Copia diversos fitxers en una carpeta
ditto -V [folder path][new folder] Copia el contingut d'una carpeta a una carpeta nova. L'ordre «-V» mostra una línia d'estat per cada fitxer copiat.

Accedir i esborrar fitxers i carpetes amb Terminal

rm Esborra un fitxer de forma permanent
rm -i Esborra un fitxer sol·licitant confirmació
rm -f Força l'eliminació sense confirmació d'un fitxer
rm Esborrar diversos fitxers sense confirmació
mv Moure/renombrar
mv Mou un fitxer a la carpeta (sobreescrivint el fitxer existent amb el mateix nom si existís)
mv -i L'ordre «-i» mostra un avís informant que sobreescriurà el fitxer de destinació.
mv *.png ~/ Mou tots els fitxers PNG de la carpeta actual a una carpeta diferent
cd Directori d'inici
cd [folder] Canviar de directori
cd ~ Directori principal
cd / Arrel de la unitat
cd - Directori o carpeta anterior per la qual heu navegat per última vegada
pwd Mostra el directori de treball
cd .. Pujar al directori principal
cd../.. Pujar dos nivells
ls Mostra el nom dels fitxers i subdirectoris del directori
ls -C Mostrar el nom dels fitxers i subdirectoris del directori en columnes
ls -a Llistar totes les entrades (incloent-hi les que tenen .(punt) i ..(doble punt))
ls -1 Mostra la llista de fitxers en format d'una entrada per línia
ls -F Mostrar una / (barra) immediatament després de cada ruta que sigui un directori
ls -S Ordenar els fitxers o entrades per mida
ls-l Llista en format llarg. Inclou el mode de fitxer; el nom del propietari i del grup; la data i l'hora en què es va modificar el fitxer; el nom de la ruta; etc.
ls -l / Llista del sistema de fitxers des de l'arrel amb enllaços simbòlics
ls -lt Llista dels fitxers ordenats per temps de modificació (el més recent primer)
ls -lh Llistat llarg amb mides de fitxers llegibles en KB; MB o GB
ls -ho Llista dels noms de fitxer amb mida; propietari i banderes
ls -la Llista detallada del contingut dels directoris (inclosos els fitxers ocults)

Dreceres de teclat a Terminal

Llengüeta Autocompletar noms de fitxers i carpetes
Ctrl + A Anar al principi de la línia on estàs escrivint
Ctrl + I Anar al final de la línia on estàs escrivint
Ctrl + U Esborrar la línia anterior al cursor
Ctrl + K Esborrar la línia després del cursor
Ctrl + W Esborrar la paraula abans del cursor
Ctrl + T Intercanviar els dos darrers caràcters abans del cursor
Esc+T Intercanviar les dues darreres paraules abans del cursor
Ctrl + L Esborrar la pantalla
Ctrl + C Aturar el que s'està executant
Ctrl + D Sortir de l'intèrpret d'ordres actual
Option + → Moure el cursor una paraula cap endavant
Option + ← Moure el cursor una paraula cap enrere
Ctrl + F Mou el cursor un caràcter cap endavant
Ctrl + B Mou el cursor un caràcter cap enrere
Ctrl + Z Poseu el que s'està executant en un procés de fons suspès
Ctrl+_ Desfer l'última ordre
Option + Shift + Cmd + C Copiar text pla
Maj + Cmd + V Enganxar la selecció
sortir de Acabar una sessió de shell

Ordres de xarxa a Terminal

ping terminal

ping Fer ping al host i mostrar-ne l'estat
whois Obtenir informació whois d'un domini
curl -O Descarrega un fitxer mitjançant HTTP; HTTPS o FTP
ssh @ Establir una connexió SSH a amb l'usuari
scp @ :/remote/path Còpia a un remot
arp -a Mostra un llistat de tots els dispositius de la vostra xarxa local incloent l'adreça IP i MAC de tots els dispositius
ifconfig en0 Mostra l'adreça IP i MAC del dispositiu

Històric de comandes

Ctrl + R Cerca d'ordres utilitzades anteriorment
història Mostra les ordres que hem escrit prèviament
![value] Executa l'última ordre que comença amb un valor
!! Executa l'última ordre utilitzada

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.