วิธีที่ดีที่สุดในการเรียนรู้วิธีใช้ Ubuntu กับเทอร์มินัลคืออะไร? [ปิด]


19

บ่อยครั้งที่มีบางสิ่งที่เราต้องทำการตั้งค่าระบบปรับแต่งดำเนินการกระบวนการบางอย่างแม้ใน Ubuntu บางครั้งก็ไม่มี GUI ที่จะทำงานดังกล่าวซึ่งเป็นสาเหตุที่เรามาถึงสถานที่เช่นฟอรัม Ubuntu, Askubuntu หรือแม้แต่ ค้นหาใน Google

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

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

วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?


มีการเชื่อมโยงที่มีข้อมูลขนาดใหญ่สำหรับคุณ: ubuntuforums.org/showthread.php?t=1909108
rɑːdʒɑ

ขอขอบคุณในความเป็นจริงมีมากที่จะเริ่มต้นการเรียนรู้ลินุกซ์ในโพสต์ที่มิ)
Neptunno

ฉันได้แนะนำแหล่งข้อมูลที่ยอดเยี่ยมไม่กี่แห่งที่นี่: askubuntu.com/questions/168142/…

1
คุณสามารถดาวน์โหลดไฟล์ Pdf ของโครงการคำสั่ง linux ได้จากsourceforge.net/projects/linuxcommand
Pandya

คำตอบ:


10
  1. สรุปว่า Linux เป็นหนังสือที่ดีสำหรับคำสั่ง Linux คุณสามารถเห็นหนังสือเล่มนั้น (ฉันยอมรับว่าฉันไม่ได้อ่านหนังสือทั้งหมด แต่ดูเหมือนว่าฉันจะดีสำหรับคำสั่งดูความคิดเห็นด้านล่างจากผู้อ่านจริง)

  2. ไดเรกทอรีออนไลน์ของคำสั่ง Linux ที่มีประโยชน์สามารถช่วยคุณได้มากมาย

  3. ฉันพบว่าหนังสือUbuntu Linux Bibleมีประโยชน์อย่างยิ่งและแนะนำอย่างเป็นมิตรกับ Ubuntu มันเป็นโดย "William von Hagen"

  4. คุณสามารถเรียกดูหน้าคู่มือ Linux man2htmlในเว็บเบราว์เซอร์โดยการติดตั้ง

    sudo apt-get install man2html
    
  5. คุณสามารถเรียกดูหน้าข้อมูล GNU ได้โดยพิมพ์infoชื่อคำสั่งในเทอร์มินัล กราฟิกวิธีที่จะทำในสิ่งเดียวกันต้องใช้info2wwwแพคเกจ sudo apt-get install info2wwwติดตั้งด้วย
    (สิ่งเหล่านี้มีประโยชน์มากกว่าและฉันขอแนะนำให้เข้าใจคำสั่ง Linux เช่น sed, grep และอื่น ๆ )


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

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

ฉันเริ่มสนุกกับการเล่นกับเทอร์มินัล ตอนนี้มันดูไม่ซับซ้อนเหมือนเมื่อก่อน ขอบคุณสำหรับเคล็ดลับนี้)
Neptunno

3

อ่านเกี่ยวกับ bash ซึ่งเป็น commandline shell หากคุณเคยใช้ MS-DOS มันคล้ายกัน คำสั่งส่วนใหญ่ที่คุณใช้นั้นค่อนข้างตรงไปตรงมา: มันเริ่มต้นด้วยคำสั่งตามด้วยเว้นวรรค คำสั่งอาจเป็นคำสั่ง bash ภายในหรือโปรแกรม / คำสั่งภายนอก หากเป็นภายนอกจะต้องเป็นที่ที่ bash สามารถค้นหาได้ทั้งในเส้นทางหรือที่ระบุ

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

หากเป็นคำสั่ง bash คุณสามารถค้นหาเพิ่มเติมได้สองสามวิธี:

ป้อนman name_of_commandโดยที่ name_of_command เป็นชื่อโปรแกรม ใช้ช่องว่างเพื่อเลื่อนหน้าข้อความ 'b' ไปยังหน้าย้อนหลังและ 'q' เพื่อออก

ป้อนname_of_command --helpเพื่อรับรายการตัวเลือกแบบย่อ

คุณสามารถรับข้อมูลจำนวนมากได้โดยป้อน "man man" และ "man bash" แต่บทเรียนบางอย่างที่ง่ายกว่านั้นมีประโยชน์สำหรับคุณในการเริ่มต้น

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

หลังจากเรียนรู้บรรทัดคำสั่ง bash คุณจะสามารถทดลองกับหัวข้อขั้นสูงเพิ่มเติมได้มากขึ้น มีบทเรียน linux มากมายบนเว็บ


ฉันไม่รู้ว่าเทอร์มินัลมีข้อมูลที่เป็นประโยชน์นี้ นอกจากนี้ยังแนะนำให้ใช้เทอร์มินัล ขอบคุณมาก!
Neptunno

1
เทอร์มินัลมีคุณสมบัติที่มีประโยชน์มากมายและหลังจากที่คุณเริ่มเรียนรู้มันจะทำให้การใช้เทอร์มินัลสนุก คุณสามารถค้นหาคำสั่งก่อนหน้าด้วย Ctrl-R เรียกคืนคำสั่งโดยกดปุ่มลูกศรขึ้นซ้ำ ๆ เรียกคืนคำสั่งก่อนหน้าหรือบางส่วนของมันตรงกลางของคำสั่งถัดไป - เช่นถ้าคุณลืมใช้ sudo คุณสามารถ พิมพ์ "sudo !!" แล้วมันจะเรียกคืนคำสั่งทั้งหมด ตัวเลือกมากมายเช่นนั้นโดยใช้ '!' (มักเรียกว่าปังเช่นเดียวกับใน Crunch Bang = #!) เมื่อคุณไปถึงจุดที่คุณสามารถเข้าใจในสิ่งที่ "ผู้ชายทุบตี" พูดคุณสามารถเรียนรู้ได้มากมาย
Marty Fried

อันที่จริงก่อนที่ฉันจะไม่ทราบว่าจะเริ่มเรียนรู้คำสั่งเทอร์มินัลได้อย่างไรตอนนี้ฉันเห็นว่าด้วยคุณสมบัติเหล่านั้นทั้งหมดที่ต้องทำคือการสำรวจ
Neptunno

0

ฉันคิดเสมอว่าวิธีที่ดีที่สุดคือพยายาม แต่ด้วยบรรทัดคำสั่งบางครั้งก็ยากที่จะเริ่มต้น

บางสิ่งที่ทำให้ฉันเริ่มต้น -

หนึ่งกำลังใช้เทอร์มินัลที่มีส่วนกราฟิกสำหรับการนำทางหนึ่งที่ฉันแนะนำ (แม้ว่าจะไม่ได้รับการดูแล) คือเปลือก Hotwire

ติดตั้งผ่านศูนย์ซอฟต์แวร์

ลองสร้างไฟล์ข้อความที่คุณสามารถจดคำสั่งและที่ตั้งได้จนกว่าคุณจะรู้ด้วยใจ

สิ่งที่ฉันเริ่มต้นก็คือLinux Pocket Guideซึ่งมีคำศัพท์พื้นฐานและโครงสร้างไฟล์และคำสั่งเทอร์มินัล http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284

และจำไว้ว่า CAPS จะนับบน Linux ดังนั้นหากคุณตั้งชื่อโฟลเดอร์ FoLdEr คุณจะต้องพิมพ์วิธีนั้นในการเข้าถึง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.