Memahami perintah shell dengan mudah menggunakan skrip jelaskan shell di linux

Memahami perintah shell dengan mudah menggunakan skrip jelaskan shell di linux

Semasa bekerja di platform Linux kita semua memerlukan bantuan pada arahan shell, pada suatu ketika. Walaupun dibina membantu menyukai halaman lelaki, Apa itu Perintah membantu, tetapi output halaman manusia terlalu panjang dan sehingga dan melainkan jika seseorang mempunyai pengalaman dengan Linux, sangat sukar untuk mendapatkan bantuan dari halaman lelaki yang besar. Output Apa itu Perintah jarang lebih daripada satu baris yang tidak mencukupi untuk pemula.

Terangkan arahan shell di shell linux

Terdapat aplikasi pihak ketiga seperti 'menipu', yang telah kami sampaikan di sini "Lembaran cheat commandline untuk pengguna linux. Walaupun Cheat adalah aplikasi yang sangat baik yang menunjukkan bantuan pada perintah shell walaupun komputer tidak disambungkan ke internet, ia menunjukkan bantuan pada perintah yang telah ditetapkan sahaja.

Terdapat sekeping kod kecil yang ditulis oleh Jackson yang dapat menjelaskan arahan shell dalam shell bash dengan sangat berkesan dan meneka apa yang terbaik adalah anda tidak perlu memasang pakej pihak ketiga. Dia menamakan fail yang mengandungi kod ini sebagai 'Jelaskan.sh '.

Ciri -ciri Utiliti Terangkan

  1. Kod mudah membenamkan.
  2. Tidak ada utiliti pihak ketiga yang perlu dipasang.
  3. Output maklumat yang cukup dalam perjalanan penjelasan.
  4. Memerlukan sambungan internet untuk bekerja.
  5. Utiliti baris arahan tulen.
  6. Dapat menjelaskan sebahagian besar perintah shell di bash shell.
  7. Tiada penglibatan akaun root diperlukan.
Prasyarat

Satu -satunya keperluan adalah 'Curl' pakej. Dalam kebanyakan pengagihan Linux terkini hari ini, pakej curl telah dipasang sebelum ini, jika tidak, anda boleh memasangnya menggunakan Pengurus Pakej seperti yang ditunjukkan di bawah.

# apt-get Install Curl [on Debian Systems] # yum Pasang curl [on centos Systems] 

Pemasangan menjelaskan.Utiliti SH di Linux

Kita perlu memasukkan sekeping kod di bawah seperti yang ada ~/.Bashrc fail. Kod harus dimasukkan untuk setiap pengguna dan masing -masing .Bashrc fail. Dicadangkan untuk memasukkan kod kepada pengguna .Bashrc fail sahaja dan bukan di .Bashrc pengguna akar.

Perhatikan baris pertama kod yang bermula dengan hash (#) adalah pilihan dan ditambah hanya untuk membezakan kod selebihnya .Bashrc.

# Jelaskan.sh menandakan permulaan kod, kami memasukkan .Bashrc fail di bahagian bawah fail ini.

# Jelaskan.sh bermula menjelaskan () if ["$#" -eq 0]; kemudian semasa membaca -p "perintah:" cmd; Adakah curl -gs "https: // www.Mankier.com/api/jelaskan/?cols = "$ (tput cols)--data-urlencode" q = $ cmd "selesai echo" bye!"elif [" $#"-eq 1]; kemudian curl -gs" https: // www.Mankier.com/api/jelaskan/?cols = "$ (tput cols)--data-urlencode" q = $ 1 "else echo" use "echo" Jelaskan mod interaktif."echo" terangkan 'cmd -o | ...' satu arahan yang disebutkan untuk menerangkannya."Fi 

Kerja menjelaskan.Utiliti SH

Setelah memasukkan kod dan menyimpannya, anda mesti logout sesi semasa dan log masuk kembali untuk membuat perubahan yang berkuatkuasa. Setiap perkara dijaga oleh 'Curl' perintah yang memindahkan arahan input dan bendera yang memerlukan penjelasan ke Mankier pelayan dan kemudian cetak maklumat yang diperlukan hanya ke baris arahan linux. Belum lagi menggunakan utiliti ini, anda mesti disambungkan ke internet selalu.

Mari uji beberapa contoh perintah yang saya tidak tahu maksudnya menjelaskan.sh Skrip.

1. Saya lupa apa 'du -h'Adakah. Yang perlu saya lakukan ialah:

$ jelaskan 'du -h' 
Dapatkan Bantuan pada Perintah Du

2. Sekiranya anda terlupa apa 'tar -zxvf'Adakah, anda boleh lakukan:

$ Jelaskan 'tar -zxvf' 
Bantuan arahan tar

3. Salah seorang rakan saya sering mengelirukan penggunaan 'Apa itu'Dan'di manakah'Perintah, jadi saya menasihatinya.

Pergi ke mod interaktif dengan hanya menaip menjelaskan perintah di terminal.

$ Jelaskan 

Dan kemudian taipkan arahan satu demi satu untuk melihat apa yang mereka lakukan dalam satu tetingkap, seperti:

Perintah: Apa itu Perintah: di manakah 
Whatis Whereis memerintahkan membantu

Untuk keluar dari mod interaktif yang hanya perlu dilakukan Ctrl + c.

4. Anda boleh meminta untuk menerangkan lebih daripada satu arahan yang dirantai oleh saluran paip.

$ jelaskan 'ls -l | grep -i desktop ' 
Dapatkan bantuan pada pelbagai arahan

Begitu juga anda boleh meminta shell anda untuk menerangkan perintah shell. Yang anda perlukan hanyalah sambungan internet yang berfungsi. Output dihasilkan berdasarkan penjelasan yang diperlukan dari pelayan dan oleh itu hasil output tidak dapat disesuaikan.

Bagi saya utiliti ini sangat membantu dan telah dihormati ditambah kepada saya .Bashrc. Beritahu saya apa pendapat anda mengenai projek ini? Bagaimana ia boleh berguna untuk anda? Adakah penjelasannya memuaskan?

Beri kami maklum balas berharga anda dalam komen di bawah. Suka dan kongsi kami dan membantu kami tersebar.