Mga Terminal Command para sa Mac

Terminal ng Mac

Kung naghahanap ka ng isang listahan na may terminal command para sa mac, dumating ka sa tamang artikulo. Sa artikulong ito, ipinapakita namin sa iyo ang pinakakapaki-pakinabang na mga terminal command para sa Mac sa pang-araw-araw na batayan upang manu-manong magsagawa ng mga aksyon nang hindi umaasa sa macOS graphical interface.

Paano buksan ang Terminal sa Mac

buksan ang Terminal sa Mac

Ang pinakamabilis na paraan upang ma-access ang Terminal sa Mac ay ang paggamit ng shortcut sa keyboard Command + Space bar, i-type Pandulo at i-click ang unang resulta.

Mga Proseso ng Terminal

Mga Proseso ng Terminal

ps-ax Ipinapakita ang mga prosesong kasalukuyang tumatakbo. Ang command na "a" ay nagpapakita ng mga proseso ng lahat ng mga user at ang "x" na command ay nagpapakita ng mga proseso na hindi konektado sa Terminal
ps -aux Ipakita ang lahat ng proseso gamit ang %cpu; %mem; pahina sa at PID
tuktok Nagpapakita ng real-time na impormasyon tungkol sa mga prosesong tumatakbo
tuktok -ocpu -s 5 Ipinapakita ang mga prosesong pinagsunod-sunod ayon sa paggamit ng CPU at pag-update bawat 5 segundo
tuktok -o laki Pagbukud-bukurin ang mga proseso ayon sa paggamit ng memorya
patayin si PID Lumabas sa proseso gamit ang ID . Ang PID ay ipapakita bilang isang column sa Activity Monitor
ps -ax | grep Maghanap ng proseso ayon sa pangalan o PID

Paghahanap sa Terminal

hanapin -pangalan <«»file»»>» Hanapin ang lahat ng mga file na pinangalanan sa loob ng . Maaari kaming gumamit ng mga asterisk (*) upang maghanap ng mga bahagi ng mga filename
"grep" »» » Hanapin ang lahat ng tugma ng sa loob ng
"grep -rl "" »» » Hanapin ang lahat ng mga file na naglalaman sa loob ng

Mga Pangunahing Utos sa Terminal

/ (Forward Slash) Top level na direktoryo
. I-access ang kasalukuyang direktoryo
.. nangungunang direktoryo
~ pangunahing direktoryo
sudo [utos] Patakbuhin ang command na may mga pribilehiyo sa seguridad ng superuser
nano [file] Buksan ang editor ng Terminal
buksan ang file] Magbukas ng isang file
[utos] -h Humingi ng tulong sa isang utos
tao [utos] Ipinapakita ang help manual ng command

Pamamahala ng Terminal Permit

Mga Pahintulot sa Terminal

ls -ld Ipakita ang default na pahintulot ng isang source na direktoryo
ls -ld/ Ipakita ang mga pahintulot sa pagbasa; pagsulat at pag-access ng isang naibigay na folder
chmod 755 Baguhin ang pahintulot ng isang file sa 755
chmod -R 600 Baguhin ang pahintulot ng isang folder at lahat ng nilalaman nito sa 600
chown : Baguhin ang pagmamay-ari ng isang file sa user at grupo Kung idaragdag namin ang command na "-R" ang mga nilalaman ng folder ay isasama

Pamamahala ng mga file at direktoryo sa Terminal

macOS Terminal Files

du Gamit ang listahan para sa bawat subdirectory at mga nilalaman nito
du-sh [folder] Nababasa na output ng lahat ng mga file sa isang direktoryo
ikaw -p Magpakita ng isang entry para sa bawat tinukoy na file
du -sk* | uri -nr Maglista ng mga file at folder (nagbubuod ng laki kasama ang mga subfolder). Maaari naming palitan ang sk* para sa sm* upang mailista ang mga direktoryo sa MB
df -h Ipinapakita ang libreng puwang sa disk ng iyong system
df -H Kalkulahin ang libreng puwang sa disk sa kapangyarihan na 1.000 (sa halip na 1.024)
mkdir Gumawa ng bagong folder na tinatawag
mkdir -p / Lumikha ng mga nested na folder
mkdir Lumikha ng maramihang mga folder nang sabay-sabay
"mkdir" »»» Lumikha ng isang folder na may puwang sa pangalan ng file
rmdir Tanggalin ang isang folder (gumagana lamang sa mga walang laman na folder)
rm -R Tanggalin ang isang folder at ang mga nilalaman nito
hawakan Gumawa ng bagong file nang walang anumang extension
zip Kopyahin ang isang file sa folder
zip Kopyahin ang isang file sa kasalukuyang folder
zip ~/ / Kopyahin ang isang file sa folder at palitan ang pangalan ng nakopyang file
cp -R <«»bagong dir»»>» Kopyahin ang isang folder sa isang bagong folder na may mga puwang sa filename
cp -i Binabalaan ka bago kumopya ng file na may overwrite na mensahe ng babala
zip /users/ Kopyahin ang maramihang mga file sa isang folder
ditto -V [folder path][new folder] Kopyahin ang mga nilalaman ng isang folder sa isang bagong folder. Ang utos na "-V" ay nagpapakita ng isang linya ng katayuan para sa bawat nakopyang file.

I-access at tanggalin ang mga file at folder gamit ang Terminal

rm Magtanggal ng file nang permanente
rm -i Tanggalin ang isang file na humihiling ng kumpirmasyon
rm -f Pilitin ang hindi kumpirmadong pagtanggal ng isang file
rm Tanggalin ang maramihang mga file nang walang kumpirmasyon
mv ilipat/palitan ang pangalan
mv Ilipat ang isang file sa folder (patungan ang umiiral na file na may parehong pangalan kung mayroon ito)
mv -i Ang utos na "-i" ay nagpapakita ng babala na o-overwrite nito ang patutunguhang file.
mv *.png ~/ Ilipat ang lahat ng PNG file sa kasalukuyang folder sa ibang folder
cd Direktoryo ng bahay
CD [folder] baguhin ang direktoryo
cd ~ pangunahing direktoryo
cd / ugat ng pagkakaisa
cd- Nakaraang direktoryo o folder na huli mong na-navigate
pwd ipakita ang gumaganang direktoryo
cd .. Mag-upload sa direktoryo ng magulang
CD../.. umakyat ng dalawang antas
ls Ipakita ang pangalan ng mga file at subdirectory ng direktoryo
ls -C Ipakita ang pangalan ng mga file at subdirectory ng direktoryo sa mga column
ls -a Ilista ang lahat ng mga entry (kabilang ang mga may .(tuldok) at ..(double tuldok))
ls-1 Ipakita ang listahan ng mga file sa format ng isang entry bawat linya
ls -F Magpakita ng / (slash) kaagad pagkatapos ng bawat landas na isang direktoryo
ls -S Pagbukud-bukurin ang mga file o mga entry ayon sa laki
ls -l Listahan sa mahabang format. May kasamang file mode; ang pangalan ng may-ari at ang grupo; ang petsa at oras na binago ang file; pangalan ng landas; atbp.
ls -l / Listahan ng file system mula sa ugat na may mga symlink
ls -lt Listahan ng mga file na pinagsunod-sunod ayon sa oras ng pagbabago (pinakabago muna)
ls -lh Mahabang listahan na may mga nababasang laki ng file sa KB; MB o GB
ls-lo Listahan ng mga pangalan ng file na may sukat; may-ari at mga watawat
ls -la Detalyadong listahan ng nilalaman ng direktoryo (kabilang ang mga nakatagong file)

Mga keyboard shortcut sa Terminal

Tab I-autocomplete ang mga pangalan ng file at folder
Ctrl + A Pumunta sa simula ng linya kung saan ka nagta-type
Ctrl + E Pumunta sa dulo ng linya kung saan ka nagta-type
Ctrl + U Tanggalin ang linya bago ang cursor
Ctrl + K Tanggalin ang linya pagkatapos ng cursor
Ctrl + W Tanggalin ang salita bago ang cursor
Ctrl + T Pagpalitin ang huling dalawang character bago ang cursor
Esc + T Pagpalitin ang huling dalawang salita bago ang cursor
Ctrl + L i-clear ang screen
Ctrl + C Itigil ang anumang tumatakbo
Ctrl + D Lumabas sa kasalukuyang shell
Pagpipilian + → Ilipat ang cursor ng isang salita pasulong
Pagpipilian + ← Ibalik ang cursor ng isang salita
Ctrl + F Ilipat ang cursor ng isang character pasulong
Ctrl + B Ilipat ang cursor pabalik ng isang character
Ctrl + Z Ilagay kung ano ang tumatakbo sa isang sinuspinde na proseso sa background
Ctrl+_ I-undo ang huling utos
Pagpipilian + Shift + Cmd + C kopyahin ang plain text
Shift + Cmd + V idikit ang seleksyon
lumabas Tapusin ang isang shell session

Mga utos ng network sa Terminal

terminal ping

ping I-ping ang host at ipakita ang katayuan nito
sino ang Kumuha ng whois na impormasyon ng isang domain
kulot -O Mag-download ng file sa HTTP; HTTPS o FTP
ssh @ Magtatag ng koneksyon sa SSH sa kasama ang gumagamit
scp @ :/remote/landas Kopya pa remote
arp -a Nagpapakita ng listahan ng lahat ng device sa iyong lokal na network kasama ang IP at MAC address ng lahat ng device
ifconfig en0 Ipinapakita ang IP at MAC address ng iyong device

Kasaysayan ng utos

Ctrl + R Maghanap para sa mga dating ginamit na command
kasaysayan Ipinapakita ang mga utos na dati nating isinulat
![halaga] Isagawa ang huling ginamit na utos na nagsisimula sa isang halaga
!! Patakbuhin ang huling utos na ginamit

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.