Saya telah menerima beberapa e-mel permintaan bantuan dari orang-orang yang lebih tua yang berminat dengan Linux, dan beberapa daripada mereka bertanya jenis soalan yang sama yang dapat diringkaskan seperti berikut:
Bolehkah saya "memilih selain" Linux seperti yang saya boleh dengan MS-DOS?
Saya akan menerangkan apa yang dimaksudkan di atas. MS-DOS, atau hanya kira-kira mana-mana DOS secara umumnya untuk perkara itu (PC DOS, DR-DOS, dan sebagainya), sangat mudah difahami dan digunakan kerana OS tersebut terhad oleh perkakasan yang tersedia pada masa mereka dibebaskan.
Pengguna komputer yang lebih tua mempunyai kasih sayang yang sangat kuat untuk MS-DOS kerana mereka tahu dengan baik, dan ingin dapat mencapai tahap pengetahuan yang sama dengan Linux di baris arahan. Lagipun, MS-DOS tidak sukar, jadi betapa sukarnya Linux, kan?
Saya tidak akan mengatakan Linux di baris arahan adalah sukar, tetapi ia boleh mengecewakan. Terdapat beberapa perkara asas yang perlu anda ketahui apabila menggunakan Linux di baris arahan.
TSRs vs. Processes
Apabila anda menjalankan MS-DOS, satu-satunya perkara yang berjalan di latar belakang adalah TSR. Anda mungkin tahu dengan tepat di mana TSR ini dimuatkan secara fizikal dari, bagaimana ia dijalankan, mengapa ia berjalan dan sebagainya.
Contoh yang paling mudah dari TSR dalam MS-DOS Saya boleh memikirkan adalah MOUSE.COM, yang membolehkan penggunaan tetikus komputer dalam aplikasi MS-DOS seperti EDIT. Pemacu tetikus memuat beban AUTOEXEC.BAT, tetap dimuatkan dan membolehkan penggunaan peranti periferi itu.
Sebaliknya Linux mempunyai banyak proses yang bermula pada permulaan melalui init . Ini adalah haiwan yang sama sekali berbeza berbanding dengan MS-DOS. Proses diberikan ID, dan anda boleh membaca semua tentangnya di pautan yang disebutkan di atas.
Adakah anda perlu tahu semua selok-belok haba ? Tidak betul. Intinya ialah ini bukan MS-DOS yang anda gunakan.
Sekiranya anda ingin melihat semua proses semasa yang dijalankan di baris arahan Linux, tutorial di sini menerangkan secara ringkas cara untuk melakukannya melalui perintah ps .
Tugas tunggal vs Multi-tugas
MS-DOS terutamanya persekitaran tugas tunggal; Linux adalah multi-tasking yang mampu dan dapat melakukannya dengan mudah.
Adalah idea yang baik untuk mengetahui bagaimana untuk menukar antara tugas-tugas di baris arahan Linux, kerana selepas itu, anda mempunyai keupayaan supaya anda juga dapat menggunakannya.
Cara pelbagai tugas Linux di baris arahan adalah dari penggunaan latar depan dan latar belakang "pekerjaan". Tutorial ini menerangkan dengan sangat baik bagaimana untuk bekerja dengan baris perintah Linux multi-tasking, penggunaan latar depan / latar belakang / berhenti pekerjaan dan sebagainya.
Persekitaran "tidak dalam diri anda"
Cara terbaik saya dapat menggambarkan perbezaan antara MS-DOS dan Linux ialah DOS sentiasa di wajah anda sementara Linux tidak.
Pengguna sekolah lama DOS sangat banyak digunakan untuk mempersembahkan segala sesuatu kepada mereka semua di hadapan di mana saja di alam sekitar; ini adalah kerana cara kerja tunggal DOS dalam melakukan sesuatu. Apa yang DOS lakukan, anda melihatnya.
Linux tidak seperti itu. Kebanyakan masa persekitaran Linux tidak akan memberitahu anda apa yang berlaku dengan reka bentuk.
Anda boleh memikirkannya dengan cara ini: DOS adalah "Saya akan memberitahu anda segala-galanya" dan Linux adalah "Saya akan memberitahu anda segala-galanya, tetapi hanya jika anda memintanya ."
Di Linux, andaian dibuat bahawa anda, pengguna, akan membuat OS berjalan walau bagaimanapun anda mahu dan untuk OS hanya tinggal keluar dari jalan melainkan anda memberitahu sesuatu yang berbeza. Keterbukaan yang luar biasa ini tidak menghiraukan mereka yang digunakan untuk mempercepatkan DOS kerana cara operasi yang sama sekali berbeza pada baris arahan.
Soalan Besar bagaimanapun adalah: Walaupun dengan keterbukaan Linux, adakah ia memberikan pengalaman arahan baris yang lebih kuat, lebih banyak? Ya. Di Linux anda menjalankan OS yang sama yang digunakan dalam mega-komputer UNIX yang sangat kuat, jadi sudah tentu ia lebih baik daripada DOS yang pernah ada.
Di mana anda pergi untuk mendapatkan hanya baris arahan (iaitu tiada GUI) dan tidak ada yang lain?
Pengguna Linux mempunyai perdebatan berbeza (baca: argumen) tentang apa yang harus digunakan untuk persekitaran "tulen Linux". Malah, saya tidak tahu apa sebenarnya "tulen Linux" kerana definisi itu berbeza-beza. (Sekiranya anda mahu menikam definisi "tulen Linux", sila hantar komen dan terangkannya, kerana saya tidak boleh.)
Untuk sampai di mana segala sesuatu bermula di Linux, anda perlu menjauhkan diri dari pengedaran "berdasarkan" dan masuk ke "asal". Ada tiga. Debian, Slackware dan Red Hat.
Untuk pengguna baris arahan Linux baru, Slackware dan Debian akan memukul anda seperti satu batu bata dan anda mungkin tidak akan menyukainya - walaupun jangan biarkan kata-kata saya menghalang anda untuk mencuba salah satu daripada mereka. Red Hat kini komersial dan sudah lama, jadi anda mungkin tidak berminat untuk membayarnya.
Pengedaran yang semulajadi yang membolehkan anda mempelajari bagaimana perkara-perkara yang dilakukan di Linux dari bawah (kebanyakannya) ialah Linux Arch. Sekiranya anda mahukan persekitaran Linux yang membuang anda pada baris arahan setelah dipasang dan membolehkan anda mempelajarinya sedemikian rupa di mana anda merasakan pencapaian yang baik semasa anda pergi, Arch adalah apa yang anda mahu. Panduan Permulaan untuk Arch adalah salah satu tulisan terbaik yang pernah saya lihat untuk persekitaran baris perintah Linux.
"Memilih" OS akhirnya bermakna perlu belajar terlebih dahulu, bermula pada baris arahan. Oleh itu, bagi pengguna DOS yang lama di luar sana yang mahukan Linux yang membolehkan anda membinanya, sebaliknya, Debian, Slackware dan Arch sangat baik untuk itu; itulah di mana anda bermula.