Ang macOS ay isang intuitive operating system, kaya hindi mo gugugol ng maraming oras sa pag-aaral ng mga pangunahing kaalaman; Alam ito, bakit mo dapat malaman at samantalahin ang linya ng utos ng Unix na magagamit sa iyong Mac? Mayroon kaming apat na magagandang dahilan:
- Mayroong dose-dosenang bukas na mapagkukunan at malayang magagamit na mga app na batay sa Unix. Hindi mo kailangang gumastos ng pera sa mga ito.
- Kapag nahihirapan kang maghanap ng mga file sa Spotlight, maaari kang lumingon sa mga tool sa paghahanap ng Unix. Ang mga ito ay mas malakas kaysa sa Spotlight.
- Maaari mong pamahalaan ang mga file, folder, at file ng archive sa isang awtomatikong pamamaraan. Ang pagse-set up ng isang cron job ay awtomatikong hawakan ito.
- Nagbibigay ito sa iyo ng higit na lakas at kontrol sa iyong system.
Sa maraming mga utos ng Mac, madalas mahirap alalahanin at gamitin ang lahat. Narito kami upang makatulong sa isang detalyadong cheat sheet ng mga utos ng Mac Terminal na maaari mong gamitin upang i-unlock ang pinahusay na pagiging produktibo sa iyong system.
ligtas ba ang tinder na dating sa isang scam
Ilunsad ang Terminal app mula sa Mga Aplikasyon> Mga utility o hanapin ito sa pamamagitan ng Spotlight. Pagkatapos ay maaari kang makapagsimula sa ilan sa mga makapangyarihang utos sa ibaba.
LIBRENG PAG-DOWNLOAD: Ang cheat sheet na ito ay magagamit bilang isang maida-download na PDF mula sa aming kasosyo sa pamamahagi, ang TradePub. Kailangan mong makumpleto ang isang maikling form upang ma-access ito sa unang pagkakataon lamang. Mag-download Ang Mac Terminal ay Nag-uutos sa Cheat Sheet .
Ang Mac Terminal ay Nag-uutos sa Cheat Sheet
Utos | Kilos |
---|---|
Mga Shortcut | |
Tab | Awtomatikong kumpletuhin ang mga pangalan ng file at folder |
Ctrl + A | Pumunta sa simula ng linya na kasalukuyang nai-type mo |
Ctrl + E. | Pumunta sa dulo ng linya na kasalukuyang nai-type mo |
Ctrl + U | I-clear ang linya bago ang cursor |
Ctrl + K | I-clear ang linya pagkatapos ng cursor |
Ctrl + W | Tanggalin ang salita bago ang cursor |
Ctrl + T | Ipagpalit ang huling dalawang character bago ang cursor |
Esc + T | Ipagpalit ang huling dalawang salita bago ang cursor |
Ctrl + L | I-clear ang screen |
Ctrl + C | Patayin kung ano ang iyong tumatakbo |
Ctrl + D | Lumabas sa kasalukuyang shell |
Opsyon + → | Isulong ang cursor ng isang salita |
Pagpipilian + ← | Ilipat ang cursor ng isang salita pabalik |
Ctrl + F | Ilipat ang cursor ng isang character pasulong |
Ctrl + B | Paatras ang isang cursor ng isang character |
Ctrl + Y | I-paste ang anumang pinutol ng huling utos |
Ctrl + Z | Inilalagay ang anumang tumatakbo sa isang sinuspindeng proseso ng background |
Ctrl + _ | I-undo ang huling utos |
Mga Pangunahing Kaalaman | |
/ (Ipasa ang Slash) | Top direktoryo ng antas |
. (Single Panahon) | Kasalukuyang direktoryo |
.. (Dobleng Panahon) | Direktoryo ng magulang |
~ (Tilde) | Direktoryo ng bahay |
sudo [utos] | Patakbuhin ang utos gamit ang mga pribilehiyo sa seguridad ng sobrang gumagamit |
nano [file] | Binubuksan ang editor ng Terminal |
buksan ang file] | Nagbubukas ng isang file |
[utos] -h | Humingi ng tulong tungkol sa isang utos |
tao [utos] | Ipakita ang manwal ng tulong ng utos |
Baguhin ang Direktoryo | |
CD | Direktoryo ng bahay |
cd [folder] | Baguhin ang direktoryo, hal. Mga Dokumento ng cd |
cd ~ | Direktoryo ng bahay |
CD / | Root ng drive |
cd - | Naunang direktoryo o folder na huli mong nai-browse |
pwd | Ipakita ang iyong gumaganang direktoryo |
CD .. | Lumipat sa direktoryo ng magulang |
CD ../ .. | Ilipat ang dalawang mga antas |
Listahan ng Mga Nilalaman sa Direktoryo | |
ls | Ipakita ang pangalan ng mga file at subdirectory sa direktoryo |
ls -C | Pilitin ang output ng maraming haligi ng listahan |
ls -a | Ilista ang lahat ng mga entry kasama ang mga may. (Panahon) at .. (dobleng panahon) |
ls -1 | I-output ang listahan ng mga file sa isang format ng bawat linya |
ls -F | Ipakita kaagad ang isang / (slash) pagkatapos ng bawat landas na isang direktoryo, * (asterisk) pagkatapos ng maipapatupad na mga programa o script, at @ pagkatapos ng isang simbolikong link |
ls -S | Pagbukud-bukurin ang mga file o mga entry ayon sa laki |
ls -l | Listahan sa isang mahabang format. May kasamang mode ng file, may-ari at pangalan ng pangkat, petsa at oras na file na nabago, pathname, at marami pa |
ls | Ilista ang mga file na pinagsunod-sunod ayon sa oras na binago (pinakahuling una) |
ls -lh | Mahabang listahan ng may nababasa na mga laki ng file sa KB, MB, o GB |
ls -lo | Ilista ang mga pangalan ng file na may laki, may-ari, at watawat |
ls -la | Ilista ang detalyadong mga nilalaman ng direktoryo, kabilang ang mga nakatagong mga file |
Laki ng File at Space ng Disk | |
ng | Ilista ang paggamit para sa bawat subdirectory at mga nilalaman nito |
du -sh [folder] | Nababasa ng tao ang output ng lahat ng mga file sa isang direktoryo |
du -s | Magpakita ng isang entry para sa bawat tinukoy na file |
du -sk * | pag-uuri hindi | Maglista ng mga file at folder, na kabuuan ang laki kasama ang mga subfolder. Palitan ang sk * ng sm * upang ilista ang mga direktoryo sa MB |
df -h | Kalkulahin ang libreng disk space ng iyong system |
df -H | Kalkulahin ang libreng disk space sa mga kapangyarihan na 1,000 (taliwas sa 1,024) |
Pamamahala ng File at Directory | |
mkdir | Lumikha ng bagong folder na pinangalanan |
mkdir -p / | Lumikha ng mga naka-punong folder |
mkdir | Lumikha ng maraming mga folder nang sabay-sabay |
mkdir ' | Lumikha ng isang folder na may isang puwang sa filename |
rmdir | Tanggalin ang isang folder (gagana lamang sa mga walang laman na folder) |
rm -R | Tanggalin ang isang folder at ang mga nilalaman nito |
hawakan | Lumikha ng isang bagong file nang walang anumang extension |
cp | Kopyahin ang isang file sa folder |
cp | Kopyahin ang isang file sa kasalukuyang folder |
cp ~ // | Kopyahin ang isang file sa folder at palitan ang pangalan ng nakopya na file |
cp -R | Kopyahin ang isang folder sa isang bagong folder na may mga puwang sa filename |
cp -i | Sinusubukan ka bago kumopya ng isang file gamit ang isang babala na mai-overlap ang mensahe |
cp / Gumagamit / | Kopyahin ang maraming mga file sa isang folder |
rm | Tanggalin ang isang file (Permanente nitong tinatanggal ang file; gamitin nang may pag-iingat.) |
rm -i | Tanggalin lamang ang isang file kapag nagbigay ka ng kumpirmasyon |
rm -f | Pilit na tinanggal nang walang kumpirmasyon |
rm | Tanggalin ang maraming mga file nang walang anumang kumpirmasyon |
mv | Ilipat / palitan ang pangalan |
mv | Ilipat ang isang file sa folder, marahil sa pamamagitan ng pag-o-overtake ng isang mayroon nang file |
mv -i | Opsyonal na i-flag upang babalaan ka bago i-overlap ang file |
mv * .png ~ / | Ilipat ang lahat ng mga PNG file mula sa kasalukuyang folder patungo sa ibang folder |
Kasaysayan ng Command | |
Ctrl + R | Maghanap sa pamamagitan ng dati nang nagamit na mga utos |
kasaysayan n | Ipinapakita ang mga nakaraang pag-print na nai-type mo. Magdagdag ng isang numero upang limitahan sa huling n item |
! [halaga] | Isagawa ang huling nai-type na utos na nagsisimula sa isang halaga |
!! | Isagawa ang huling nai-type na utos |
Mga Pahintulot | |
ls -ld | Ipakita ang default na pahintulot para sa isang direktoryo sa bahay |
ls -ld / | Ipakita ang nabasa, sumulat, at mag-access ng pahintulot ng isang partikular na folder |
chmod 755 | Palitan ang pahintulot ng isang file sa 755 |
chmod -R 600 | Baguhin ang pahintulot ng isang folder (at ang mga nilalaman nito) sa 600 |
chown: | Baguhin ang pagmamay-ari ng isang file sa gumagamit at pangkat. Idagdag ang -R upang isama ang mga nilalaman ng folder |
Mga proseso | |
ps -ax | Kasalukuyang nagpapatakbo ng mga proseso. Dito, nagpapakita ang isang proseso mula sa lahat ng mga gumagamit at x nagpapakita ng mga proseso na hindi nauugnay sa Terminal |
ps -aux | Ipinapakita ang lahat ng mga proseso na may% cpu,% mem, pahina sa, PID, at utos |
tuktok | Ipakita ang live na impormasyon tungkol sa kasalukuyang nagpapatakbo ng mga proseso |
tuktok -ocpu -s 5 | Ipakita ang mga proseso na pinagsunod-sunod ayon sa paggamit ng CPU, na nag-a-update tuwing 5 segundo |
tuktok -o rsize | Pagbukud-bukurin nangunguna sa pamamagitan ng paggamit ng memorya |
patayin ang PID | Tumigil sa proseso gamit ang ID. Makikita mo ang PID bilang isang haligi sa Monitor ng Aktibidad |
ps -ax | mahigpit na pagkakahawak | Humanap ng isang proseso ayon sa pangalan o PID |
Network | |
ping | Ping host at katayuan sa pagpapakita |
sino | Impormasyon ng whois ng output para sa isang domain |
kulot -O | Mag-download ng file sa pamamagitan ng HTTP, HTTPS, o FTP |
ssh @ | Itaguyod ang koneksyon sa SSH sa gumagamit |
scp @: / remote / path | Kopyahin sa isang remote |
Homebrew | |
magtimpla ng doktor | Suriin ang magluto para sa mga potensyal na problema |
maglagay ng serbesa | Mag-install ng isang formula |
magluto uninstall | I-uninstall ang isang formula |
listahan ng serbesa | Ilista ang lahat ng naka-install na mga formula |
paghahanap ng serbesa | Ipakita ang mga magagamit na formula para sa paggawa ng serbesa |
pag-upgrade ng serbesa | I-upgrade ang lahat ng hindi napapanahong at hindi naka-pin na serbesa |
brew update | Kumuha ng pinakabagong bersyon ng homebrew at formula |
paglilinis ng serbesa | Alisin ang mas lumang bersyon ng naka-install na formula |
magluto tap homebrew / cask | Tapikin ang cask repository mula sa GitHub |
magluto listahan ng kaba | Ilista ang lahat ng naka-install na mga cask |
mag-install ng brew cask | I-install ang naibigay na cask |
mag-uninstall ng brew cask | I-uninstall ang ibinigay na cask |
Maghanap | |
hanapin -pangalan | Hanapin ang lahat ng mga file na pinangalanan sa loob. Gumamit ng mga wildcard (*) upang maghanap ng mga bahagi ng mga filename |
mahigpit na pagkakahawak ' | Paglabas ng lahat ng mga pangyayari sa loob (magdagdag ng -i para sa kawalang pagkasensitibo ng kaso) |
grep -rl ' | Maghanap para sa lahat ng mga file na naglalaman ng loob |
Paglabas | |
pusa | Output ang nilalaman ng |
mas kaunti | I-output ang mga nilalaman ng paggamit ng mas kaunting utos na sumusuporta sa pagination at higit pa |
ulo | I-output ang unang 10 linya ng |
>> | Nagdadagdag ng output ng sa |
> | Idirekta ang output ng sa |
| | Idirekta ang output ng sa |
Susunod, Ipasadya ang Terminal
Maraming mga utos sa cheat sheet na ito. Ngunit hindi mo kailangang malaman ang lahat ng mga ito nang sabay-sabay! Pumili ng ilan na maisasama nang maayos sa iyong daloy ng trabaho at i-save ka ng pinakamaraming oras. Kapag na-master mo na ang mga utos na ito, marami pang matututunan tungkol sa Terminal upang mapagbuti ang iyong karanasan dito.
Para sa karagdagang pagbasa, tiningnan namin kung paano ipasadya ang Mac Terminal at gawin itong mas kapaki-pakinabang.
kung paano mabawi ang lumang account sa facebookMagbahagi Magbahagi Mag-tweet Email Tanggalin ang Mga Windows File at Folder na Ito upang Palayain ang Space ng Disk
Kailangang i-clear ang disk space sa iyong Windows computer? Narito ang mga Windows file at folder na maaaring ligtas na matanggal upang mapalaya ang puwang ng disk.
Basahin Susunod Mga Kaugnay na Paksa- Mac
- Sheet ng Pandaraya
- Terminal
- Command Prompt
- Linux Bash Shell
Sa kanyang M.Optom Degree sa Eye Care Speciality, nagtrabaho si Rahul bilang isang lektor sa maraming taon sa kolehiyo. Ang pagsusulat at pagtuturo sa iba ay palaging ang kanyang pagkahilig. Nagsusulat siya ngayon tungkol sa teknolohiya at ginagawang natutunaw para sa mga mambabasa na hindi masyadong nauunawaan ito.
Higit pa Mula kay Rahul SaigalMag-subscribe sa aming newsletter
Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!
Mag-click dito upang mag-subscribe