2024 Pengarang: Malcolm Clapton | [email protected]. Diubah suai terakhir: 2023-12-17 04:06
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 …
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
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
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.
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.
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
:
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.
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.
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
:
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:
10 fakta semua orang perlu tahu tentang kemurungan
Rawatan untuk kemurungan akan menjadi lebih mudah jika anda belajar sebanyak mungkin tentang keadaan dan memahami sifatnya. Data yang paling penting adalah dalam artikel kami
Apa yang semua orang perlu tahu tentang AIDS
AIDS adalah sindrom kekurangan imun yang diperolehi. Ini adalah penyakit berbahaya yang tidak dapat diubati. Kami memberitahu anda bagaimana untuk mengelakkan diri daripada menjadi mangsa penyakit ini
10 petua popular semua orang perlu tahu
Satu benang baharu yang menarik di Reddit: seorang pengguna dengan nama panggilan Insanitanium12 meminta pembaca berkongsi petua yang semua orang patut tahu
10 peraturan pertolongan cemas untuk sawan epilepsi yang semua orang perlu tahu
Terdapat banyak mitos dan prasangka yang mengelilingi epilepsi. Hari ini kita bercakap tentang apa yang perlu dilakukan apabila rakan atau kenalan mengalami sawan epilepsi
20 Perintah terminal dalam macOS yang akan berguna
Ketahui cara untuk menjadikan kerja pada Mac anda lebih mudah, lebih pantas dan lebih mudah. Semua arahan macOS yang paling diperlukan ada dalam artikel Lifehacker ini