Perintah Terminal untuk Mac

Perintah Terminal macOS

Melalui Perintah terminal untuk Mac Kami boleh melakukan tindakan yang, pada keadaan tertentu, tidak tersedia melalui antara muka grafik macOS atau, proses untuk melakukannya adalah sangat perlahan dan susah payah.

Perintah terminal untuk Mac, berfungsi pada semua versi macOS yang telah dilancarkan, secara praktikal, sejak versi pertama. Jika anda ingin mula menggunakannya dan memanfaatkannya sepenuhnya, saya menjemput anda untuk terus membaca.

Perlu diingat bahawa dengan arahan Terminal untuk Mac anda boleh lakukan perubahan dalam pasukan anda, perubahan konfigurasi yang mungkin menjejaskan pengendalian peralatan anda.

Selain itu, anda juga boleh padam fail, buat direktori, ketahui peranti yang disambungkan ke rangkaian anda, lakukan carian...

Jika anda sudah mengetahui arahan sistem dalam tingkap (yang datang daripada MS-DOS) anda tidak akan mengambil masa yang lama untuk mempelajari cara menggunakan perintah Terminal untuk Mac yang kami tunjukkan kepada anda dalam artikel ini.

Bagaimana untuk mengakses Terminal

akses Terminal

Perkara pertama yang perlu kita lakukan untuk memulakan kacau dengan keberanian macOS adalah untuk mengakses baris arahan macOS. Untuk mula menggunakan arahan Terminal pada Mac kita mesti melakukan langkah berikut:

  • Tekan pintasan papan kekunci Command + bar ruang.
  • Kami menulis Terminal.
  • Klik pada hasil carian pertama.

Aplikasi ini juga terdapat dalam Launchpad, di dalam folder orang lain. Jika anda menyukai idea bekerja dengan arahan, anda boleh melihat artikel yang kami tunjukkan kepada anda pintasan papan kekunci terbaik untuk mac.

Perintah Terminal Asas

[jadual]

,,

/ (Forward Slash), Direktori peringkat atas

., Direktori semasa

.., Direktori teratas

~, Direktori rumah

sudo [perintah], Jalankan arahan dengan keistimewaan keselamatan root

nano [fail],Membuka editor Terminal

buka [fail], Buka fail

[perintah] -h, Dapatkan bantuan untuk arahan

man [command],Memaparkan manual bantuan untuk arahan

,,

[/ jadual]

Carian Terminal

[jadual]

,,

cari -nama <«»fail»»>»,Mencari semua fail bernama dalam . Kita boleh menggunakan asterisk (*) untuk mencari bahagian nama fail

"grep" »» »,Cari semua padanan dalam

"grep -rl "" »» »,Cari semua fail yang mengandungi dalam

,,

[/ jadual]

Pengurusan Permit Terminal

Kebenaran terminal

[jadual]

,,

ls -ld, Tunjukkan kebenaran lalai bagi direktori sumber

ls -ld/ ,Memaparkan kebenaran baca; tulis dan akses folder yang diberikan

chmod 755 ,Tukar kebenaran fail kepada 755

chmod -R 600 ,Tukar kebenaran folder dan semua kandungannya kepada 600

chown : , Menukar pemilikan fail kepada pengguna dan kumpulan Jika kami menambah arahan "-R" kandungan folder akan disertakan

,,

[/ jadual]

Saiz fail dan ruang cakera

[jadual]

,,

du,Menggunakan senarai untuk setiap subdirektori dan kandungannya

du -sh [folder], Output boleh dibaca semua fail dalam direktori

du -s, Tunjukkan entri untuk setiap fail yang ditentukan

du-sk* | sort -nr Senaraikan fail dan folder (saiz ringkasan termasuk subfolder). Kita boleh menggantikan sk* dengan sm* untuk menyenaraikan direktori dalam MB

df -h, Memaparkan ruang cakera kosong sistem anda

df -H, Kira ruang cakera kosong dalam kuasa 1.000 (bukannya 1.024)

,,

[/ jadual]

Pengurusan fail dan direktori

[jadual]

,,

mkdir ,Buat folder baharu dipanggil

mkdir -p / ,Buat folder bersarang

mkdir ,Buat berbilang folder sekaligus

"mkdir"" »»»,Mencipta folder dengan ruang dalam nama fail

rmdir , Memadam folder (hanya berfungsi dengan folder kosong)

rm -R , Memadam folder dan kandungannya

sentuh ,Buat fail baharu tanpa sebarang sambungan

polis , Salin fail ke folder

polis , Salin fail dalam folder semasa

polis ~/ / , Salin fail dalam folder dan namakan semula fail yang disalin

"cp -R <«»dir baharu»»>»,Salin folder ke folder baharu dengan ruang dalam nama fail

cp -i , Memberi amaran kepada anda sebelum menyalin fail dengan mesej amaran timpa ganti

polis /Pengguna/ , Salin beberapa fail dalam folder

ditto -V [laluan folder][folder baharu],Menyalin kandungan folder ke folder baharu. Perintah "-V" memaparkan baris status untuk setiap fail yang disalin.

rm ,memadamkan fail secara kekal

rm -i , Memadamkan fail yang meminta pengesahan

rm -f ,Paksa pemadaman fail yang tidak disahkan

rm ,Padam berbilang fail tanpa pengesahan

mv , alihkan / namakan semula

mv , Mengalihkan fail ke folder (menimpa fail sedia ada dengan nama yang sama jika ia wujud)

mv -i ,Arahan "-i" memaparkan amaran bahawa ia akan menimpa fail destinasi.

mv*.png ~/ , Alihkan semua fail PNG dalam folder semasa ke folder lain

,,

[/ jadual]

Menguruskan direktori dengan Terminal

[jadual]

,,

cd, direktori rumah

cd [folder], Tukar direktori

cd ~, Direktori rumah

cd/,akar pemacu

cd -, Direktori atau folder sebelumnya yang terakhir anda semak imbas

pwd, tunjukkan direktori kerja

cd.., Pergi ke direktori induk

cd../..,Naik dua peringkat

,,

[/ jadual]

Menyenaraikan fail dan direktori dengan Terminal

Fail terminal dan direktori

[jadual]

,,

ls, Paparkan nama fail dan subdirektori direktori

ls -C, Tunjukkan nama fail dan subdirektori direktori dalam lajur

ls -a,Senaraikan semua entri (termasuk yang mempunyai .(dot) dan ..(double dot))

ls -1,Paparkan senarai fail dalam satu format entri setiap baris

ls -F, Paparkan / (slash) sejurus selepas setiap laluan yang merupakan direktori

ls -S Isih fail atau entri mengikut saiz

ls -l, Senarai format panjang. Termasuk mod fail; nama pemilik dan kumpulan; tarikh dan masa fail diubah suai; nama laluan; dan lain-lain

ls -l /,Senaraikan sistem fail daripada akar dengan symlinks

ls -lt, Senarai fail diisih mengikut masa pengubahsuaian (terkini dahulu)

ls -lh, Penyenaraian panjang dengan saiz fail yang boleh dibaca dalam KB; MB atau GB

ls -lo, Senaraikan nama fail dengan saiz; pemilik dan bendera

ls -la, Senarai terperinci kandungan direktori (termasuk fail tersembunyi)

,,

[/ jadual]

Pintasan papan kekunci dalam Terminal

[jadual]

,,

Tab,Autolengkap fail dan nama folder

Ctrl + A, Pergi ke permulaan baris yang anda taip

Ctrl + E, Pergi ke hujung baris yang anda taip

Ctrl + U, Padam baris sebelum kursor

Ctrl + K, Padam baris selepas kursor

Ctrl + W, Padam perkataan sebelum kursor

Ctrl + T, Tukar dua aksara terakhir sebelum kursor

Esc + T, Tukar dua perkataan terakhir sebelum kursor

Ctrl + L, Kosongkan skrin

Ctrl + C, hentikan apa sahaja yang sedang berjalan

Ctrl + D, Keluar dari shell semasa

Pilihan + →, Gerakkan kursor satu perkataan ke hadapan

Pilihan + ←, Gerakkan kursor ke belakang satu perkataan

Ctrl + F, Gerakkan kursor satu aksara ke hadapan

Ctrl + B, Gerakkan kursor satu aksara ke belakang

Ctrl + Y, Tampal apa yang dipotong oleh arahan terakhir

Ctrl + Z, Letakkan apa yang sedang berjalan ke dalam proses latar belakang yang digantung

Ctrl + _, Buat asal arahan terakhir

Pilihan + Shift + Cmd + C, Salin teks biasa

Shift + Cmd + V, Tampal pilihan

keluar,Tamatkan sesi shell

,,

[/ jadual]

Sejarah perintah

[jadual]

,,

Ctrl + R, Cari arahan yang digunakan sebelum ini

sejarah, Menunjukkan arahan yang telah kami tulis sebelum ini

![value],Jalankan arahan terakhir digunakan yang bermula dengan nilai

!!, Jalankan arahan terakhir yang digunakan

,,

[/ jadual]

Proses Terminal

proses terminal

[jadual]

,,

ps -ax Menunjukkan proses yang sedang berjalan. Perintah "a" memaparkan semua proses pengguna dan arahan "x" memaparkan proses yang tidak disambungkan ke Terminal

ps -aux,Tunjukkan semua proses dengan %cpu; %mem; masuk halaman dan PID

atas, Menunjukkan maklumat masa nyata tentang proses yang sedang berjalan

top -ocpu -s 5,Menunjukkan proses disusun mengikut penggunaan CPU dan mengemas kini setiap 5 saat

atas -o rsize, Isih proses mengikut penggunaan memori

bunuh PID, Keluar dari proses dengan ID . PID akan dipaparkan sebagai lajur dalam Monitor Aktiviti

ps -kapak | grep ,Cari proses mengikut nama atau PID

,,

[/ jadual]

Perintah rangkaian dalam Terminal

[jadual]

,,

ping ,Ping hos dan paparkan statusnya

siapakah , Dapatkan maklumat siapa domain

curl -O , Memuat turun fail melalui HTTP; HTTPS atau FTP

ssh @ , Wujudkan sambungan SSH ke dengan pengguna

scp @ :/remote/path, Copy masih jauh

arp -a Memaparkan senarai semua peranti pada rangkaian tempatan anda termasuk alamat IP dan MAC semua peranti

ifconfig en0,Memaparkan alamat IP dan MAC peranti anda

traceroute [nama hos], Mengenal pasti laluan dan lompatan yang dilalui oleh paket dari peranti anda ke alamat destinasi

,,

[/ jadual]

Homebrew

[jadual]

,,

doktor brew, Periksa sistem untuk kemungkinan masalah

bantuan brew, Senarai arahan Homebrew yang berguna

pemasangan bru | ,Pasang formula

brew uninstall |cask>,Nyahpasang formula

brew list --formula,Senaraikan formula yang dipasang sahaja

brew deps | ,Senaraikan semua kebergantungan formula

brew teks carian|/regex/,Cari formula menggunakan regex

naik taraf minuman | , Kemas kini formula

bancuh ketinggalan zaman | ,Formula carian

brew outdated –formula,Cari formula lapuk

brew pin [installed_formula],Sematkan formula supaya ia tidak dikemas kini

brew unpin [installed_formula],Nyahsemat untuk mengemas kini pakej

pembersihan minuman, Alih keluar fail kunci dan pakej lapuk daripada semua formula

,,

[/ jadual]

Pembolehubah atau laluan persekitaran

[jadual]

,,

printenv, Memaparkan senarai pembolehubah persekitaran yang ditetapkan pada masa ini

echo $PATH, Semak nilai pembolehubah PATH yang menyimpan senarai direktori dengan fail boleh laku

echo $PATH >path.txt,Mengeksport direktori laluan ke fail teks

export PATH=$PATH:absolute/path to/program/,Jalankan program melalui terminal dalam sesi semasa sahaja.

,,

[/ jadual]


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Blog Sebenar
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.