Sepertinya saya belajar cara menggunakan terminal adalah prasyarat untuk belajar cara menggunakan Ubuntu. Jadi saya mencoba mencari cara terbaik untuk belajar. Apakah ada kartu flash online Quizlet yang dipasang di sana? Cara yang lebih baik?
command-line
games
Kapitalisme Menang
sumber
sumber
rm -- '-rf ~/*'
. Untuk tantangan nyata, coba hapus file yang namanya seluruhnya terdiri dari karakter kontrol yang tidak dapat dicetak. Poin bonus jika hanya mencetak nama yang mengacaukan terminal Anda.Jawaban:
Anda dapat menambahkan baris (perintah) berikut di akhir
~/.bashrc
file Anda :Setiap kali Anda membuka terminal, Anda akan belajar sesuatu tentang perintah acak.
Jika Anda ingin bersenang-senang, Anda dapat menggunakan
cowsay
"utilitas". Untuk menginstalnya, jalankan ini di terminal:Kemudian tambahkan baris berikut di akhir
~/.bashrc
file Anda :Atau Anda dapat menambahkan baris di atas sebagai alias di
~/.bash_aliases
. Saya tambahkan:Setiap kali bosan, Anda bisa mengetikkan terminal:
?
(diikuti oleh Enter). Ini seperti bermain dadu sendiri.sumber
Did you know that: mkdir: nothing appropriate.
setiap kali saya memulai shell (agar lebih jernih, saya tidak selalu melihatmkdir
tetapi saya selalu melihatnothing appropriate
).whatis
berfungsi jika saya meletakkan baris kode Anda di atas~/.bashrc
tetapi tidak di akhir. Tidak yakin apa yang mengacaukannya, tapi saya kira orang lain akan mengalami masalah yang sama./bin
karena di sana ada perintah yang paling sering digunakan. Tetapi Anda dapat menggunakanecho "Did you know that:"; whatis $(ls /usr/share/man/man1 | shuf -n 1 | cut -d. -f1)
untuk memilih halaman acak dari semua halaman manual./bin
ruang Anda atau baris baru dalam namanya maka Anda memiliki masalah yang lebih besar daripada kebiasaan menulis yang buruk ...ls
yang menambah-F
atau beberapa bendera lain yang mempengaruhi output. Ubahls /bin
ke/bin/ls /bin
.Saya biasa bermain dengan
whatis
. Ini bukan permainan, tapi itu cara yang relatif mudah untuk dipelajari.Misalnya, ketik
whatis sudo apt-get update
dan mengembalikan:Sebelum saya menjalankan perintah apa pun, saya memukulnya
whatis
terlebih dahulu. Saya belajar apa yang akan saya lakukan, maka saya akan melakukan perintah dengan percaya diri.Jika
whatis
tidak memberikan banyak informasi atau jika tidak jelas bagi saya, saya akan pergi ke dan membacaman
.Sebagai contoh
man sudo
,.Google memberi Anda begitu banyak info di sini, sumber di dalam Tanya Ubuntu dan di luar. Di sini, LMGTFY: cara terbaik untuk mempelajari perintah terminal di Ubuntu
sumber
whatis something
dengan membaca sebelumnyaman something
SEBELUM menggunakan perintah "sesuatu" ^^. Khusus untuk beberapa (sebagian besar!) Perintah, yaitudd
misalnya ... Manusia akan, misalnya, juga menjelaskan parameter "perbarui" dalam contoh yang Anda berikan sendiri ... Dalam contoh Anda, whatis menunjukkan apa yang "apt-get" dan kemudian mencoba untuk menemukan definisi perintah "pembaruan", yang tidak ada (tetapi bisa memiliki dan menjadi sesuatu yang sama sekali tidak relevan)Ya, Terminus dulunya adalah game yang akan membantu. Ada versi live di sini , dan kodenya ada di github . Itu ide yang rapi, meskipun saya lebih suka kode itu lebih mudah diperluas.
sumber
Saya tidak tahu permainan apa pun, namun ada beberapa utilitas baris perintah yang berguna yang membantu.
Apa yang dilakukan perintah?
Bagaimana saya?
Kalau tidak:
Bagaimana saya menggunakan?
Atau, beberapa utilitas mendukung opsi bantuan, seperti:
Ini mungkin dalam bentuk
command -h
,command --help
,command -?
.Untuk informasi:
Jika Anda memiliki sesuatu yang spesifik yang perlu Anda capai, Google adalah teman Anda. Kalau tidak, ada banyak buku, seperti buku Bash dari O'Rielly .
sumber
apropos
daninfo
ke daftar. ;)<
dan>
sama sekali, karena orang yang membutuhkan arahan untuk menggunakanman
mungkin tidak tahu bahaya pengalihan. Misalnya:command <something> somethingelse
akan membuatsomethingelse
file kosong (atau memotong yang sudah ada!) Di direktori saat ini. Itu kebiasaan buruk. Hanya menggunakanman command
cukup jelas. Atauman __some__command__
sesuatu yang aman.<something
bukan file yang ada, karena jika tidak shell akan mengeluh itu tidak ada (ternyata begitu SEBELUM membuat file output) ... Tapi tetap saja, kebiasaan burukLihatlah fu command line
Anda dapat menelusuri beberapa cuplikan baris perintah yang keren, dan jika Anda ingin pemahaman yang lebih dalam Anda dapat membaca manual dari perintah yang mereka gunakan.
sumber
Ubuntu dirancang agar sangat ramah pengguna. Mempelajari cara menggunakan terminal bukanlah prasyarat untuk belajar cara menggunakan Ubuntu. Namun, itu jika Anda ingin menjadi pengguna listrik atau memecahkan masalah sendiri.
Untuk menjawab pertanyaan Anda, saya tidak tahu ada game yang dirancang untuk membantu atau mengajarkan perintah shell, tapi saya akan sangat merekomendasikan bash sumber daya berikut dan administrasi sistem yang terkait:
Harap dicatat bahwa tutorial ini menggunakan Red Hat (distribusi Linux lain) dan referensi beberapa direktori yang hanya berlaku untuk mahasiswa University of Surrey.
Di-host di Proyek Dokumentasi Linux ( http://www.tldp.org/ ), penulis Mike G
Wikibook dari Wikipedia
http://www.nongnu.org/lpi-manuals/manual/ Manual studi dari Linux Professional Institute (LPI)
http://www.gnu.org/software/bash/manual/bashref.html
Manual Referensi Bash GNU
Panduan Bash-Scripting Lanjutan ( http://linux.die.net/ ), penulis Mendel Cooper
sumber
Anda punya banyak game di http://overthewire.org . Yang termudah adalah Bandit, "ditujukan untuk pemula absolut".
sumber
Bandit
tampaknya menjadi permainan untuk pemula absolut seperti saya.Ada permainan untuk mempelajari perintah VIM di http://vim-adventures.com/ yang saya rekomendasikan. Saya meminta murid saya untuk memainkannya di hari pertama mereka :-)
sumber
Alat Memrise memiliki bagian baris perintah unix dan linux. Ini adalah alat yang hebat untuk mempelajari segala sesuatu dengan cara kartu punch.
sumber
Proyek Dokumentasi Linux memiliki sumber-sumber terbaik dan terbaru untuk mempelajari BASH.
http://www.tldp.org/LDP/Bash-Beginners-Guide/html/
http://www.tldp.org/LDP/abs/html/
http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
Komunitas Ubuntu telah mengumpulkan semua tautan bagus yang sangat membantu untuk mempelajari BASH
https://help.ubuntu.com/community/CommandLineResources
sumber
Ada game Uplink . Sudah cukup menyenangkan dan threre adalah kesamaan yang cukup bagus dengan shell linux. Tapi itu punya perintah sendiri juga.
sumber
cd
,dir
,delete
danreboot
. Cukup tidak mencukupi. Saya ingat ada permainan hacker lain di mana Anda benar-benar harus menulis skrip shell, tetapi saya lupa namanya. Mungkin sesuatu yang kreatif sebagai "peretas"Alat terbaik yang saya temukan untuk menghafal dan belajar jangka panjang adalah Anki
http://www.ankisrs.net/
Saya menggunakan kartu buat di Anki yang mengharuskan saya mengetik jawabannya, bukan hanya kartu flash. Itu membangun memori otot. Selain itu saya melakukan 15 menit pelatihan setiap pagi dan Anki akan mengurutkan kartu saya berdasarkan yang saya perlu tinjau.
sumber
Pada awal UNIX (v6 dan v7) (ya sebelum Linux), ada serangkaian tutorial yang sangat sederhana di bawah perintah yang disebut
learn
. Harus saya akui, saya memulai pelatihan di sana .. ada tutorial tentang command line, vi, dan sedikit pemrograman C. Sudah lama menghilang. Dan tentu saja, ini sebelum maraknya buku tentang hal ini, tingginya jumlah konektivitas internet yang mudah, pada dasarnya yang Anda miliki pada dasarnya adalahman
halaman.Jadi sekarang cukup mudah, pada dasarnya pergi ke Google, baik menemukan beberapa dokumentasi yang diposting. Atau gunakan amazon untuk menemukan buku yang sesuai. Amazon bahkan memiliki peringkat dan ulasan di buku mereka.
sumber
Yah, sebagian besar dasar-dasar yang saya pelajari ketika Linux sebagian besar masih berbasis command-line dan SUSE adalah salah satu dari sedikit Linux dengan instalasi berbasis GUI. Saya bermain-main dengan Gentoo kali ini ... cukup instal sistem Anda dengan beberapa alat seperti pm-sensor dan lainnya, segera Anda kembali ke terminal untuk beberapa konfigurasi
Saya tidak tahu apakah masih ada distro yang diinstal melalui command-line, ketika saya berhenti bekerja dengan Linux sampai sebulan yang lalu, ketika saya tahu mereka akhirnya membuat langkah untuk mendapatkan berbasis GUI dan menarik bagi Pengguna, hebat terima kasih kepada semua programmer di luar sana, yang membuat banyak PC lama saya berguna lagi !!!
MS bodoh benar-benar terlalu bodoh untuk mempertahankan produk terbaik mereka lagi ... Windows XP ... sebuah perusahaan yang melakukan itu, pasti tidak mempertimbangkan untuk mendapatkan OS yang sepenuhnya stabil dan aman ... dan dalam kasus Win 7 mereka mungkin mendapatkannya sangat stabil dan aman, tetapi dibutuhkan banyak sumber daya untuk melakukannya.
Benar-benar menyukai cara Linux mengendalikan perangkat keras tanpa kompiler besar atau juru bahasa atau hal-hal lain yang menghalangi, seperti pada Windows.
Tetapi jika Anda ingin mempelajari lebih lanjut tentang Linux, Gentoo adalah cara yang bagus untuk membangun sistem Anda sendiri, langkah demi langkah dan juga mempelajari cara kerja Linux. Gentoo juga dapat berjalan di hampir semua hal, tidak peduli seberapa kecil sumber daya perangkat kerasnya, sehingga Anda dapat menggunakan PC lain yang lebih tua untuk Linux ini, instal-uji, waktu-waktu menyenangkan!
sumber
Tidak persis permainan, tetapi ada situs ini , di mana Anda dapat mempelajari beberapa perintah berbeda.
sumber
Bukan game tetapi lihatlah http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf
Ini mencakup sed, awk, dan grep selain yang lain dan menunjukkan kepada Anda cara menghitung, mengurutkan, menghitung ngram, dll. Ia memiliki latihan dan semuanya. Saya sudah menyebutnya berulang kali.
sumber
Bukan permainan, tetapi berguna ketika Anda ingin mempelajari beberapa perintah dan tidak ada linux yang tersedia: rextester
sumber
Matriks untuk game cube adalah tempat saya belajar cukup (relatif terhadap pengetahuan saya yang berusia 13 tahun sebelumnya) sedikit tentang terminal UNIX. Ada mini-game di mana Anda akan "meretas" jalan Anda ke matriks untuk menjatuhkan senjata untuk diambil nanti ketika Anda memainkan level itu. Sebenarnya bar jauh salah satu fitur favorit saya dari permainan apa pun.
sumber
inx (bukan X) dapat digunakan sebagai live cd dan mengajarkan hal-hal terminal dengan cara yang menyenangkan dan interaktif
sumber
Saya kira bandit adalah salah satu yang terbaik untuk belajar dan memahami lebih banyak tentang perintah Linux dan mengetahui lebih banyak tentang linux untuk pemula. Anda bisa mendapatkan tautannya dari sini
sumber