7 Petua Baris Perintah Berguna yang Anda Tidak Mahu Terlepas

Anonim

Menjadi selesa dengan baris arahan selalunya hanya soal mempelajari beberapa helah arahan dan mencari kegunaan untuknya, dan kami akan menawarkan enam helah berguna yang anda hampir pasti dapat menggunakannya tanpa mengira tahap kemahiran anda dalam Terminal.

Baca terus, anda akan memuat turun fail, menggunakan penyenaraian direktori yang lebih baik, mematikan proses dengan lebih cepat, menjalankan semula arahan sebelumnya sebagai root, mencari arahan lalu dan mencipta fail baharu dengan cepat dalam masa yang singkat .

1: Muat turun Fail daripada Web & Tonton Kemajuan

Tahu URL fail yang anda perlu muat turun dari web? Gunakan curl dengan arahan -O untuk mula memuat turunnya:

curl -O url

Pastikan anda menggunakan URL penuh. Selain itu, ingat untuk menggunakan huruf besar 'O' dan bukan huruf kecil 'o' untuk menyimpan nama fail yang sama pada mesin tempatan anda.

Sebagai contoh, arahan berikut akan memuat turun fail iOS 7 IPSW daripada pelayan Apple ke Mac tempatan, mengekalkan nama fail yang sama seperti yang dipaparkan pada pelayan jauh:

curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5, 1_7.0_11A465_Restore.ipsw

Kami telah membincangkan helah ini sebelum ini dan ia sangat berguna. Kerana ia menunjukkan kelajuan muat turun dan kemajuan, ia juga boleh berfungsi sebagai alternatif kepada helah wget untuk menguji kelajuan sambungan internet daripada baris arahan.

2: Senaraikan Kandungan Direktori mengikut Tarikh Pengubahsuaian

Ingin menyenaraikan direktori yang panjang, menunjukkan kebenaran, pengguna, saiz fail dan tarikh pengubahsuaian, dengan fail dan folder yang paling baru diubah suai muncul dari bawah ke atas? Sudah tentu anda lakukan:

ls -thor

Ini amat berguna, dan juga mudah diingati kerana, nah, bendera arahan adalah thor, dan bagaimana anda boleh melupakan thor mitologi?

3: Tumpuan Carian dengan Hasil Langsung daripada Barisan Perintah

Alat mdfind ialah baris arahan bahagian hadapan kepada utiliti carian Spotlight yang sangat baik, biasanya boleh diakses daripada Finder. Tetapi pada keadaan lalai, mdfind berbeza daripada carian Spotlight kerana ia tidak akan mengemas kini hasil secara langsung kerana ia ditemui. Itulah gunanya helah ini, bendera mudah akan mencari tumpuan dari baris arahan dengan hasil pengemaskinian langsung:

mdfind -time findme

Ini boleh berjalan dengan sangat pantas bergantung pada kekhususan istilah yang dicari, tetapi jika anda melihat padanan tekan Control+C untuk berhenti mencari.

Jika anda telah menyahdayakan Spotlight atau anda mendapati ia tidak berfungsi, anda sentiasa boleh menggunakan arahan ‘cari’ yang boleh dipercayai juga.

4: Bunuh Proses Menggunakan Kad Liar

Pernah berharap anda boleh membunuh satu tan proses atau arahan sekaligus menggunakan kad bebas? Atau mungkin anda hanya mahu membunuh sesuatu dengan lebih pantas tanpa menaip nama proses penuh atau pid? Perintah bunuh standard tidak akan mengambil input kad bebas, tetapi pkill menerima kad bebas, menjadikannya pilihan yang tepat untuk tugas itu.

Sebagai contoh, untuk mematikan setiap tika aktif proses "SampleEnormousTaskNameWhyIsThisProcessNameSoLong" sekaligus, anda boleh menggunakan yang berikut:

bunuh Sam

Ingat bahawa kad bebas tidak boleh memaafkan, dan pkill menamatkan tugas tanpa teragak-agak atau meminta simpanan, jadi jika anda mempunyai nama proses lain yang hampir sama, mereka juga akan terbunuh. Cara paling mudah ialah dengan hanya menentukan elemen nama tugas yang lebih panjang sedikit untuk disasarkan.

Anda juga boleh menggunakan pkill untuk menyasarkan semua proses pengguna tertentu, yang boleh membantu untuk beberapa situasi pada Mac berbilang pengguna.

5: Jalankan Semula Perintah Terakhir sebagai Root

Tidakkah anda membencinya apabila anda pergi untuk melaksanakan perintah yang panjang dan anda mendapati selepas menekan enter bahawa ia memerlukan pengguna super untuk menjalankan? Anda tahu, seperti salah satu daripada arahan lalai itu? Jangan taip semula keseluruhan rentetan arahan, sebaliknya gunakan helah mudah ini:

sudo !!

Ini adalah helah lama tetapi baik yang telah wujud sejak sekian lama dan pastinya akan mendapat banyak kegunaan apabila anda menghabiskan lebih banyak masa di baris arahan.

6: Dapatkan Kejadian Terakhir Perintah Tanpa Melaksanakannya

Tidak ingat sintaks tepat yang anda gunakan pada kali terakhir anda menjalankan arahan tertentu? Anda boleh mencarinya serta-merta tanpa benar-benar melaksanakan perintah itu sekali lagi dengan menggunakan helah ini, di mana 'istilah carian' ialah perintah untuk dipadankan:

!istilah carian:p

Sebagai contoh, untuk mencari perintah penuh terakhir yang menggunakan awalan "sudo" anda akan gunakan:

!sudo:p

Ini akan melaporkan sesuatu kembali seperti berikut, memberikan anda sintaks perintah penuh, tetapi tidak menjalankannya semula:

sudo vi /etc/motd

Sekali lagi, helah ini hanya akan melaporkan kembali pada kali terakhir arahan digunakan berdasarkan sebarang awalan. Jika anda benar-benar perlu mencari senarai arahan terdahulu anda, anda boleh mencari melalui sejarah bash anda dengan grep.

7: Segera Buat Fail Kosong atau Berbilang Fail

Arahan sentuh membuat kerja pantas untuk mencipta fail kosong, sama ada untuk pemegang ruang, ujian, demonstrasi atau apa sahaja rancangan anda. Rahsianya ialah arahan 'sentuh' dan ia mudah digunakan:

sentuh nama fail

Anda boleh menyenaraikan berbilang nama untuk membuat berbilang fail juga. Sebagai contoh, ini akan membuat tiga fail bernama indeks, galeri dan cv, setiap satu dengan sambungan html:

sentuh index.html galeri.html cv.html

Itu sangat berguna untuk pembangun.

Ingin mengetahui lebih lanjut tentang Terminal dan baris arahan? Kami mempunyai banyak lagi helah baris arahan untuk mereka yang berminat.

7 Petua Baris Perintah Berguna yang Anda Tidak Mahu Terlepas