Perintah Terminal Semua Orang Perlu Tahu
Perintah Terminal Semua Orang Perlu Tahu
Anonim
Perintah Terminal Semua Orang Perlu Tahu
Perintah Terminal Semua Orang Perlu Tahu
ikon terminal
ikon terminal

Walaupun terdapat di mana-mana antara muka grafik dan semua jenis manipulator yang mudah seperti Magic Mouse dan Magic Trackpad, aplikasi Terminal.app masih merupakan alat yang berguna dan sedikit "geeky" untuk melakukan beberapa operasi, yang kebanyakan kita sudah biasa dengannya. Sebenarnya, tiada apa yang sukar untuk "menjinakkan" itu, oleh itu, untuk semua pembaca MacRadar, saya telah menyediakan arahan untuk Terminal yang mungkin berguna.

Sebagai permulaan, harus dikatakan bahawa aplikasi Terminal.app itu sendiri, seperti semua utiliti utiliti yang berguna, terletak dalam direktori Program> Utiliti. Sejurus selepas melancarkannya, anda akan melihat baris di mana nama komputer dan direktori semasa ditulis, dan selepas tanda dolar ($) - kursor berkelip mengalu-alukan yang menjemput anda untuk memasukkan arahan pertama anda …

terminal
terminal

Senarai fail dan folder - ls

Secara lalai, selepas melancarkan utiliti, folder rumah pengguna dipilih sebagai direktori kerja. Untuk mendapatkan senarai fail dan folder di dalamnya, jalankan sahaja arahan dua huruf

ls

terminal-ls
terminal-ls

Terdapat beberapa variasi perintah ini, yang dipanggil oleh kunci yang berbeza (sebenarnya, terdapat banyak lagi):

  • ls -l

  • akan memaparkan maklumat terperinci tentang setiap item, termasuk kebenaran, saiz fail, dsb. Di samping itu, aksara pertama setiap baris akan membolehkan kami menentukan jenis data: jika ia adalah huruf Latin "d", maka kami mempunyai direktori, dan jika tanda sempang (-), maka fail biasa.
  • ls -a

  • akan memaparkan senarai semua fail dan direktori dalam folder semasa, termasuk item tersembunyi (nama yang bermula dengan titik dalam Mac OS X).

Nota kepada tuan rumah: kunci boleh digabungkan dengan mudah antara satu sama lain, jadi jika anda ingin melihat maklumat terperinci tentang semua elemen direktori, termasuk fail tersembunyi, maka arahan anda sepatutnya kelihatan seperti ini:

ls -la

istilah-ls-la
istilah-ls-la

Bergerak antara direktori - cd

Nama arahan ini tidak berasal dari CD lama yang berjaya dibunuh oleh Apple dengan iTunes Store digitalnya, tetapi daripada dua perkataan Inggeris "tukar direktori" - iaitu apa yang dilakukannya:

  • tulis

    cd Muzik

  • - dan Terminal akan pergi ke folder Muzik, jika, sudah tentu, ia wujud dalam direktori semasa anda.
  • Untuk keluar ke folder satu tahap lebih tinggi, gunakan arahan

    cd..

  • (dengan dua titik).
  • Dan dengan melaksanakan arahan cd, anda akan segera dipindahkan ke direktori rumah pengguna.
istilah-cd
istilah-cd

Laluan penuh ke direktori kerja - pwd

Nama arahan ini juga berasal dari huruf pertama frasa "print working directory". Mana-mana direktori anda berada, arahan ini akan menghasilkan laluan penuh ke direktori semasa.

istilah-pwd
istilah-pwd

Buat direktori - mkdir

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

mkdir Temp

akan mencipta direktori Temp dalam folder semasa. Jika anda terlupa direktori mana anda sedang berada, gunakan

pwd

:

istilah-mkdir
istilah-mkdir

Mengalih keluar fail dan direktori - rm, rmdir

Semasa tindakan ini pada fail dan direktori melalui Terminal, anda perlu mengambil kira nuansa kecil tetapi penting: tiada Tong Kitar Semula, jadi data dipadamkan secara kekal.

Tetapi secara umum pasukan

rm test1.txt

akan mengalih keluar fail test1.txt daripada direktori semasa. Dan jika anda menambah, katakan, kunci "i" (

rm -i test2.txt

) pengguna akan digesa untuk mengesahkan pemadaman.

term-rm-files
term-rm-files

Malangnya, memadam direktori adalah tugas yang lebih sukar, kerana terdapat beberapa jenis arahan untuk tindakan ini:

  • Ujian rmdir

  • akan memadamkan direktori Ujian hanya jika ia kosong dan tidak mengandungi sebarang subfolder atau fail di dalamnya.
  • rm -r Ujian2

  • secara rekursif memadam semua fail dan folder dalam Test2, dan memadamkannya pada penghujungnya.
istilah-rmdir
istilah-rmdir

Memindahkan dan menyalin fail - mv dan cp

Kedua-dua arahan melakukan tindakan yang hampir sama, oleh itu senarai parameter adalah sama untuk mereka. Jika saya ingin memindahkan fail dari satu direktori ke direktori lain, maka saya perlu menggunakan arahan berikut:

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

Parameter pertama (~ / test1.txt) ialah fail yang perlu kita alihkan, dan yang kedua ialah direktori destinasi dan nama fail yang terhasil.

Dan sekali lagi kepada perempuan simpanan nota itu. Pertama, seperti yang anda mungkin telah meneka, anda tidak perlu menavigasi ke direktori yang betul untuk melakukan tindakan pada fail. Ia cukup untuk mengetahui namanya, laluan penuh dan menggunakannya sebagai parameter arahan.

Kedua, untuk tidak menulis laluan ke direktori rumah setiap kali, cukup menggunakan tilde (~). Sebagai contoh, entri

~ / Dokumen

sama dengan

/ Pengguna / nama pengguna / Dokumen

Untuk menyalin fail, ganti sahaja

mv

pada

cp

:

istilah-mv-cp
istilah-mv-cp

Selebihnya pasukan

Sememangnya, tidak mungkin untuk menerangkan semua arahan yang tersedia (serta kuncinya), jadi saya akan memberi tumpuan kepada beberapa "contoh" yang lebih menarik dan berguna:

  • Anda boleh menjalankan sebarang aplikasi pada sistem menggunakan arahan

    buka

    menyatakan laluan ke aplikasi dan namanya dipisahkan oleh ruang. Sebagai contoh,

    buka /Applications/Airfoil.app

  • Menggunakan arahan

    who

  • anda boleh melihat senarai pengguna yang log masuk ke dalam sistem. Sememangnya, ini hanya relevan jika kerja pada komputer ini melibatkan log masuk beberapa pengguna atau SSH aktif.
  • Perintah

    ujian kucing.txt

  • akan membolehkan anda memaparkan kandungan fail bernama test.txt dalam tetingkap Terminal, tetapi anda tidak boleh mengeditnya (anda perlu menggunakan editor teks seperti nano, vim atau emacs untuk melakukan ini), cuma lihatnya.
  • Anda sentiasa boleh membatalkan proses melaksanakan sebarang arahan (sama ada ping atau kerja skrip shell) menggunakan pintasan papan kekunci universal

    Kawalan + C

  • .
  • Ia agak mudah untuk mengosongkan tetingkap Terminal daripada sejumlah besar teks dengan menjalankan arahan

    jelas

  • .
  • Anda mungkin memerlukan keistimewaan pentadbir untuk menjalankan beberapa arahan. Cara terpantas untuk melakukan ini ialah dengan menambah arahan pada permulaan baris

    sudo

  • … Dalam kes ini, Terminal akan meminta anda memasukkan kata laluan untuk akaun anda.
  • Anda boleh melihat senarai proses yang sedang berjalan menggunakan arahan

    atas

  • , walau bagaimanapun, dalam kes ini, data akan kelihatan kurang jelas berbanding Pemantauan Sistem.
  • Untuk memaparkan bantuan terperinci bagi arahan, anda boleh gunakan

    lelaki

  • , menyatakan nama perintah kepentingan yang dipisahkan oleh ruang.
  • Saya hampir terlupa untuk menyebut utiliti carian yang hebat

    grep

    yang dengannya anda boleh mencari rentetan teks dalam fail atau, katakan, proses tertentu dalam senarai proses (contohnya,

    ps kapak | grep smbd

  • ).

Mungkin kita akan berhenti pada ini, dan jika saya terlepas sesuatu atau menunjukkannya secara salah - anda dialu-alukan dalam komen.

Disyorkan: