Perintah Terminal Yang Harus Diketahui Semua Orang
Perintah Terminal Yang Harus Diketahui Semua Orang
Anonim
Perintah Terminal Yang Harus Diketahui Semua Orang
Perintah Terminal Yang Harus Diketahui Semua Orang
terminal-ikon
terminal-ikon

Terlepas dari antarmuka grafis di mana-mana dan segala macam manipulator yang nyaman seperti Magic Mouse dan Magic Trackpad, aplikasi Terminal.app masih merupakan alat yang cukup berguna dan sedikit "culun" untuk melakukan beberapa operasi, yang sebagian besar dari kita agak akrab. Sebenarnya tidak ada yang sulit dalam "menjinakkan" itu, oleh karena itu untuk semua pembaca MacRadar, saya telah menyiapkan perintah untuk Terminal yang mungkin berguna.

Pertama-tama, harus dikatakan bahwa aplikasi Terminal.app itu sendiri, seperti semua utilitas utilitas yang berguna, terletak di direktori Program> Utilitas. Segera setelah meluncurkannya, Anda akan melihat baris di mana nama komputer dan direktori saat ini ditulis, dan setelah tanda dolar ($) - kursor berkedip menyambut yang mengundang Anda untuk memasukkan perintah pertama Anda …

terminal
terminal

Daftar file dan folder - ls

Secara default, setelah meluncurkan utilitas, folder beranda pengguna dipilih sebagai direktori kerja. Untuk mendapatkan daftar file dan folder di dalamnya, jalankan perintah dua huruf

ls

terminal-ls
terminal-ls

Ada beberapa variasi dari perintah ini, yang dipanggil dengan kunci yang berbeda (sebenarnya, ada banyak lagi):

  • ls -l

  • akan menampilkan informasi rinci tentang setiap item, termasuk izin, ukuran file, dll. Selain itu, karakter pertama dari setiap baris akan memungkinkan kita untuk menentukan tipe data: jika itu adalah huruf Latin "d", maka kita memiliki direktori, dan jika tanda hubung (-), maka file biasa.
  • ls -a

  • akan menampilkan daftar semua file dan direktori di folder saat ini, termasuk item tersembunyi (nama yang dimulai dengan titik di Mac OS X).

Catatan untuk nyonya rumah: kunci dapat dengan mudah digabungkan satu sama lain, jadi jika Anda ingin melihat informasi terperinci tentang semua elemen direktori, termasuk file tersembunyi, maka perintah Anda akan terlihat seperti ini:

ls -la

istilah-ls-la
istilah-ls-la

Berpindah antar direktori - cd

Nama perintah ini tidak berasal dari CD lama yang berhasil dibunuh Apple dengan iTunes Store digitalnya, tetapi dari dua kata bahasa Inggris "ubah direktori" - yang dilakukannya:

  • Menulis

    musik cd

  • - dan Terminal akan masuk ke folder Musik, jika, tentu saja, ada di direktori Anda saat ini.
  • Untuk keluar ke folder satu tingkat lebih tinggi, gunakan perintah

    cd..

  • (dengan dua titik).
  • Dan dengan menjalankan perintah cd, Anda akan langsung dipindahkan ke direktori home pengguna.
istilah-cd
istilah-cd

Jalur lengkap ke direktori kerja - pwd

Nama perintah ini juga berasal dari huruf pertama dari frasa "print working directory". Di direktori mana pun Anda berada, perintah ini akan menghasilkan path lengkap ke direktori saat ini.

istilah-pwd
istilah-pwd

Buat direktori - mkdir

Perintah ini membuat direktori dengan nama yang ditentukan. Sebagai contoh,

mkdir Temp

akan membuat direktori Temp di folder saat ini. Jika Anda lupa direktori tempat Anda berada saat ini, gunakan

pwd

:

istilah-mkdir
istilah-mkdir

Menghapus file dan direktori - rm, rmdir

Selama tindakan ini pada file dan direktori melalui Terminal, Anda perlu mempertimbangkan nuansa kecil namun penting: tidak ada Recycle Bin, sehingga data dihapus secara permanen.

Tapi secara umum tim

rm tes1.txt

akan menghapus file test1.txt dari direktori saat ini. Dan jika Anda menambahkan, katakanlah, kunci "i" (

rm -i test2.txt

) pengguna akan diminta untuk mengonfirmasi penghapusan.

istilah-rm-file
istilah-rm-file

Sayangnya, menghapus direktori adalah tugas yang lebih sulit, karena ada beberapa jenis perintah untuk tindakan ini:

  • Tes rmdir

  • akan menghapus direktori Test hanya jika kosong dan tidak berisi subfolder atau file di dalamnya.
  • rm -r Tes2

  • secara rekursif menghapus semua file dan folder di dalam Test2, dan menghapusnya di bagian paling akhir.
istilah-rmdir
istilah-rmdir

Memindahkan dan menyalin file - mv dan cp

Kedua perintah melakukan tindakan yang hampir sama, oleh karena itu daftar parameternya sama untuk mereka. Jika saya ingin memindahkan file dari satu direktori ke direktori lain, maka saya perlu menggunakan perintah berikut:

mv ~ / test1.txt ~ / Documents / test1.txt

Parameter pertama (~ / test1.txt) adalah file yang perlu kita pindahkan, dan yang kedua adalah direktori tujuan dan nama file yang dihasilkan.

Dan lagi untuk nyonya catatan. Pertama, seperti yang mungkin sudah Anda duga, tidak perlu menavigasi ke direktori yang benar untuk melakukan tindakan pada file. Cukup mengetahui namanya, path lengkap dan menggunakannya sebagai parameter perintah.

Kedua, agar tidak setiap kali menulis path ke direktori home, cukup menggunakan tilde (~). Misalnya, entri

~ / Dokumen

sama dengan

/ Pengguna / nama pengguna / Dokumen

Untuk menyalin file, cukup ganti

mv

pada

cp

:

istilah-mv-cp
istilah-mv-cp

Sisanya tim

Secara alami, tidak mungkin untuk menjelaskan semua perintah yang tersedia (serta kuncinya), jadi saya akan fokus pada beberapa "contoh" yang lebih menarik dan berguna:

  • Anda dapat menjalankan aplikasi apa pun di sistem menggunakan perintah

    membuka

    menentukan jalur ke aplikasi dan namanya dipisahkan oleh spasi. Sebagai contoh,

    buka /Applications/Airfoil.app

  • Menggunakan perintah

    siapa

  • Anda dapat melihat daftar pengguna yang masuk ke sistem. Secara alami, ini hanya relevan jika pekerjaan di komputer ini melibatkan login beberapa pengguna atau SSH aktif.
  • Memerintah

    tes kucing.txt

  • akan memungkinkan Anda untuk menampilkan konten file bernama test.txt di jendela Terminal, tetapi Anda tidak dapat mengeditnya (Anda perlu menggunakan editor teks seperti nano, vim, atau emacs untuk melakukan ini), lihat saja.
  • Anda selalu dapat membatalkan proses menjalankan perintah apa pun (baik itu ping atau pekerjaan skrip shell) menggunakan pintasan keyboard universal

    Kontrol + C

  • .
  • Cukup mudah untuk menghapus jendela Terminal dari sejumlah besar teks dengan menjalankan perintah

    jernih

  • .
  • Anda mungkin memerlukan hak administrator untuk menjalankan beberapa perintah. Cara tercepat untuk melakukannya adalah dengan menambahkan perintah di awal baris

    sudo

  • … Dalam hal ini, Terminal akan meminta Anda memasukkan kata sandi untuk akun Anda.
  • Anda dapat melihat daftar proses yang sedang berjalan menggunakan perintah

    atas

  • , namun, dalam hal ini data akan terlihat kurang jelas dibandingkan di System Monitoring.
  • Untuk menampilkan bantuan terperinci untuk suatu perintah, Anda dapat menggunakan

    pria

  • , menentukan nama perintah yang diinginkan yang dipisahkan oleh spasi.
  • Saya hampir lupa menyebutkan utilitas pencarian yang fantastis

    grep

    yang dengannya Anda dapat menemukan string teks dalam file atau, katakanlah, proses tertentu dalam daftar proses (misalnya,

    ps ax | grep smbd

  • ).

Mungkin kita akan berhenti di sini, dan jika saya melewatkan sesuatu atau salah menunjukkannya - Anda dipersilakan di komentar.

Direkomendasikan: