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
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
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
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
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
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