Perintah Terminal untuk Mac

Perintah Terminal macOS

melalui Perintah terminal untuk Mac Kami dapat melakukan tindakan yang, pada kesempatan tertentu, tidak tersedia melalui antarmuka grafis macOS atau, proses melakukannya sangat lambat dan melelahkan.

Perintah terminal untuk Mac, berfungsi di semua versi macOS yang telah diluncurkan, secara praktis, sejak versi pertama. Jika Anda ingin mulai menggunakannya dan memanfaatkannya secara maksimal, saya mengundang Anda untuk melanjutkan membaca.

Perlu diingat bahwa dengan perintah Terminal untuk Mac Anda dapat melakukan perubahan dalam tim Anda, perubahan konfigurasi yang dapat mempengaruhi pengoperasian peralatan Anda.

Selain itu, Anda juga bisa hapus file, buat direktori, cari tahu perangkat mana yang terhubung ke jaringan Anda, lakukan pencarian...

Jika Anda sudah tahu perintah sistem di windows (yang berasal dari MS-DOS) Anda tidak perlu waktu lama untuk mempelajari cara menggunakan perintah Terminal untuk Mac yang kami tunjukkan di artikel ini.

Cara mengakses Terminal

akses Terminal

Hal pertama yang harus kita lakukan untuk memulai main-main dengan nyali macOS adalah untuk mengakses baris perintah macOS. Untuk mulai menggunakan perintah Terminal di Mac, kita harus melakukan langkah-langkah berikut:

  • Tekan pintasan keyboard Command + bilah spasi.
  • Kami menulis Terminal.
  • Klik pada hasil pencarian pertama.

Aplikasi ini juga ada di Launchpaddi dalam folder lain. Jika Anda menyukai ide bekerja dengan perintah, Anda dapat melihat artikel yang kami tunjukkan pintasan keyboard terbaik untuk mac.

Perintah Terminal Dasar

[meja]

,,

/ (Forward Slash), Direktori tingkat atas

., Direktori saat ini

.., Direktori atas

~, Direktori rumah

sudo [perintah], Jalankan perintah dengan hak akses keamanan root

nano [file], Membuka editor Terminal

buka [file], Buka file

[perintah] -h, Dapatkan bantuan untuk suatu perintah

man [command],Menampilkan manual bantuan untuk perintah

,,

[/meja]

Pencarian Terminal

[meja]

,,

menemukan -name <«»file»»>», Menemukan semua file bernama di dalam . Kita dapat menggunakan tanda bintang (*) untuk mencari bagian dari nama file

"grep" »» »,Cari semua kecocokan dari di dalam

"grep -rl"" »» », Cari semua file yang berisi di dalam

,,

[/meja]

Pengurusan Izin Terminal

Izin terminal

[meja]

,,

ls -ld, Tampilkan izin default dari direktori sumber

ls -ld/ ,Menampilkan izin baca; menulis dan mengakses folder tertentu

chmod 755 , Ubah izin file menjadi 755

chmod -R 600 , Ubah izin folder dan semua isinya menjadi 600

chown : ,Mengubah kepemilikan file menjadi user dan group Jika kita menambahkan perintah “-R” maka isi folder akan ikut disertakan

,,

[/meja]

Ukuran file dan ruang disk

[meja]

,,

du,Menggunakan daftar untuk setiap subdirektori dan kontennya

du -sh [folder], Output yang dapat dibaca dari semua file dalam direktori

du -s,Tampilkan entri untuk setiap file yang ditentukan

du-sk* | sort -nr Daftar file dan folder (meringkas ukuran termasuk subfolder). Kita dapat mengganti sk* dengan sm* untuk mencantumkan direktori dalam MB

df -h,Menampilkan ruang disk kosong sistem Anda

df -H, Hitung ruang disk kosong dengan pangkat 1.000 (bukan 1.024)

,,

[/meja]

Pengelolaan file dan direktori

[meja]

,,

mkdir , Buat folder baru bernama

mkdir -p / , Buat folder bersarang

mkdir , Buat beberapa folder sekaligus

"mkdir"" »»»,Membuat folder dengan spasi di nama file

rmdir , Menghapus folder (hanya bekerja dengan folder kosong)

rm -R ,Menghapus folder dan isinya

menyentuh , Buat file baru tanpa ekstensi apa pun

polisi , Salin file ke folder

polisi , Salin file di folder saat ini

polisi ~/ / , Salin file di folder dan ganti nama file yang disalin

"cp -R <«»direktori baru»»>», Salin folder ke folder baru dengan spasi di nama file

cp -i , Memperingatkan Anda sebelum menyalin file dengan pesan peringatan yang ditimpa

polisi /Pengguna/ , Salin beberapa file dalam satu folder

ditto -V [jalur folder][folder baru], Menyalin konten folder ke folder baru. Perintah "-V" menampilkan baris status untuk setiap file yang disalin.

rm , menghapus file secara permanen

rm -i , Menghapus file yang meminta konfirmasi

rm -f , Paksa penghapusan file yang belum dikonfirmasi

rm , Hapus banyak file tanpa konfirmasi

mv , pindahkan/ganti nama

mv ,Memindahkan file ke folder (menimpa file yang ada dengan nama yang sama jika ada)

mv -i , Perintah "-i" menampilkan peringatan bahwa itu akan menimpa file tujuan.

mv*.png ~/ , Pindahkan semua file PNG di folder saat ini ke folder lain

,,

[/meja]

Mengelola direktori dengan Terminal

[meja]

,,

cd, direktori home

cd [folder], Ubah direktori

cd ~, Direktori rumah

cd/,root dari drive

cd -, Direktori atau folder sebelumnya yang terakhir Anda jelajahi

pwd, tampilkan direktori kerja

cd.., Pergi ke direktori induk

cd../.., Naik dua tingkat

,,

[/meja]

Daftar file dan direktori dengan Terminal

File dan direktori terminal

[meja]

,,

ls,Tampilkan nama file dan subdirektori dari direktori

ls -C,Tampilkan nama file dan subdirektori dari direktori dalam kolom

ls -a, Daftar semua entri (termasuk yang dengan .(dot) dan ..(double dot))

ls -1, Menampilkan daftar file dalam format satu entri per baris

ls -F, Tampilkan / (slash) segera setelah setiap jalur yang merupakan direktori

ls -S Urutkan file atau entri berdasarkan ukuran

ls -l, Daftar format panjang. Termasuk mode file; nama pemilik dan kelompok; tanggal dan waktu file diubah; nama rute; dll.

ls -l /, Daftar sistem file dari root dengan symlink

ls -lt, Daftar file yang diurutkan berdasarkan waktu modifikasi (paling baru dulu)

ls -lh, Daftar panjang dengan ukuran file yang dapat dibaca dalam KB; MB atau GB

ls -lo, Daftar nama file dengan ukuran; pemilik dan bendera

ls -la, Daftar lengkap isi direktori (termasuk file tersembunyi)

,,

[/meja]

Pintasan keyboard di Terminal

[meja]

,,

Tab, Lengkapi otomatis nama file dan folder

Ctrl + A, Pergi ke awal baris tempat Anda mengetik

Ctrl + E, Pergi ke akhir baris tempat Anda mengetik

Ctrl + U, Hapus baris sebelum kursor

Ctrl + K, Hapus baris setelah kursor

Ctrl + W, Hapus kata sebelum kursor

Ctrl + T, Tukar dua karakter terakhir sebelum kursor

Esc + T, Tukar dua kata terakhir sebelum kursor

Ctrl + L, Bersihkan layar

Ctrl + C, hentikan apa pun yang sedang berjalan

Ctrl + D, Keluar dari Shell saat ini

Opsi + →, Pindahkan kursor satu kata ke depan

Option + ←,Pindahkan kursor ke belakang satu kata

Ctrl + F, Pindahkan kursor satu karakter ke depan

Ctrl + B, Pindahkan kursor satu karakter ke belakang

Ctrl + Y, Tempel apa yang dipotong oleh perintah terakhir

Ctrl + Z, Masukkan apa yang sedang berjalan ke proses latar belakang yang ditangguhkan

Ctrl + _, Batalkan perintah terakhir

Opsi + Shift + Cmd + C, Salin teks biasa

Shift + Cmd + V, Tempel seleksi

keluar, Akhiri sesi shell

,,

[/meja]

Sejarah perintah

[meja]

,,

Ctrl + R, Cari perintah yang digunakan sebelumnya

history, Menampilkan perintah-perintah yang telah kita tulis sebelumnya

![nilai],Jalankan perintah yang terakhir digunakan yang dimulai dengan sebuah nilai

!!, Jalankan perintah yang terakhir digunakan

,,

[/meja]

Proses Terminal

proses terminal

[meja]

,,

ps -ax Menampilkan proses yang sedang berjalan. Perintah "a" menampilkan semua proses pengguna dan perintah "x" menampilkan proses yang tidak terhubung ke Terminal

ps -aux,Tampilkan semua proses dengan %cpu; %mem; halaman-in dan PID

top, Menampilkan informasi real-time tentang proses yang sedang berjalan

top -ocpu -s 5, Menampilkan proses yang diurutkan berdasarkan penggunaan CPU dan memperbarui setiap 5 detik

top -o rsize, Urutkan proses berdasarkan penggunaan memori

bunuh PID, Keluar dari proses dengan ID . PID akan ditampilkan sebagai kolom di Monitor Aktivitas

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

,,

[/meja]

Perintah jaringan di Terminal

[meja]

,,

ping , Ping host dan tampilkan statusnya

siapa yang , Dapatkan informasi whois dari sebuah domain

ikal -O , Mengunduh file melalui HTTP; HTTPS atau FTP

ssh @ ,Buat koneksi SSH ke dengan pengguna

scp @ :/remote/path, Salin tetap terpencil

arp -a Menampilkan daftar semua perangkat di jaringan lokal Anda termasuk alamat IP dan MAC semua perangkat

ifconfig en0,Menampilkan alamat IP dan MAC perangkat Anda

traceroute [nama host], Mengidentifikasi jalur dan lompatan yang dilalui oleh paket dari perangkat Anda ke alamat tujuan

,,

[/meja]

Sesuatu yg sederhana

[meja]

,,

brew doctor,Periksa sistem untuk potensi masalah

brew help, Daftar perintah Homebrew yang berguna

instal minuman | , Instal rumus

brew uninstall |tong>, Copot pemasangan formula

brew list --formula, Daftar hanya formula yang diinstal

pembuatan bir | , Daftar semua dependensi formula

brew search text|/regex/,Cari rumus menggunakan regex

minuman upgrade | , Perbarui rumus

minuman usang | , Cari rumus

menyeduh –formula usang, Temukan formula usang

brew pin [installed_formula], Sematkan formula agar tidak diperbarui

brew unpin [installed_formula],Lepas sematan untuk memperbarui paket

brew cleanup, Hapus file kunci dan paket usang dari semua formula

,,

[/meja]

Variabel atau jalur lingkungan

[meja]

,,

printenv,Menampilkan daftar variabel lingkungan yang saat ini diatur

echo $PATH,Periksa nilai variabel PATH yang menyimpan daftar direktori dengan file yang dapat dieksekusi

echo $PATH >path.txt, Mengekspor direktori path ke file teks

export PATH=$PATH:absolute/path to/program/,Jalankan program melalui terminal di sesi saat ini saja.

,,

[/meja]


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: Actualidad Blog
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.