ทำงานในลินุกซ์ การแนะนำ. เหตุใดเราจึงต้องมีหลักสูตรแยกต่างหากสำหรับเรื่องนี้?

ผู้ใช้อาจสนใจทดลองใช้ระบบปฏิบัติการ Linux นั่นคือสิ่งที่เกิดขึ้นกับฉันครั้งหนึ่ง มีวรรณกรรมมากมายบนอินเทอร์เน็ต แต่ก็มีอยู่เสมอ ปัญหาเฉพาะที่: "จะเริ่มตรงไหนดี?". บางคนเห็น Linux จากเพื่อน บางคนพบวิดีโอหรืออ่านบทความบนอินเทอร์เน็ต แต่สิ่งเหล่านี้มักเป็นตัวเลือกสำเร็จรูป และหากคุณต้องการติดตั้งระบบปฏิบัติการดังกล่าวบนคอมพิวเตอร์ของคุณ คุณจะมีคำถามมากมาย คำถามแรกที่กังวลใจคือการเลือกช่องทางการจำหน่าย...

ฉันค้นหาวรรณกรรมหลายฉบับ แต่ความคิดเห็นก็ถูกแบ่งแยกและยังคงอยู่ บางตัวใช้สำหรับ Debian บางตัวสำหรับ Mandriva, RedHat ฯลฯ ปัจจุบันมี Linux OS มากกว่า 1,300 รุ่น และการเลือกรุ่นใดรุ่นหนึ่งโดยเฉพาะทำให้ผู้ใช้ Windows รุ่นฮาร์ดคอร์คิดอย่างลึกซึ้ง ฉันพยายามติดตั้งอันอื่น แต่ก็ไม่สามารถทำได้เสมอไปเนื่องจากความขัดแย้งของอุปกรณ์และไม่มีประสบการณ์ การแจกจ่ายที่ติดตั้งสำเร็จครั้งแรกคือ OpenSuse 11.1 จากนั้น Debian สิ่งที่จับได้ก็คือการแจกแจงเหล่านี้มีความแตกต่างกัน โครงสร้างไฟล์, โปรแกรม และอื่นๆ อีกมากมาย สิ่งนี้ทำให้ฉันสับสนมากยิ่งขึ้น แต่ฉันยังคงทดลองต่อไปจนกระทั่งตัดสินใจเลือก Ubuntu นี่คือสิ่งที่เราจะพูดถึง

ฉันคิดว่ามันน่าสังเกตว่า Ubuntu มีพื้นฐานมาจาก การกระจายเดเบียนซึ่งก็ได้รับความนิยมอย่างมากในหมู่ ผู้ดูแลระบบ- "ก่อตั้ง" หมายถึงอะไร? ฉันจะพยายามวาดเส้นขนานกับ Windows OS ลองนึกภาพใบอนุญาตปกติ ดิสก์วินโดวส์- แนะนำ? ลองจินตนาการถึงการประกอบใดๆ แม้แต่ ZverDVD ที่โด่งดัง ดังนั้น Ubuntu จึงเป็น "รุ่น" ของ Debian ซึ่งมีเคอร์เนลที่อัปเดต แพตช์ โปรแกรมและที่เก็บของตัวเอง หลังจากนั้นฉันจะพูดถึงทั้งหมดนี้แยกกัน ฉันไม่คิดว่าเราควรจะลงลึกเกินไป ความแตกต่างของอูบุนตูจาก Debian ฉันจะเสริมว่าการเผยแพร่นี้เป็นที่นิยมมากและ Ubuntu เวอร์ชันใหม่จะออกทุก ๆ หกเดือน (ในเดือนเมษายนและตุลาคม) แล้วทำไมถึงใช้ Ubuntu? ใช่ มันตรงตามข้อกำหนดที่ผู้ใช้มือใหม่กำหนดไว้สำหรับระบบปฏิบัติการใหม่

  1. ความเรียบง่ายและสะดวกในการติดตั้ง- อยากใส่แผ่น ติดตั้ง ดูแบบไม่ต้องเต้นกับแทมบูรีน (แต่. ทำงานต่อไปจะทำไม่ได้ถ้าไม่เต้นรำกับแทมบูรีน) ฉันทราบว่าเมื่อทำงานใน Windows คุณสามารถเป็นผู้ใช้ที่เรียบง่ายและไม่ต้องกังวลกับวิธีการและสิ่งที่ทำงาน และหากเกิดปัญหาหรือปัญหาไม่บ่อยนัก คุณสามารถหันไปหาคนที่มีความรู้และเข้าใจซึ่งสามารถช่วยเหลือคุณได้ ในกรณีของ Linux คุณจะต้องคิดหลาย ๆ อย่างด้วยตัวเองและกลายเป็นคนที่ "รอบรู้" ด้วยตัวเอง แต่อย่ากลัวไป นั่นไม่ใช่สิ่งที่คุณมาที่นี่ อย่างไรก็ตาม คุณสามารถถามคำถามได้ตลอดเวลา และในทางกลับกัน เราก็จะพยายามช่วยเหลือคุณ
  2. เพื่อให้ทุกอย่างทำงานได้- ติดตั้งหรือยัง? ที่นี่คุณมีเดสก์ท็อปและเมนูทุกประเภทและโปรแกรมมากมาย เบราว์เซอร์ ชุดซอฟต์แวร์สำนักงาน และแอปเพล็ตการตั้งค่าเครือข่าย (แต่เราจะเรียนรู้การทำงานโดยไม่ต้องใช้มันและตั้งค่าเครือข่ายด้วยตนเอง) มีแม้กระทั่งเครื่องเล่น แต่ไม่สามารถเล่นรูปแบบเสียง/วิดีโอได้หลายรูปแบบตามค่าเริ่มต้น ฉันจะอธิบายในภายหลังว่าเหตุใดจึงเป็นเช่นนี้และจะแก้ไขอย่างไร
  3. ฉันไม่ต้องการที่จะสูญเสียสิ่งใดมีแอปพลิเคชั่นและเอกสารมากมายบนพาร์ติชัน Windows OS ที่ฉันไม่อยากเสียไปเมื่อติดตั้ง Linux Ubuntu จะแจ้งให้คุณแบ่งพาร์ติชัน ฮาร์ดดิสโดยจะบันทึก Windows หรือระบบปฏิบัติการอื่น ๆ ออกเป็นบางส่วนและติดตั้ง bootloader ของตัวเองซึ่งสามารถโหลดได้ทั้ง Windows และ Linux ลีนุกซ์รุ่นใหม่รวมถึง Ubuntu มีความสามารถที่ยอดเยี่ยมในการทำงานจากดิสก์หรือแฟลชไดรฟ์โดยไม่ต้องติดตั้งลงในฮาร์ดไดรฟ์ของคอมพิวเตอร์ การแจกแจงที่สามารถทำได้เรียกว่า LiveCD / LiveDVD (หรือ "live disk") ฉันแนะนำให้คุณลองเริ่มระบบปฏิบัติการก่อน ดิสก์การติดตั้ง - วิธีนี้จะทำให้คุณรู้ได้อย่างแน่นอนว่าการกระจายเฉพาะสามารถจัดการกับฮาร์ดแวร์ของคอมพิวเตอร์ของคุณได้ และจะไม่มีปัญหาระหว่างการติดตั้ง มีความเป็นไปได้สูงที่เมื่อคุณเริ่ม Ubuntu จาก LiveCD คุณจะสามารถเข้าสู่การตั้งค่าเครือข่ายและใช้อินเทอร์เน็ตและเครือข่ายได้ คุณจะสามารถทำงานด้วย เอกสารข้อความและตาราง คุณสามารถดูรูปภาพและอื่นๆ เพียงลองบูทจากดิสก์ อย่าลืมว่าการทำงานกับ LiveCD ยังไม่ทำงานในระบบปฏิบัติการเต็มรูปแบบที่ติดตั้งบนฮาร์ดไดรฟ์ดังนั้นควรเตรียมพร้อมสำหรับ "เบรก" เมื่ออ่านจากซีดีเพื่อพยายามเปิดโปรแกรมนี้หรือโปรแกรมนั้น

คุณสามารถแสดงความคิดเห็นและข้อเสนอแนะเพื่อปรับปรุง เปลี่ยนแปลง หรือแก้ไขบทความในความคิดเห็นได้ตลอดเวลา เราทำงานเพื่อคุณ!

ระบบปฏิบัติการลินุกซ์เป็น อะนาล็อกที่คุ้มค่าหน้าต่าง หากคุณไม่เคยทำงานในสภาพแวดล้อมมาก่อนคุณควรคำนึงถึงความแตกต่างหลายประการที่เป็นเอกลักษณ์ของมัน
ระหว่างขั้นตอนการเช็คอินในห้องผ่าตัด ระบบลินุกซ์โดยจะดำเนินการต่อไปนี้โดยอัตโนมัติ:
กระบวนการเริ่มต้นตามมาตรฐานด้วยการตรวจสอบการเข้าสู่ระบบและรหัสผ่านของผู้ใช้
จากนั้นจึงกำหนดจานสีทั้งหมดของชุดประกอบด้วย ตัวแปรสภาพแวดล้อม;
กระบวนการนี้เสร็จสมบูรณ์โดยการเรียกใช้ตัวแปลคำสั่ง นี่คือสิ่งที่เรียกว่าเชลล์ระบบปฏิบัติการ
การกระจาย Linux ส่วนใหญ่ใช้เชลล์สองประเภทตามค่าเริ่มต้น:
ช;
ทุบตี.
ในความเป็นจริงจานสีของเปลือกหอยนั้นกว้างกว่ามาก แต่มีการใช้งานน้อยกว่าที่อธิบายไว้ข้างต้นมาก การเปลี่ยนค่าเริ่มต้นนั้นไม่ใช่เรื่องยาก และคุณสามารถเรียกใช้ได้โดยใช้บรรทัดคำสั่ง
คำสั่งในระบบปฏิบัติการ Linux คือชุดอักขระ ประกอบด้วยชื่อคำสั่งและอาร์กิวเมนต์ที่จำเป็น คั่นด้วยช่องว่าง อาร์กิวเมนต์อนุญาตให้คำสั่งใช้พารามิเตอร์เพิ่มเติมที่กำหนดพฤติกรรมของมัน เช่น ให้ คำสั่งมาตรฐาน:
เสียงสะท้อน 12345
สายอักขระ 12345 จะปรากฏบนหน้าจอซึ่งเป็นอาร์กิวเมนต์ของคำสั่งนี้
คำสั่งที่เป็นส่วนหนึ่งของเชลล์นั้นถูกกำหนดให้เป็นบิวด์อิน พวกเขาคือ:
เป็นเรื่องธรรมดา;
เฉพาะเจาะจง.
เรื่องทั่วไปเป็นเรื่องธรรมดาของใครก็ตาม เฉพาะจะไม่ทำงานภายในระบบปฏิบัติการที่ไม่ใช่เจ้าของภาษา
มีคำสั่งทั้งหมดที่ไม่ขึ้นอยู่กับเชลล์ปัจจุบัน มีขายแยกกัน โมดูลซอฟต์แวร์ซึ่งเป็นมาตรฐานสำหรับการกระจาย Linux ที่คุณเลือกเท่านั้น อาร์กิวเมนต์อาจเป็นตัวเลือกหรือคีย์ก็ได้ สตริงอักขระเหล่านี้ประกอบด้วยเครื่องหมายขีดกลางและสัญลักษณ์ตั้งแต่หนึ่งตัวขึ้นไป ตัวอย่างมีดังต่อไปนี้:
ลส -ล
คีย์ช่วยให้คุณสามารถรวมอาร์กิวเมนต์ต่างๆ ได้ เป็นผลให้คุณจะได้รับคำสั่งที่เหมือนกัน:
ลส -ล -ดี
ls -ld
การทำงานบนบรรทัดคำสั่ง Linux ต้องปฏิบัติตามกฎหลายข้อที่เกี่ยวข้องอย่างเคร่งครัดเฉพาะในสภาพแวดล้อมข้อมูลของระบบปฏิบัติการนี้:
ตัวพิมพ์เล็กและ ตัวพิมพ์ใหญ่สำหรับ Linux มันคือ สัญลักษณ์ที่แตกต่างกัน- ใน ไดเรกทอรีของ Windowsอุณหภูมิและ ไดเรกทอรีชั่วคราว- สิ่งเดียวกันใน Linux - ไม่ กฎเหล่านี้ใช้กับทุกสิ่ง: คำสั่ง, คีย์, ชื่อผู้ใช้, รหัสผ่าน ฯลฯ คำสั่งคอนโซล:
ป.ล
และ
PS-A
จะให้ผลลัพธ์ที่แตกต่างแก่คุณ
ด้วยการป้อนสวิตช์ –help บนบรรทัดคำสั่ง คุณสามารถรับความช่วยเหลือเกี่ยวกับคำสั่งส่วนใหญ่ได้:
1. ps –help: จะให้ความช่วยเหลือคุณสำหรับคำสั่ง ps เธอคือเจ้าของ ข้อมูลที่สมบูรณ์และทำงานร่วมกับรายการกระบวนการทั้งหมดที่คุณเปิดตัว
2. ระบบช่วยเหลือในตัว – จะให้ความช่วยเหลือเพิ่มเติม
3. man ps - จะแสดงคำสั่ง ps ที่สมบูรณ์บนหน้าจอ
อย่าลืมว่าผลลัพธ์ แต่ละโปรแกรมขึ้นอยู่กับสิทธิ์ของคุณภายในระบบปฏิบัติการโดยตรง คำสั่ง su รับผิดชอบในระบบปฏิบัติการ สิทธิ์รูตใช้. มีหน้าที่รับผิดชอบในการเปลี่ยนผู้ใช้ในเซสชันปัจจุบันกับระบบปฏิบัติการ หากไม่ได้ระบุผู้ใช้ รูทจะถูกเลือกโดยอัตโนมัติ
สำหรับผู้ใช้ Linux OS ทั้งหมด ตัวจัดการไฟล์ mc จะมีประโยชน์มาก นี่คืออะนาล็อกของ FAR หรือ ผู้บัญชาการนอร์ตัน- ปัจจุบันโมดูลที่มีประโยชน์นี้มีอยู่ในทั้งหมด การแจกแจงลินุกซ์- มีสิ่งหนึ่ง: ไม่ได้ติดตั้งตามค่าเริ่มต้นทุกที่ มันจะช่วยคุณแก้ปัญหาที่เกิดซ้ำมากมาย
การแสดงข้อมูลบนหน้าจอใน Linux OS ก็มีลักษณะเฉพาะของตัวเองเช่นกัน ลองดูที่หลัก:
หากข้อความหายไปจากหน้าจอ คุณสามารถแก้ไขสถานการณ์ได้อย่างง่ายดายโดยใช้การรวมกัน ปุ่ม SHIFTและเลื่อนหน้าขึ้นหรือเลื่อนลง
หากคุณต้องการหยุดการแสดงข้อมูลบนหน้าจอชั่วคราว – CTRL-S;
หากจำเป็นต้องระงับ ให้ยกเลิก – CTRL-Q;
หากคุณต้องการแสดงข้อความจำนวนมากในโหมดทีละหน้า ให้ใช้คำสั่ง less ซึ่งเพิ่มเข้าไปในคำสั่งหลัก:
เรามีในสต็อก ไฟล์ข้อความ mytxt กว้าง 12 หน้าจอ สำหรับ เอาต์พุตมาตรฐานสามารถใช้ข้อความบนหน้าจอได้ คำสั่งแมว < имя файла>
แมว mytxt
หลังจากดำเนินการคำสั่งนี้ คุณจะเห็นข้อความกะพริบอย่างรวดเร็วและ
หน้าจอเอาต์พุตสุดท้าย (สิบสอง) คุณสามารถใช้แป้นพิมพ์ลัดได้
SHIFT-PAGEDOUN หรือ SHIFT-PAGEUP เพื่อดูข้อความ แต่คุณสามารถทำได้
ใช้ประโยชน์และน้อยลง เราได้รับโซ่:
แมว mytxt | น้อย
สัญลักษณ์ | หมายถึงการรวมคำสั่งสำหรับการออกข้อความ cat และคำสั่งควบคุมเข้าในสายการดำเนินการ เอาต์พุตทีละหน้าน้อย. หลังจากที่หน้าแรกของข้อความแสดงบนหน้าจอ เอาต์พุตจะหยุดชั่วคราวจนกว่าจะกด PAGE DOWN หรือ ENTER การรวมกันครั้งสุดท้ายจะส่งผลให้เกิดการเคลื่อนไหวของหน้า
ปุ่ม Q มีหน้าที่รับผิดชอบในการทำให้เอาต์พุตหน้าสมบูรณ์
Linux ช่วยให้คุณสามารถเชื่อมโยงหลายคำสั่งได้ หากคุณต้องการแสดงในโหมดเพจทุกบรรทัดที่มีคำว่าเมล หากต้องการค้นหาคุณสามารถใช้คำสั่ง
เกรป<строка поиска>
เราได้รับพันธมิตรจากสามทีม:
แมว mytxt | grep เมล | น้อย
Linux หลายรุ่นช่วยให้คุณใช้งานได้มากขึ้นแทนที่จะน้อยลง
หากคุณต้องการใช้การแจกแจงหลายรายการพร้อมกัน จะมีการกำหนดคีย์ผสมสำหรับการสลับ: CTRL - ALT - F1...F6 หากต้องการไปที่เปลือกกราฟิก โปรดกด CTRL-ALT-F7
หากคุณต้องการสตาร์ทเซิร์ฟเวอร์กราฟิกตัวที่สองใน Linux OS บนคอมพิวเตอร์เครื่องหนึ่ง ให้ใช้คำสั่ง startx 1 -- :1
การรวมกัน Alt+F8 มีหน้าที่รับผิดชอบในการย้ายไปยังเทอร์มินัลกราฟิกที่สอง และ Alt+F7 จะกลับไปที่เทอร์มินัลกราฟิกแรก Linux ช่วยให้คุณสามารถทำงานกับเทอร์มินัลกราฟิกได้สูงสุด 64 เทอร์มินัลในแต่ละครั้ง (startx 2 -- :2 ฯลฯ)
exit จะสิ้นสุดเซสชันเทอร์มินัลปัจจุบัน
Linux อนุญาตให้คุณสร้างบันทึกพิเศษของเซสชันคอนโซลปัจจุบัน มันจะพิมพ์ทุกสิ่งที่คุณป้อนระหว่างเซสชั่นที่แยกจากกัน คุณสามารถตรวจสอบสิ่งที่ป้อนผ่านแป้นพิมพ์และสิ่งที่แสดงบนหน้าจอในที่สุด
มีการใช้คำสั่งต่อไปนี้:
สคริปต์< имя файла журнала >
ทางออกจะหยุดการบันทึก
หากคุณต้องการปิดเครื่องหรือรีสตาร์ทคอมพิวเตอร์ใน Linux OS ขั้นตอนนี้สามารถทำได้หลายวิธี:
การปิดระบบ: มีตัวเลือกมากมาย ช่วยให้คุณ:
1. รีบูตอย่างรวดเร็วโดยไม่ต้องตรวจสอบระบบไฟล์
2. ขั้นตอนการรีบูตตามเวลาที่กำหนด
3. จำลองและยกเลิกกระบวนการรีบูตที่ทำงานอยู่แล้วหรือเลื่อนออกไปก่อนหน้านี้
ปิดระบบ --help จะแสดงรายการตัวเลือกทั้งหมด
restart จะรีบูตระบบปฏิบัติการทันที:
ปิดเครื่อง -r ตอนนี้;
หยุด – ปิดเครื่อง:
ปิดเครื่อง -h ตอนนี้
สำหรับการแจกแจงส่วนใหญ่มีอยู่หลายประการ คำสั่งสั้น ๆ:
รีบูต – รีบูต;
หยุด – ปิดเครื่อง;
init – ปรับเปลี่ยน ระดับปัจจุบันการเปิดตัวระบบปฏิบัติการโดยทีมงานที่รับผิดชอบในการเริ่มและสิ้นสุดกระบวนการใน Linux พัฒนาขึ้นเพื่อจุดประสงค์เดียวกัน สคริปต์พิเศษ- พวกมันถูกเก็บไว้ใน /etc/inittab ระดับ 0 จะเป็นการปิดระบบ และระดับ 6 จะรีบูต ตามลำดับ:
เพื่อปิด:
เริ่มต้น 0;
เพื่อรีบูต:
เริ่มต้น 6;
init ยังใช้เพื่อเปลี่ยนระดับการทำงานของระบบปฏิบัติการ มาดูระดับโดยละเอียดเพิ่มเติม:
1 – โหมดผู้ใช้คนเดียว ให้สิทธิ์การเข้าถึงแก่ผู้ใช้รูท
2 – โหมดผู้ใช้หลายคนโดยไม่รองรับฟังก์ชั่นเครือข่าย
3 – พร้อมการสนับสนุนเครือข่าย
4 – สงวนไว้;
5 – การใช้เชลล์กราฟิก
init 3 จะยุติเชลล์กราฟิก ในที่สุดก็จะปิดลงและระบบจะไปที่ runlevel 3 หากต้องการคืนคุณต้องป้อน:
เริ่มต้น 5
ระดับการทำงานดีฟอลต์ถูกกำหนดโดย initdefault จาก /etc/inittab หากต้องการสตาร์ทระบบหากคุณต้องการสนับสนุนเชลล์แบบกราฟิก ให้ใช้คำสั่ง:
รหัส:5:ค่าเริ่มต้นเริ่มต้น:
ถ้า 5 ถูกแทนที่ด้วย 3 แล้ว เปลือกกราฟิกมันจะไม่เริ่มทำงานเมื่อระบบเริ่มทำงาน อย่าตั้งค่าระดับการเริ่มต้นระบบเริ่มต้นเป็นค่าระหว่าง 0 ถึง 6
ใน Linux OS คุณสามารถดูรายการงานได้โดยใช้คำสั่ง ps หากไม่มีพารามิเตอร์ที่มีคุณสมบัติเหมาะสม ระบบจะแสดงรายการกระบวนการที่ทำงานในระหว่างนั้น เซสชันปัจจุบันงาน. ps --help จะแสดงรายการตัวเลือกทั้งหมดเป็นมาตรฐาน
ตัวอย่าง:
รายการกระบวนการทั้งหมดที่ทำงานอยู่ในระบบ:
ps -A - จะแสดงรายการกระบวนการพร้อมตัวระบุ (PID) และชื่อ
หรือ:
ps -ax - จะให้รายการกระบวนการเดียวกัน แต่มีบรรทัดการเปิดตัวแบบเต็ม
รายการงานที่สร้างโดยผู้ใช้:
ผู้ใช้ ps -U
รายการงานที่เกี่ยวข้องกับเทอร์มินัลปัจจุบัน:
ป.ล
รายการงานที่เกี่ยวข้องกับเทอร์มินัล N:
ปล.tttyN
หากรายการงานมีขนาดใหญ่ และเราสนใจสถานะของงานตั้งแต่หนึ่งงานขึ้นไป เราสามารถใช้ grep ได้:
ps -U รูต | grep ppp - รายการงานที่มี "ppp" อยู่ในชื่อ
ด้านบนจะแสดงข้อมูลการใช้ทรัพยากรคอมพิวเตอร์บนหน้าจอ


ส่วนบนของหน้าต่างจะบอกสรุปสถานะระบบให้คุณทราบ:
เวลาปัจจุบัน;
เวลาตั้งแต่บูตระบบ
จำนวนผู้ใช้ในระบบ
จำนวนกระบวนการในเงื่อนไข รัฐที่แตกต่างกัน;
ข้อมูลการใช้งานหน่วยความจำและ CPU
ด้านล่างเป็นตารางแสดงลักษณะ กระบวนการที่แยกจากกัน- จำนวนแถวที่แสดงในตารางนี้ถูกกำหนดโดยขนาดของหน้าต่าง เนื้อหาของหน้าต่างจะถูกอัพเดตทุกๆ 3 วินาที การกดปุ่ม h จะแสดงความช่วยเหลือสำหรับคำสั่งที่อนุญาตให้คุณเปลี่ยนรูปแบบของข้อมูลที่แสดง และควบคุมพารามิเตอร์กระบวนการบางอย่างในระบบ:
s หรือ d - เปลี่ยนช่วงเวลารีเฟรชหน้าต่าง
z - จอแสดงผลสี/ขาวดำ
n หรือ # - จำนวนกระบวนการที่แสดง
คุณสามารถจัดเรียงรายการกระบวนการตามการใช้งาน CPU (P) การใช้หน่วยความจำ (M) เวลาดำเนินการ (T) และอื่นๆ
อย่างไรก็ตามยังมีอีกมาก คำสั่งที่เป็นประโยชน์ซึ่งช่วยให้คุณจัดการกระบวนการแบบโต้ตอบได้:
k - ฆ่างาน คำสั่งนี้จะขอตัวระบุกระบวนการ (PID) หลังจากป้อนว่ากระบวนการใดจะถูกยกเลิก
r - เปลี่ยนลำดับความสำคัญของงานปัจจุบัน (renice) เช่นเดียวกับคำสั่งก่อนหน้า PID จะถูกร้องขอ จากนั้นจึงขอค่าลำดับความสำคัญใหม่ (แสดงในคอลัมน์ NI) ช่วงของค่าลำดับความสำคัญคือตั้งแต่ลบ 20 (สูงสุด) ถึงบวก 19 ค่าลบและ 0 สามารถตั้งค่าได้โดยผู้ใช้รูทเท่านั้น
หากต้องการออกจากด้านบน ให้กด q
คำสั่งฆ่า
คุณสามารถบังคับยุติกระบวนการและเปลี่ยนลำดับความสำคัญได้โดยไม่ต้องใช้คำสั่งบนสุด
กระบวนการใน Linux ช่วยให้คุณสามารถแลกเปลี่ยน "สัญญาณ" กับเคอร์เนลและกระบวนการอื่นๆ เมื่อกระบวนการได้รับสัญญาณ ตัวควบคุมจะรันรูทีนย่อยเพื่อประมวลผล หากไม่มีก็แสดงว่าเคอร์เนลอย่างใดอย่างหนึ่ง ลินุกซ์ทำงาน ทีมพิเศษฆ่า. นี่คือสิ่งที่ทำให้สามารถส่งสัญญาณใด ๆ ไปยังกระบวนการที่กำหนดได้ รายการสัญญาณสามารถรับได้โดยใช้คำสั่ง:
ฆ่า -l
จากการรันคำสั่งนี้คุณจะเห็นรายการหมายเลขสัญญาณและชื่อ ส่งสัญญาณเฉพาะไปยังกระบวนการที่เลือกโดยใช้อินพุตบรรทัดคำสั่ง:
ฆ่า<-номерсигнала>หมายเลข PID ของกระบวนการที่เลือก
เช่น เราจำเป็นต้องปิดแอปพลิเคชัน ผู้บัญชาการเที่ยงคืน(เอ็มซี)
มากำหนดตัวระบุกระบวนการ mc:
ป.ล. -A | เกรป แมค
ให้ PID= 11597.
เราส่งสัญญาณ SIGQUIT (หมายเลข 3):
ฆ่า -3 11597
หลังจากนั้นกระบวนการ mc จะประมวลผลสัญญาณ GIGQUIT และออกตามปกติ อย่างไรก็ตาม หาก mc ติดขัด โดยปกติแล้ว จะไม่สามารถดำเนินการให้เสร็จสิ้นได้ เนื่องจากรูทีนย่อยการประมวลผลสัญญาณ SIGQUIT จะไม่ได้รับการควบคุม ในกรณีดังกล่าว จะใช้สัญญาณหมายเลข 9 (SIGKILL) ประมวลผลโดยเคอร์เนลระบบปฏิบัติการ และบังคับให้ยุติกระบวนการที่ระบุ:
ฆ่า -9 11597
ถ้าเข้า. คำสั่งฆ่าไม่ได้ระบุหมายเลขสัญญาณจากนั้นใช้ SIGKILL คำสั่งก่อนหน้าสามารถป้อนเป็น kill PID:
ฆ่า 11597
การยกเลิกกระบวนการจะยุติกระบวนการที่ทำงานอยู่ในนั้นด้วย
หากต้องการยุติกระบวนการตามชื่อ ให้ใช้คำสั่ง killall:
killall mc - ฆ่ากระบวนการที่มีชื่อ "mc";
ผู้ใช้ killall -u - กระบวนการฆ่าที่สร้างโดยผู้ใช้ผู้ใช้
คำสั่ง nice และ renice เปลี่ยนลำดับความสำคัญของกระบวนการ เมื่อกระบวนการเริ่มต้น ลำดับความสำคัญจะถูกกำหนดโดยค่าของกระบวนการพาเรนต์ เช่น xterm หรือ เปลือกเปลือก. คำสั่ง nice ช่วยให้คุณสามารถรันกระบวนการที่มีลำดับความสำคัญเท่ากับผลรวมของพาเรนต์ (เช่น 8) และหมายเลขที่ระบุเป็นตัวเลือกของคำสั่ง nice:
ดี -<число>ทีม
nice -4 mc - จะเปิดตัว mc โดยมีลำดับความสำคัญ = 8+4=12
คำสั่ง renice ใช้เพื่อเปลี่ยนลำดับความสำคัญของกระบวนการที่กำลังทำงานอยู่:
เรไนซ์<число>-p พีไอดี
renice 4 -p 11597 - ตั้งค่าลำดับความสำคัญสำหรับกระบวนการ mc (PID=11597) เป็น 4
หลังจากดำเนินการแล้ว renice จะสร้างบรรทัดผลลัพธ์:
11597: ลำดับความสำคัญเก่า 12 ลำดับความสำคัญใหม่ 4 - ลำดับความสำคัญเก่า 12 ลำดับความสำคัญใหม่ 4
การตั้งค่าหมายเลขลำดับความสำคัญเป็นศูนย์หรือลบจะได้รับอนุญาตสำหรับผู้ใช้ที่มีสิทธิ์รูทเท่านั้น

เกิดอะไรขึ้น อูบุนตู- Ubuntu เป็นระบบปฏิบัติการที่ทันสมัยและมีคุณสมบัติครบถ้วน ระบบปฏิบัติการขึ้นอยู่กับ เคอร์เนลลินุกซ์- แปลจากภาษาซูลูของแอฟริกาใต้ คำว่า Ubuntu แปลว่า "มนุษยชาติ"

Ubuntu เป็นและจะแจกจ่ายฟรีตลอดไป แต่ในเวลาเดียวกันด้วยการติดตั้ง Ubuntu บนคอมพิวเตอร์ของคุณ คุณจะได้รับชุดแอปพลิเคชันทั้งหมดที่จำเป็นสำหรับการทำงานและคุณสามารถดาวน์โหลดทุกสิ่งที่ขาดหายไปจากแพ็คเกจมาตรฐานจากอินเทอร์เน็ตได้อย่างง่ายดาย และไม่มีการจับในเรื่องนี้ คุณสามารถใช้ Ubuntu และซอฟต์แวร์ทั้งหมดที่มีอยู่ในระบบนี้โดยไม่มีข้อจำกัดใดๆ ได้ฟรีและสมบูรณ์ ถูกต้องตามกฎหมาย- ยิ่งกว่านั้น คุณยังสามารถดาวน์โหลดซอร์สโค้ดของส่วนประกอบทั้งหมดของระบบและสร้างผลิตภัณฑ์ของคุณเองตามนั้นได้

Ubuntu ได้รับการสนับสนุนและสนับสนุนโดย Canonical แต่ชุมชนมีส่วนสนับสนุนอย่างมากในการพัฒนาระบบปฏิบัติการที่ยอดเยี่ยมนี้ - คนธรรมดาที่ต้องการปรับปรุงแอปพลิเคชันและเครื่องมือที่พวกเขาใช้ บางทีสักวันหนึ่งคุณอาจจะอยากช่วยทำให้ อูบุนตูเป็นสิ่งที่ดีที่สุดระบบปฏิบัติการและมีส่วนร่วมในชุมชน

เกี่ยวกับทรัพยากร

วัตถุประสงค์ของแหล่งข้อมูลนี้คือเพื่อช่วยให้ผู้เริ่มต้นติดตั้ง Ubuntu บนคอมพิวเตอร์ของตนและคุ้นเคยกับระบบนี้ ฉันจะบอกทันทีว่าบทความทั้งหมดเขียนบนสมมติฐานที่ว่าผู้อ่านมีความรู้เกี่ยวกับคอมพิวเตอร์อยู่บ้างและจะสามารถแยกไฟล์ออกจากโฟลเดอร์ได้ แม้ว่าคุณจะไม่ต้องการความรู้เฉพาะใดๆ แต่เป็นเพียงความรู้ด้านคอมพิวเตอร์ทั่วไปเท่านั้น

แหล่งข้อมูลนี้เป็นคู่มือสำหรับผู้เริ่มต้น ดังนั้นหากคุณไม่เคยใช้ Ubuntu มาก่อน ฉันขอแนะนำให้คุณอ่านบทความทั้งหมดตามลำดับ หากคุณรู้บางอย่างเกี่ยวกับ Ubuntu และ Linux โดยทั่วไปแล้ว บางทีบางสิ่งอาจจะดูคุ้นเคยสำหรับคุณ ในกรณีนี้ คุณสามารถอ่านบทความได้ตามดุลยพินิจของคุณเอง ใช้เมนูทางด้านขวาเพื่อนำทาง อย่างไรก็ตาม หากคุณรู้สึกไม่สะดวกใจที่จะอ่านคู่มือออนไลน์ คุณสามารถดาวน์โหลดไฟล์ PDF ได้

คู่มือนี้ไม่ได้ครอบคลุมทั้งหมด แต่มีจุดมุ่งหมายเพื่อช่วยให้คุณเข้าสู่โลกของ Ubuntu ได้อย่างง่ายดาย หากคุณมีคำถามใด ๆ โปรดติดต่อฟอรัมภาษารัสเซียอย่างเป็นทางการซึ่งพวกเขาจะช่วยเหลือคุณเสมอ นอกจากนี้ยังมีชุมชนที่สร้างโดยชุมชนภาษารัสเซียซึ่งคุณสามารถค้นหาข้อมูลที่ขาดหายไปได้

สรุปสั้นๆ

คุณสามารถเรียนรู้อะไรได้บ้างจากคู่มือนี้ ก่อนอื่น ฉันจะบอกวิธีติดตั้ง Ubuntu บนคอมพิวเตอร์ของคุณ - ระบบปฏิบัติการเดียวหรือถัดจาก Windows ต่อไป ฉันจะพูดถึงอินเทอร์เฟซผู้ใช้และการควบคุมระบบพื้นฐานเล็กน้อย จากนั้นฉันจะพยายามพูดถึงพื้นฐานที่จำเป็นทั้งหมดของการใช้ Ubuntu อย่างสม่ำเสมอ อย่างไรก็ตาม บทความจำนวนมากมีเชิงอรรถค่อนข้างมาก ประกอบด้วย ข้อมูลเพิ่มเติมหรือเพียงแค่ความคิดเห็นต่าง ๆ ในเนื้อหาหลัก คุณอาจข้ามไปในขณะที่อ่านได้ สิ่งเหล่านี้ไม่จำเป็นสำหรับการทำความเข้าใจเนื้อหาหลักในคู่มือ แต่มักจะมีประโยชน์ในการชี้แจงคำถามเฉพาะบางข้อที่คุณอาจมี

ฉันจะบอกทันที - ไม่มีคำอธิบายในคู่มือเลย การใช้งานเฉพาะ- มีโปรแกรมมากมายสำหรับ Ubuntu ที่เหมาะกับทุกรสนิยมและทุกสี และฉันไม่อยากแนะนำสิ่งใดเป็นพิเศษ แต่เพื่อแสดงให้คุณเห็นวิธีการค้นหาและติดตั้งสิ่งที่คุณชอบและเหมาะสมที่สุดเป็นการส่วนตัว

โดยทั่วไป วัตถุประสงค์ของคู่มือนี้คือเพื่อสอนผู้อ่านถึงวิธีการใช้เครื่องมือหลักทั้งหมดของระบบได้อย่างง่ายดายและมีประสิทธิภาพ ฉันหวังเป็นอย่างยิ่งว่าหลังจากอ่านแล้ว คุณจะสามารถทำงานอย่างสงบใน Ubuntu และดำเนินการทั้งหมดที่คุณต้องการได้อย่างง่ายดาย

คู่มือนี้จะอธิบายเวอร์ชันสนับสนุนระยะยาวของ Ubuntu - Ubuntu 10.04 LTS "สุวิมลคม".

Ubuntu เวอร์ชันใหม่แตกต่างจาก "Lucid Lynx" มาก หน้าจอผู้ใช้และ โปรแกรมที่ติดตั้งไว้ล่วงหน้าดังนั้นคู่มือนี้จึงไม่เกี่ยวข้องกับพวกเขาเลย

สำหรับเวอร์ชันเก่าอาจมีความแตกต่างเล็กน้อยจากที่อธิบายไว้ในบทความ แต่ บทบัญญัติทั่วไปจะยังคงเหมือนเดิม อย่างไรก็ตาม ฉันขอแนะนำให้คุณใช้ Ubuntu เวอร์ชันล่าสุดเสมอ ในบทความแรก ฉันจะบอกคุณว่าคุณสามารถรับสำเนาการแจกจ่ายได้ที่ไหน

บทความนี้ไม่ครอบคลุมถึงการติดตั้ง Linux ฉันคิดว่าผู้อ่านได้ติดตั้งระบบปฏิบัติการนี้ตัวใดตัวหนึ่งแล้ว อย่างไรก็ตาม หลังจากการติดตั้งสำเร็จ ผู้ใช้มักจะมีคำถามมากมาย ซึ่งบางคำถามมีคำตอบอยู่ในบทความนี้ ในการเตรียมการ ของวัสดุนี้มีการใช้ Black Cat Linux 6.02 แต่ทุกสิ่งที่ระบุไว้ด้านล่างนี้แทบจะไม่มีการเปลี่ยนแปลงกับ Linux อื่นๆ (เช่น หมวกสีแดงหรือแมนเดรก)

อย่างที่คุณทราบคุณสามารถทำงานใน Linux ได้ ระบบกราฟิก เอ็กซ์ หน้าต่างหรือในคอนโซลข้อความ ผู้ใช้ส่วนใหญ่ต้องการทำงานเฉพาะกับตัวจัดการหน้าต่างหลังการติดตั้ง แต่มีงานมากมายที่สามารถทำได้ (หรือง่ายกว่ามาก) โดยการทำงานในคอนโซล ดังนั้นฉันจึงอยากจะเริ่มบทความนี้
ก่อนอื่น เล็กน้อยเกี่ยวกับการตั้งค่า

การทำงานกับโปรแกรม linuxconf
เมื่อติดตั้ง Linux หากคุณกำหนดค่า X ให้เริ่มทำงานโดยอัตโนมัติ คุณต้องไปที่คอนโซลก่อน โดยคลิก Ctrl+Alt+F1- คุณจะถูกนำไปที่คอนโซลข้อความเสมือน และหลังจากป้อนชื่อผู้ใช้และรหัสผ่านของคุณแล้ว คุณจะสามารถออกคำสั่งได้ เปลือก- หากต้องการกลับไปที่หน้าต่าง X ให้คลิก Alt+F7- โดยทั่วไปแล้ว คุณสามารถทำงานในคอนโซลเสมือนได้ 6 เครื่องพร้อมกันโดยค่าเริ่มต้น ซึ่งมักจะสะดวกมาก (การสลับระหว่างคอนโซลเหล่านั้นคือ Alt+F1...Alt+F6).
ในคอนโซล ให้ป้อนคำสั่ง linuxconf- โปรแกรมการจัดการระบบจะเริ่มทำงาน ที่นี่คุณสามารถจัดการผู้ใช้ เชื่อมต่อเครือข่าย, ระบบไฟล์, การบูท และอื่นๆ พารามิเตอร์ลินุกซ์- โปรแกรมจัดเป็นเมนูแบบเลื่อนลง การนำทางดำเนินการโดยใช้ปุ่มลูกศร เข้าและ แท็บ- เป็นตัวอย่าง เราจะแสดงวิธีสร้างผู้ใช้ใหม่และกำหนดสิทธิ์ของผู้ใช้ ไปกันเถอะ กำหนดค่า>บัญชีผู้ใช้>ปกติ>บัญชีผู้ใช้
รายชื่อผู้ใช้จะแสดงอยู่ที่นี่ คลิกสองครั้ง แท็บเพื่อไปที่ปุ่ม เพิ่ม, แล้ว เข้า- ในคอลัมน์ ชื่อเข้าสู่ระบบในหน้าต่างที่ปรากฏขึ้น ให้ป้อนชื่อผู้ใช้ใหม่ ฟิลด์ที่เหลือสามารถปล่อยทิ้งไว้โดยไม่มีใครแตะต้องในตอนนี้ หลังจากกดปุ่มแล้ว ยอมรับคุณจะถูกถามรหัสผ่านสองครั้ง - และมีการสร้างผู้ใช้ใหม่แล้ว! ฉันแนะนำให้คุณทำงานให้น้อยที่สุดเท่าที่จะทำได้เนื่องจากความผิดพลาดของเขาอาจทำให้เกิดผลร้ายแรงต่อระบบในขณะที่ผู้ใช้ทั่วไปมักจะสร้างความเสียหายให้กับไฟล์ของตัวเองเท่านั้น

Linuxconf ยังสะดวกสำหรับการอธิบายระบบไฟล์อีกด้วย ตัวอย่างเช่นเรามาดูวิธีการ "สอน" Linux เพื่อดูพาร์ติชัน Windows ไปกันเถอะ กำหนดค่า> ระบบไฟล์> เข้าถึงไดรฟ์ในเครื่อง- รายการระบบไฟล์ที่อธิบายไว้ในไฟล์จะปรากฏขึ้น /etc/fstab- เพื่อเพิ่มเข้าไปนั้น รายการใหม่คลิก เพิ่ม- ในคอลัมน์ ฉากกั้นห้องพวกเราเขียน /dev/hda1สำหรับส่วนที่ 1 ฮาร์ดไดรฟ์, /dev/hda2- สำหรับส่วนที่สอง เป็นต้น หากต้องการเพิ่มส่วนแรก ยากที่สองดิสก์ - เขียน /dev/hdb1, ที่สอง - /dev/hdb2- ในคอลัมน์ พิมพ์คลิก Ctrl+xและเลือกประเภทระบบไฟล์จากรายการ ( วีแฟตสำหรับวินโดวส์) ในคอลัมน์ จุดเมานต์กำลังโทรออก /mnt/win- หลังจากคลิก ยอมรับตอบใช่สำหรับคำถามเกี่ยวกับการสร้างสรรค์ จุดใหม่การติดตั้ง ตอนนี้อยู่ในแคตตาล็อก /เดือนคุณจะมีแคตตาล็อก ชนะซึ่งควรมีเนื้อหาของพาร์ติชัน Windows แต่ถ้าคุณเข้าไปคุณจะพบว่ามันว่างเปล่า เพื่อที่จะเห็นพาร์ติชัน Windows ของคุณคุณต้องให้คำสั่งในคอนโซล เมานต์/mnt/win- ในบรรดาโปรแกรมกำหนดค่า Linux OS อื่น ๆ ฉันอยากจะทราบด้วย ติดตั้งซึ่งช่วยให้คุณกำหนดค่าคีย์บอร์ด เมาส์ การ์ดเสียงและหน้าต่างเอ็กซ์
การทำงานในคอนโซลนั้นค่อนข้างสะดวก แต่การใช้งานไดเร็กทอรีต่างๆ เป็นเรื่องที่น่าพึงพอใจมากกว่ามาก ผู้บัญชาการเที่ยงคืน.หลังจากเรียกคำสั่งแล้ว แมคตัวจัดการไฟล์ที่คล้ายกับ Norton จะปรากฏบนหน้าจอ ซึ่งมีประสิทธิภาพเกือบเท่ากับ DN หรือ FAR โดยส่วนตัวแล้วฉันยังใช้ mc เพื่อตั้งค่าสิทธิ์การเข้าถึงไฟล์และไดเร็กทอรีเนื่องจากสะดวกกว่าการใช้ยูทิลิตี้มากสำหรับฉัน ชวน.

การติดตั้งแอพพลิเคชั่นภายใต้ Linux
สำหรับ Linux แอปพลิเคชันจะจัดส่งในรูปแบบเป็นหลัก รอบต่อนาที-แพ็คเกจหรือ .tar.gz-เอกสารสำคัญ ติดตั้งแล้ว รอบต่อนาที- แพ็คสินค้าตามคำสั่ง rpm -i ชื่อแพ็คเกจ
โปรแกรม รอบต่อนาทีมันจะสร้างไดเร็กทอรีทั้งหมดที่จำเป็นสำหรับแอปพลิเคชันในการทำงานและนำไฟล์ไปไว้ที่นั่น หากคุณได้ติดตั้งแอปพลิเคชันเวอร์ชันก่อนหน้าไว้แล้ว คุณจะต้องระบุคีย์บนบรรทัดคำสั่ง --บังคับเพื่อทดแทนรุ่นเก่า รอบต่อนาที- แพ็คเกจมีอยู่ในซีดีของลีนุกซ์ส่วนใหญ่ รวมถึงบนเซิร์ฟเวอร์ ftp หลายแห่งบนอินเทอร์เน็ต ถ้าเป็นนามสกุล รอบต่อนาที- ไฟล์ดูเหมือน .src.รอบต่อนาทีนี่คือซอร์สโค้ดของแอปพลิเคชันและก่อนที่จะรันคุณจะต้องคอมไพล์ด้วยตัวเอง (โดยปกติแล้วแพ็คเกจดังกล่าวจะมีคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้) หากต้องการลบแพ็กเกจออกจากระบบ ให้ออกคำสั่ง rpm -e ชื่อแพ็คเกจ.
หากคุณได้รับแอปพลิเคชันเป็นไฟล์แพ็กเกจที่มีนามสกุล .tar.gzจากนั้นในการแกะมันคุณจะต้องออกคำสั่ง ชื่อไฟล์เก็บถาวร tar xzvf- จากนั้นคุณจะต้องค้นหาไฟล์พร้อมคำแนะนำในการติดตั้งแอปพลิเคชันซึ่งอาจแตกต่างกันไปในแต่ละกรณี
อย่างไรก็ตามหากต้องการดูเนื้อหาของไฟล์เก็บถาวรโดยไม่ต้องแตกไฟล์ด้วยตนเองจะสะดวกในการใช้ Midnight Commander เมื่อคุณกด เข้าในชื่อไฟล์เก็บถาวร คุณป้อนมันเหมือนกับไดเร็กทอรีทั่วไป
ฉันอยากจะพูดถึงโปรแกรมที่มีประโยชน์หนึ่งโปรแกรม - fsck- ตัวอย่างเช่นหากในขณะที่ทำงานใน Linux คุณไฟฟ้าดับหรือกดรีเซ็ตโดยไม่ได้ตั้งใจ :-) จากนั้นเมื่อคุณบูตระบบปฏิบัติการจะถามรหัสผ่านรูทและคุณจะอยู่ในโหมดผู้ใช้คนเดียว ในตัวเขา ระบบไฟล์ติดตั้งเพื่ออ่านและดำเนินการเท่านั้น หากต้องการซ่อมแซมระบบไฟล์ที่เสียหาย ให้ออกคำสั่ง fsck-Aa- เสร็จแล้วก็ออกคำสั่ง รีบูตและหลังจากรีบูตทุกอย่างจะทำงานได้เหมือนเดิม
หากต้องการดูเอกสารประกอบสำหรับคำสั่ง Linux บนบรรทัดคำสั่ง คุณต้องระบุ: ผู้ชาย command_name- โปรแกรมดูเอกสารมาตรฐานจะเปิดขึ้นและแจ้งให้คุณทราบเกี่ยวกับการใช้งาน สวิตช์ และไฟล์การกำหนดค่าของคำสั่งนี้ หากข้อมูลไม่เพียงพอให้อยู่ในแค็ตตาล็อก /usr/docคุณจะพบว่า คู่มือฉบับสมบูรณ์ไปยังโปรแกรม Linux ส่วนใหญ่
ฉันต้องการทบทวนโปรแกรมที่มีประโยชน์ที่เปิดตัวจากคอนโซลพร้อมยูทิลิตี้การประมวลผลเอกสารให้เสร็จสิ้น หากคุณเคยพยายามอ่านไฟล์ข้อความที่สร้างใน DOS หรือ Windows ใน Linux คุณจะต้องประสบปัญหาในการแปลงรหัส ความจริงก็คือ Linux ใช้การเข้ารหัส KOI-8 ซึ่งแตกต่างจาก DOS หรือ Windows ยูทิลิตี้ใช้ในการแปลงข้อความ เข้ารหัสใหม่- ตัวอย่างเช่น เราจะแสดงวิธีการแปลงไฟล์ myfile.txt(การเข้ารหัส Windows) ใน KOI-8:
ถอดรหัสใหม่ -wk myfile.txt myfile.koi
หลังจากรันคำสั่งนี้เข้าไปแล้ว ไดเรกทอรีปัจจุบันไฟล์จะถูกสร้างขึ้น myfile.koiซึ่งสามารถดูได้ด้วยโปรแกรมแก้ไขข้อความใด ๆ ภายใต้ Linux สำคัญ -สัปดาห์ระบุตัวเลือกการแปลง (Windows - KOI8) มีปุ่มที่เป็นไปได้อีก 14 ปุ่ม สามารถรับรายการพร้อมคำอธิบายได้โดยการออกคำสั่ง เข้ารหัสใหม่โดยไม่มีพารามิเตอร์
เราก็สนใจโปรแกรมนี้เช่นกัน mswordview.php?- มันถูกออกแบบมาเพื่อแปลงร่าง หมอ-ไฟล์ ( ไมโครซอฟต์ เวิร์ด) วี HTML- รูปแบบที่บรรณาธิการหลายคนรองรับบน Linux ตอนนี้คุณไม่จำเป็นต้องเก็บ Windows และ MS Office ไว้ในฮาร์ดไดรฟ์เพียงเพราะคุณต้องใช้งาน หมอ-ไฟล์ โดยวิธีการชุดสำนักงานฟรีที่มีชื่อเสียง สตาร์ออฟฟิศซึ่งทำงานบน Linux ยังใช้งานได้ดีกับไฟล์ Microsoft Office อีกด้วย
ตอนนี้เรามาทำงานกับ X Window กันดีกว่า หากคุณไม่มี X ทำงานเป็นค่าเริ่มต้น ให้รันคำสั่งในคอนโซล ซินิท- หากทุกอย่างได้รับการกำหนดค่าตามปกติ คุณจะถูกนำไปที่คอนโซลกราฟิก ถัดไปคุณจะต้องออกคำสั่งเพื่อเริ่มตัวจัดการหน้าต่าง (เช่น เคดีอีสำหรับ เคดีอี, หรือ น้ำแข็งสำหรับ ไอซ์WM- การดำเนินการทั้งสองนี้สามารถแทนที่ได้ด้วยสคริปต์เดียว เริ่มต้นx- หากไม่มีวิธีการใดที่กล่าวถึงข้างต้นได้ผล แสดงว่า Xs ของคุณได้รับการกำหนดค่าไม่ถูกต้อง จากนั้นคุณสามารถลองแก้ไขโดยใช้โปรแกรมได้ ติดตั้งกล่าวถึงข้างต้น

มีตัวจัดการหน้าต่างสำหรับ Linux ค่อนข้างน้อย บางส่วนอ้างว่าคล้ายกับ Windows 95 หรือ MacOS แต่ส่วนใหญ่ยังคงมีอยู่ อินเทอร์เฟซดั้งเดิม- ในบทความนี้ฉันจะพูดถึง เคดีอี- ในความคิดของฉัน นี่คือสภาพแวดล้อมที่ดีที่สุดสำหรับการทำงาน ฉันไม่ต้องการรุกรานมือสมัครเล่น คำพังเพยแต่บนเครื่องของฉัน มันทำงานช้าลงมาก ซึ่งไม่เหมาะกับฉัน
หลังจากเปิดตัว KDE คุณจะพบกับสภาพแวดล้อมที่ดูเหมือน Windows เมื่อมองแวบแรก มีปุ่มอยู่ที่มุมซ้ายล่าง ถึงคล้ายกับปุ่ม เริ่มในระบบปฏิบัติการที่มีชื่อเสียง ที่ด้านล่างของหน้าจอจะมีแถบงาน นาฬิกา และไฟแสดงแป้นพิมพ์ โดยทั่วไปแล้วทุกอย่างก็เหมือนที่นั่น แต่ความคล้ายคลึงกันที่ชัดเจนระหว่างอินเทอร์เฟซของ KDE และ Windows จะหมดไปในไม่ช้า คุณจะเห็นว่าการทำงานกับอันแรกสะดวกกว่าแค่ไหน
ก่อนอื่น ฉันขอแนะนำให้รันสคริปต์ KAppFinder(ทางลัดของมันอยู่บนเดสก์ท็อป) ซึ่งจะเพิ่มลงในเมนู ส่วนตัวแอปพลิเคชันที่ไม่รวมอยู่ใน KDE (เช่น utilities คำพังเพย, เน็ตสเคป นาวิเกเตอร์).
หากต้องการปรับแต่งรูปลักษณ์ของ KDE ให้คลิกขวาที่พื้นที่ว่างบนเดสก์ท็อปแล้วเลือก คุณสมบัติการแสดงผล- ที่นี่คุณสามารถเปลี่ยนพื้นหลัง โปรแกรมรักษาหน้าจอ แบบอักษร และรูปแบบการแสดงผลของแอปพลิเคชัน KDE ได้
ทางลัดบนเดสก์ท็อปถูกสร้างขึ้นคล้ายกับ Windows 98 เช่น ผ่านรายการเมนู ใหม่ในเมนูป๊อปอัป บทความนี้กล่าวถึงวิธีการใช้คำสั่ง เมานต์คุณต้องเมานต์พาร์ติชันฮาร์ดดิสก์อื่นที่อธิบายไว้ก่อนหน้านี้ในไฟล์ /etc/fstabโดยใช้โปรแกรม linuxconf- ใน KDE คุณสามารถสร้างทางลัดบนเดสก์ท็อปของคุณที่สอดคล้องกับส่วนเหล่านี้ได้ โดยคลิก ปุ่มขวาเมาส์บนพื้นที่ว่างบนเดสก์ท็อปเพื่อเรียกเมนูป๊อปอัป เลือก ใหม่>ไฟล์อุปกรณ์ระบบ- ตั้งชื่อ (เช่น "Windows") ไปที่แท็บ อุปกรณ์- ที่นี่ในคอลัมน์ อุปกรณ์กำหนดส่วน (เช่น /dev/hda1) และในกราฟ จุดเมานต์- ไดเร็กทอรีที่ระบุใน linuxconf (ในบทความนี้ - /mnt/win- นับ ระบบไฟล์ปล่อยให้ไม่เปลี่ยนแปลง หลังจากคลิกตกลง ทางลัด “Windows” จะปรากฏขึ้นบนเดสก์ท็อป ตอนนี้เพื่อที่จะไปที่ส่วนนี้คุณไม่จำเป็นต้องให้อีกต่อไป คำสั่งเมานต์- ที่ ดับเบิลคลิกบนทางลัด การติดตั้งจะเกิดขึ้นโดยอัตโนมัติ และคุณจะเห็นเนื้อหาของพาร์ติชัน Windows ของคุณ อย่างไรก็ตามฉันต้องการแยกโปรแกรมที่ให้คุณดูแคตตาล็อกแยกต่างหาก ก็เรียกว่า เคเอฟเอ็มและเปิดจากเมนู ระบบ>ตัวจัดการไฟล์- ด้วยแอพพลิเคชั่นนี้ คุณไม่เพียงแต่สามารถจัดการไฟล์ (เช่น Microsoft Explorer) แต่ยังสามารถดูได้อีกด้วย html-files (ซึ่งสะดวกมากเมื่ออ่านเอกสาร) เช่นเดียวกับ "การปีนป่าย" ผ่าน ftp-เก็บถาวรราวกับเป็นในแบบของตัวเอง ฮาร์ดไดรฟ์- ความจริงก็คือ kfm มีเบราว์เซอร์ที่ทรงพลังในตัวซึ่งรองรับการเข้ารหัสข้อความต่าง ๆ ทำงานผ่านพรอกซี คุกกี้ และสิ่งอื่น ๆ อีกมากมาย

เรายังสนใจในการสมัคร เคแพ็คเกจ- ผู้จัดการแพ็คเกจ- ช่วยให้คุณสามารถติดตั้งและถอนการติดตั้งแอปพลิเคชัน Linux โดยไม่ต้องใช้ยูทิลิตี้คอนโซล รอบต่อนาทีอธิบายไว้ข้างต้น. ทางด้านซ้ายของหน้าจอจะมีรายการแพ็คเกจที่ติดตั้ง แบ่งตามหมวดหมู่ เมื่อคุณเลือกรายการใดรายการหนึ่ง คำอธิบายจะแสดงทางด้านขวาของหน้าจอ
ตอนนี้คำสองสามคำเกี่ยวกับการพิมพ์ มีบรรณาธิการ "มากมาย" สำหรับอาชีพอันสูงส่งนี้ใน Linux บางส่วน (เช่น เอ็ด, วิ) ยังคงอยู่ตั้งแต่สมัยที่ผู้คนทำงานที่อาคารผู้โดยสาร "โง่" และทำได้แค่ฝันถึง X-s นอกจากนี้ Linux ยังมาพร้อมกับโปรแกรมแก้ไขข้อความที่ทรงพลังมาก อีแมคส์อย่างไรก็ตาม สามารถเขียนบทความเกี่ยวกับเรื่องนี้ได้มากกว่าหนึ่งบทความ ตอนนี้ฉันจะพูดถึงบรรณาธิการสองคนสำหรับ KDE - เกดิต("โปรแกรมแก้ไขข้อความอย่างง่าย") และ เขียน("ตัวแก้ไขขั้นสูง") ฉันใช้โปรแกรมแก้ไข kedit ตลอดเวลา มันมีขนาดเล็ก รวดเร็ว และสะดวกสบาย ช่วยให้คุณสามารถตรวจสอบการสะกด จัดแนวข้อความ เปิดหน้าเว็บได้โดยตรงจากอินเทอร์เน็ต และเขียนกลับ ข้อความของคุณสามารถส่งได้ทันทีทางไปรษณีย์ อย่างไรก็ตามคำแนะนำเล็กน้อย: เพื่อดูเนื้อหาของไฟล์ในการเข้ารหัส Windows โดยไม่ต้องใช้ยูทิลิตี้ เข้ารหัสใหม่อธิบายไว้ข้างต้น ให้เปิดไฟล์นี้ใน เกดิตแล้วก็ไปที่เมนู การตั้งค่า>แบบอักษรเลือกแบบอักษรที่มีชื่อลงท้ายด้วย "1251" หลังจากนี้ คุณจะสามารถดูเนื้อหาของไฟล์ได้ แต่ไม่น่าจะเปลี่ยนแปลงได้

บรรณาธิการ เขียนมีไว้สำหรับการพิมพ์โค้ดโปรแกรมมากกว่าข้อความ ช่วยให้คุณสามารถมาร์กอัปไวยากรณ์ สร้างบุ๊กมาร์ก และอื่นๆ อีกมากมายที่คุณไม่สามารถทำได้ เกดิต- ในความคิดของฉัน ข้อดีหลักประการหนึ่งคือความสามารถในการย้อนกลับ (คล้ายกับ เลิกทำบนวินโดวส์)
สุดท้ายนี้ผมอยากจะทราบโปรแกรม คอนโซล- นี่คือโปรแกรมจำลองเทอร์มินัลแบบกราฟิก เปิดตัวจาก X และทำหน้าที่เป็นคอนโซลเสมือน ใน คอนโซลคุณสามารถป้อนคำสั่งได้ เปลือกหรือเรียกใช้ Midnight Commander ส่วนตัวผมใช้ คอนโซลสำหรับ เปิดตัวอย่างรวดเร็วใน KDE ของแอปพลิเคชันที่จำเป็น ฉันไม่รู้เกี่ยวกับคุณ แต่ฉันพบว่าการพิมพ์บนคีย์บอร์ดสะดวกกว่ามาก กม.เมล, เกดิตหรือ เน็ตสเคปกว่าการคลิกเมนูแบบเลื่อนลงหรือทางลัด อย่าลืมใส่เครื่องหมายไว้หลังชื่อแอปพลิเคชัน "&" มิฉะนั้นคอนโซลจะถูกล็อคจนกว่าคุณจะออกจากคอนโซล

แนวคิดของหลักสูตรเบื้องต้นเกี่ยวกับการทำงานกับ Linux เกิดขึ้นกับเพื่อนร่วมงานของฉันเมื่อนานมาแล้ว ตั้งแต่ปี 2011 ฉันได้ทำงานด้านชีวสารสนเทศศาสตร์ที่ห้องปฏิบัติการชีววิทยาอัลกอริทึมของมหาวิทยาลัยเกษตรกรรมเซนต์ปีเตอร์สเบิร์ก RAS (และคู่ของฉันเขียนเกี่ยวกับสิ่งที่เรากำลังทำ) ต้องบอกทันทีว่าการทำงานในฐานะนักชีวสารสนเทศศาสตร์โดยไม่มี Linux นั้นเป็นไปไม่ได้ในทางปฏิบัติเนื่องจากโปรแกรมชีวสารสนเทศส่วนใหญ่ถูกสร้างขึ้นสำหรับระบบปฏิบัติการนี้โดยเฉพาะและใช้งานได้กับระบบปฏิบัติการนี้เท่านั้น

เนื่องจากบริเวณนี้เป็นบริเวณที่วิทยาศาสตร์มาบรรจบกัน เราจึงสื่อสารกับนักชีววิทยาอยู่ตลอดเวลา ขณะนี้นักชีววิทยาต้องทำงานกับข้อมูลจำนวนมาก ดังนั้นความสามารถในการใช้ Linux ซึ่งเป็นระบบปฏิบัติการที่เหมาะสมที่สุดสำหรับงานดังกล่าวจึงกลายเป็นทักษะที่จำเป็น ที่จริงแล้วมันไม่ได้เกี่ยวกับความสามารถในการจัดการ Linux เท่านั้น แต่โดยทั่วไปแล้ว ความรู้คอมพิวเตอร์: อะไรคือกฎในการทำงานบนเซิร์ฟเวอร์, วิธีโหลดและจัดเก็บไฟล์ข้อมูลอย่างมีประสิทธิภาพ, โปรแกรมใดที่จะรันเพื่อประมวลผลและวิธีดำเนินการ ฯลฯ - สิ่งเหล่านี้ทั้งหมดที่ทำให้งานของคุณง่ายขึ้นและเร็วขึ้นและอำนวยความสะดวกในการทำงานร่วมกันกับเพื่อนร่วมงานอย่างมาก แม้ว่าคุณจะสามารถเข้าใจ Linux ได้ด้วยตัวเองโดยการอ่านหนังสืออัจฉริยะและเว็บไซต์ แต่สำหรับคนที่ไม่มีความรู้ด้านเทคนิค สิ่งนี้มักจะทำให้เกิดปัญหาบางอย่างและหลายคนก็ยอมแพ้ ระยะเริ่มแรกเชี่ยวชาญระบบปฏิบัติการนี้ (เช่น ทำความคุ้นเคยกับ บรรทัดคำสั่ง).

จากประสบการณ์ของเรา เพื่อนร่วมงานของฉัน Andrey Przhibelsky (@andrewprzh) ในตอนแรกฉันตั้งใจที่จะจัดชั้นเรียนหลายชั้นเรียนเกี่ยวกับความรู้คอมพิวเตอร์สำหรับนักชีววิทยา จากนั้นแนวคิดนี้ก็ขยายเป็นหลักสูตรออนไลน์แบบเปิด (MOOC) ระยะเวลาสามสัปดาห์จากสถาบันชีวสารสนเทศศาสตร์ในรัสเซีย ซึ่งต่อมาได้จำกัดให้แคบลงเหลือแค่การแนะนำ Linux เป็นจุดเริ่มต้น - เนื่องจากกลายเป็นเรื่องยากมากที่จะ ปรับทุกอย่างให้เป็นสามสัปดาห์ หลักสูตรได้เริ่มต้นแล้วและได้รับความนิยมอย่างมาก (ณ ช่วงเวลานี้มีคนสมัครไปแล้วกว่าห้าพันคน) แต่กำหนดเส้นตายแรกในการมอบหมายงานคือวันที่ 24 พฤศจิกายน คุณยังเข้าร่วมได้ไม่เสียคะแนนหรือแค่เรียนหลักสูตรใน โหมด(วัสดุทั้งหมดจะยังคงเปิดอยู่)

หากชุมชนสนใจ เราจะเขียนโพสต์แยกต่างหากเกี่ยวกับการจัดทำหลักสูตรออนไลน์ครั้งแรกในชีวิตของเรา - มันไม่ง่ายและรวดเร็วอย่างที่คิดเมื่อมองแวบแรก

แต่ก่อนอื่นฉันอยากจะอาศัยคำตอบของคำถามที่เราถูกถามบ่อยที่สุด ในขณะที่เตรียมหลักสูตร เราได้พูดคุยกับผู้คนมากมายและต้องเผชิญกับความจริงที่ว่าหลายคนไม่เข้าใจเลยว่า Linux ใช้ที่ไหน และไม่รู้ว่าระบบจะมีประโยชน์สำหรับพวกเขาอย่างไร ดังนั้น:

ทำไมคุณต้องรู้วิธีใช้ Linux ตอนนี้?

หลายคนไม่สังเกตเห็น แต่ Linux มีอยู่รอบตัวเราแล้ว ทั้งหมด อุปกรณ์แอนดรอยด์ทำงานบน Linux เซิร์ฟเวอร์ส่วนใหญ่บนอินเทอร์เน็ตก็ใช้ระบบปฏิบัติการนี้เช่นกัน และยังมีตัวอย่างอื่นๆ อีกมากมาย แน่นอนว่า คุณสามารถใช้สิ่งเหล่านี้ต่อไปได้โดยไม่ต้องมีความรู้เกี่ยวกับ Linux แต่เมื่อคุณเชี่ยวชาญพื้นฐานของระบบนี้แล้ว คุณจะเข้าใจพฤติกรรมของสิ่งรอบตัวคุณได้ดีขึ้น นอกจากนี้ เมื่อทำงานกับข้อมูลจำนวนมาก Linux ก็จำเป็น เนื่องจากการคำนวณที่ซับซ้อนส่วนใหญ่กับข้อมูลจำนวนมากจะดำเนินการบนคอมพิวเตอร์ที่ทำงานอยู่ การควบคุมลินุกซ์- และมันไม่ใช่ การเลือกแบบสุ่ม: งานประมวลผลส่วนใหญ่บน Linux จะเร็วกว่าบน Windows หรือ Mac OS X มาก

Linux เกี่ยวข้องกับการเรียนรู้สาขาวิชาอื่นๆ อย่างไร?

ซอฟต์แวร์ทางวิทยาศาสตร์จำนวนมาก โดยเฉพาะโปรแกรมสำหรับประมวลผลข้อมูลขนาดใหญ่ (เช่น ในสาขาชีวสารสนเทศศาสตร์) ได้รับการพัฒนาสำหรับ Linux โดยเฉพาะ ซึ่งหมายความว่าแอปพลิเคชันเหล่านี้ไม่สามารถทำงานบน Windows หรือ Mac OS X ได้ ดังนั้นหากคุณไม่ทราบวิธีการทำงานใน Linux คุณจะสูญเสียโอกาสในการใช้การพัฒนาทางวิทยาศาสตร์ล่าสุดโดยอัตโนมัติ นอกจากนี้ การเรียนรู้ Linux จะทำให้คุณเข้าใจวิธีการทำงานของคอมพิวเตอร์ได้ดีขึ้น เพราะคุณจะสามารถสั่งการคอมพิวเตอร์ได้เกือบจะโดยตรง

เหตุใดจึงต้องมีหลักสูตรแยกต่างหาก?

Linux มีคุณสมบัติมากมายที่เป็นประโยชน์และแน่นอนว่าสามารถใช้งานได้ในเวลาที่เหมาะสม โชคดี, รุ่นที่ทันสมัย Linux เป็นมิตรกับผู้ใช้มากกว่าเมื่อ 5-6 ปีที่แล้วมาก ตอนนี้คุณไม่ต้องทนทุกข์ทรมานเป็นเวลาหลายชั่วโมงหรือทั้งวันทั้งคืนหลังจากติดตั้งระบบเพื่อตั้งค่าการเชื่อมต่ออินเทอร์เน็ต การพิมพ์บนเครื่องพิมพ์ รูปแบบแป้นพิมพ์ และอื่นๆ ทุกคนสามารถเริ่มใช้ Linux ได้ในลักษณะเดียวกับที่ใช้ Windows หรือ Mac OS X หลังจากที่คุ้นเคยกับระบบนี้เพียงเล็กน้อย ซึ่งจะคำนวณในไม่กี่นาที อย่างไรก็ตาม ความสามารถของ Linux นั้นกว้างกว่าการใช้งาน “ทุกวัน” มาก เป็นไปไม่ได้เลยที่จะครอบคลุมฟังก์ชันการทำงานทั้งหมดของ Linux แม้จะอยู่ในหลักสูตรสามสัปดาห์ก็ตาม อย่างไรก็ตาม เราพยายามสอนนักเรียนถึงวิธีการใช้พื้นฐานส่วนใหญ่ ความสามารถของลินุกซ์และที่สำคัญที่สุด เราหวังว่าผู้ที่สำเร็จการศึกษาหลักสูตรนี้จะสามารถเชี่ยวชาญ Linux ต่อไปได้ด้วยตนเอง

มีอะไรน่าสนใจเกี่ยวกับ Linux?

สำหรับเรา Linux เป็นเหมือนหนังสือที่น่าสนใจมากที่คุณอ่านและยินดีที่จะแนะนำให้เพื่อน ๆ ของคุณรู้จัก และยังรู้สึกอิจฉาที่พวกเขายังมีคนคุ้นเคยกับงานนี้อยู่ข้างหน้าพวกเขาอีกด้วย ข้อแตกต่างเพียงอย่างเดียวคือแม้ว่าเราจะคุ้นเคยกับ Linux มาเกือบ 10 ปีแล้ว แต่เราไม่สามารถพูดได้ว่าเราได้ "อ่าน" ลินุกซ์อย่างครบถ้วนแล้ว คุณสามารถค้นพบสิ่งใหม่ ๆ สำหรับตัวคุณเองได้เสมอเรียนรู้ว่าหลาย ๆ สิ่งที่คุณคุ้นเคยกับการทำวิธีเดียวสามารถทำได้แตกต่างไปจากเดิมอย่างสิ้นเชิง - ง่ายกว่าและเร็วกว่ามาก

ยิ่งคุณคุ้นเคยกับ Linux มากเท่าไรก็ยิ่งน่าสนใจมากขึ้นเท่านั้น และจากความปรารถนาเริ่มแรกที่จะ "ปิดและรีบูตอย่างรวดเร็วใน Windows ดั้งเดิมและคุ้นเคย (Mac OS X)" ในไม่ช้าคุณก็เข้าสู่สถานะ "อืม แต่ก็ไม่ได้แย่ขนาดนั้น" และต่อมาเล็กน้อยใน "ฉันจะทำได้อย่างไร ใช้งานได้กับ Windows นี้ด้วยเหรอ!” และในขณะที่ศึกษา Linux บางครั้งคุณอาจรู้สึกเหมือนเป็นแฮ็กเกอร์หรือฮีโร่ของภาพยนตร์เกี่ยวกับโปรแกรมเมอร์ =)

หลักสูตรของเราประกอบด้วย ภาพรวมโดยย่อคุณสมบัติพื้นฐานของ Linux แต่สำหรับผู้เริ่มต้น นี่ควรจะเพียงพอที่จะสนใจ Linux และเจาะลึกปรัชญาของมันเล็กน้อย ตัวอย่างเช่น เราจะใช้เวลาส่วนใหญ่ของหลักสูตรการทำงานในเทอร์มินัล ดังนั้นผู้เริ่มต้นควรทำความคุ้นเคยและเข้าใจถึงข้อดีของแนวทางการจัดการคอมพิวเตอร์นี้ สำหรับผู้ใช้ขั้นสูง บทเรียนบางบทของหลักสูตรอาจเป็นที่สนใจ เช่น เกี่ยวกับการทำงานกับเซิร์ฟเวอร์ระยะไกลหรือการเขียนโปรแกรมแบบทุบตี -

จะตรวจสอบวิธีแก้ไขปัญหาในหลักสูตร Linux ได้อย่างไร เป็นไปได้ไหม?

คำตอบสำหรับคำถามนี้ไม่ใช่เรื่องเล็กน้อย - เราคิดมานานแล้วว่าจะตรวจสอบงานอย่างไร (เช่นผู้ใช้ติดตั้ง Linux บนคอมพิวเตอร์ของเขาหรือแก้ไขไฟล์ในตัวแก้ไขบางตัว) และวิธีสร้างงานที่น่าสนใจ เพื่อแสดงจริงๆ งานจริงกับลินุกซ์ สำหรับบางหัวข้อก็มีแนวทางที่น่าสนใจทีเดียว เช่น เพิ่มไว้สำหรับหลักสูตรนี้โดยเฉพาะ ชนิดใหม่งานบนแพลตฟอร์ม Stepic - เชื่อมต่อกับ ไปยังเซิร์ฟเวอร์ระยะไกล(และการเปิด "เทอร์มินัล") ในหน้าต่างเบราว์เซอร์ - ตามรีวิวจากผู้ใช้รายแรกพวกเขาชอบมัน แน่นอนว่าครั้งแรกมีขอบหยาบบ้าง แต่โดยรวม ทุกอย่างทำงานได้ดีทีเดียว เกี่ยวกับ ด้านเทคนิคโพสต์แยกต่างหากจากนักพัฒนาจะปรากฏในปัญหานี้เร็วๆ นี้ ตัวอย่างงานดังกล่าว (หากต้องการดูสด คุณสามารถสมัครหลักสูตรได้):

ต้องบอกว่าไม่ใช่ผู้ใช้ทุกคนที่รับรู้งานด้วยอารมณ์ขัน เช่น เราทดสอบทักษะการติดตั้งโปรแกรมบน Linux โดยใช้โปรแกรม VLC เป็นตัวอย่าง คุณต้องติดตั้งมันในระบบของคุณโดยใช้วิธีใดวิธีหนึ่งที่อธิบายไว้ จากนั้นเปิดวิธีใช้เกี่ยวกับโปรแกรม ค้นหาชื่อผู้เขียนคนแรก และป้อนลงในแบบฟอร์มการยืนยัน เราได้ยินความคิดเห็นมากมายเกี่ยวกับงานนี้ :) และผู้คนก็ทำผิดพลาดโดยหลัก ๆ คือการป้อนชื่อและนามสกุลหรือเพียงชื่อหรือส่วนหนึ่งของนามสกุล (และมันคือสองเท่าโดยมีเครื่องหมายยัติภังค์!) . โดยทั่วไป หากคุณตัดสินใจที่จะเรียนหลักสูตรนี้ ให้อ่านเงื่อนไขของงานให้ละเอียดยิ่งขึ้น ซึ่งจะช่วยประหยัดเวลาและความเครียดได้มาก! จริงอยู่มีข้อสังเกตจากผู้เขียนคนเดียวกันและถึงประเด็นกลับกลายเป็นว่าใน VLC เวอร์ชันเก่าเขาอยู่ในอันดับที่ 14 แล้วดังนั้นเราจึงเพิ่มผู้เขียนอีกคนในการตรวจสอบซึ่งเป็นคนแรกในรายการ "เก่า" (และอีกอย่างคืออันที่สามใน "ใหม่")

ทำไมลินุกซ์ถึงดีนัก?

แน่นอนว่าคำถามนั้นคลุมเครือ ในความคิดของฉันหนึ่งในกุญแจสำคัญ ข้อดีของลินุกซ์สิ่งที่แตกต่างจาก Windows หรือ Mac OS X ก็คือระบบปฏิบัติการนี้ได้รับการพัฒนาโดยชุมชนโปรแกรมเมอร์ขนาดใหญ่ทั่วโลก และไม่ใช่ในสองบริษัท แม้ว่าจะใหญ่มากก็ตาม (Microsoft และ Apple) แหล่งที่มาระบบนี้เปิดกว้างและทุกคนสามารถทำความคุ้นเคยกับระบบภายในได้ อุปกรณ์ลินุกซ์หรือมีส่วนร่วมในการพัฒนา นักพัฒนากำลังพัฒนาไม่เพียงแต่สำหรับผู้ซื้อผู้ใช้เท่านั้น แต่ยังเพื่อตัวเองด้วยซึ่งเป็นสาเหตุที่ทำให้เกิดความก้าวหน้าอย่างมากในการพัฒนาและข้อดีอื่น ๆ มากมายที่เกี่ยวข้อง ในฐานะ “โบนัส” สำหรับผู้ใช้ทั่วไป: ลินุกซ์ฟรีในทางปฏิบัติไม่มีไวรัสบน Linux (และผู้พัฒนาไวรัสเองก็มักจะทำงานบน Linux!) มีระบบนี้หลายเวอร์ชันและทุกคนสามารถเลือกเวอร์ชันที่ตนชอบได้!

และสุดท้ายนี้ผมอยากจะพูดถึงการได้รู้จักกับ Linux ครั้งแรกในขั้นตอนการทำงาน (เมื่อก่อนผมเป็น แยกหลักสูตรในการศึกษาของฉัน แต่น่าเสียดายที่ฉันไม่ได้ประโยชน์อะไรมากนัก) เหตุการณ์นี้ทำให้ฉันประทับใจมากจนฉันยังจำได้ ตอนที่ฉันทำงานที่แผนกโพลีเทคนิคในปีที่ 3 ฉันจำเป็นต้องรันโปรแกรมหนึ่งโปรแกรมสำหรับการประมวลผลข้อมูล โปรแกรมนี้เขียนด้วยภาษา C++ จากนั้นเราก็ทำงานใน Windows XP มีการเปิดตัวหลายอย่างที่ต้องทำ ซึ่งค่อนข้างคล้ายกันและโดยปกติจะใช้เวลาสองสามนาที ในช่วงเวลานี้ ไม่สามารถทำอะไรอย่างอื่นบนคอมพิวเตอร์ได้ เนื่องจากคอมพิวเตอร์ค้างโดยสิ้นเชิง คุณจึงสามารถพูดคุยกับพนักงานคนอื่น ๆ หรือเพียงแค่เดินไปรอบๆ สำนักงานได้ หลังจากการเปิดตัวดังกล่าวประมาณสองสามสัปดาห์ หัวหน้างานของฉันแนะนำให้ฉันพยายามทำสิ่งเดียวกัน แต่ไม่ใช่ใน Windows แต่ใน Linux จากนั้นฉันก็คิดว่า "แล้วมันสร้างความแตกต่างอะไรได้บ้าง" แต่ฉันเคารพผู้จัดการมาก ฉันคอมไพล์โปรแกรมใหม่และปฏิบัติตามคำแนะนำของเขา ลองนึกภาพความประหลาดใจของฉันเมื่อฉันรันโปรแกรมเดียวกันบนข้อมูลเดียวกันและได้ผลลัพธ์ (แน่นอนเหมือนกันทุกประการ) ภายในไม่กี่วินาที! ฉันไม่มีเวลาแม้แต่จะลุกจากเก้าอี้ ไม่ต้องไปเดินเล่นหรอก...