คำถามติดแท็ก user-interface

3
Modeless vs modal editors
ฉันเพิ่งเริ่มเรียนรู้ Linux และประสบการณ์การเขียนโปรแกรมทั้งหมดก่อนหน้านี้ของฉันใช้แพลตฟอร์ม Windows ฉันเจอ Vim editor และอ่านว่ามันเป็น modal editor ซึ่งแตกต่างจาก notepad ซึ่งเรียกว่าเป็น modeless editor คุณช่วยอธิบายความแตกต่างระหว่างโมเดอเรเตอร์และโมดัลทั่วไปได้อย่างไร?

5
getopt, getopts หรือการแยกวิเคราะห์แบบแมนนวล - จะต้องใช้อะไรเมื่อฉันต้องการสนับสนุนตัวเลือกทั้งระยะสั้นและระยะยาว
ขณะนี้ฉันกำลังเขียนสคริปต์ Bash ซึ่งมีข้อกำหนดดังต่อไปนี้: ควรรันบนแพลตฟอร์ม Unix / Linux ที่หลากหลาย ควรสนับสนุนตัวเลือกทั้งแบบสั้นและยาว (GNU) ฉันรู้ว่าgetoptsจะเป็นวิธีที่ต้องการในแง่ของการพกพา แต่ AFAIK มันไม่สนับสนุนตัวเลือกยาว getoptรองรับตัวเลือกยาว แต่BashGuideแนะนำอย่างยิ่งกับมัน: ห้ามใช้ getopt (1) getopt ไม่สามารถจัดการกับสตริงอาร์กิวเมนต์ว่างเปล่าหรือขัดแย้งกับช่องว่างที่ฝังตัว โปรดลืมว่ามันมีอยู่จริง ดังนั้นยังคงมีตัวเลือกในการแยกวิเคราะห์ด้วยตนเอง นี่เป็นข้อผิดพลาดง่ายสร้างรหัสสำเร็จรูปค่อนข้างมากและฉันต้องจัดการข้อผิดพลาดด้วยตัวเอง (ฉันเดาว่าgetopt(s)จัดการข้อผิดพลาดด้วยตัวเอง) ดังนั้นสิ่งที่จะเป็นตัวเลือกที่ต้องการในกรณีนี้

4
ข้อผิดพลาด“ X ไม่ได้อยู่ในไฟล์ sudoers เหตุการณ์นี้จะถูกรายงาน” หมายถึงปรัชญา / เหตุผล?
ที่ด้านข้างคำถาม " ชื่อผู้ใช้ไม่ได้อยู่ในไฟล์ sudoers เหตุการณ์นี้จะถูกรายงาน " ซึ่งอธิบายลักษณะเชิงโปรแกรมของข้อผิดพลาดและแนะนำวิธีแก้ไขปัญหาบางอย่างฉันต้องการทราบ: ข้อผิดพลาดนี้หมายถึงอะไร X is not in the sudoers file. This incident will be reported. ส่วนแรกของข้อผิดพลาดจะอธิบายอย่างชัดเจนถึงข้อผิดพลาด แต่ส่วนที่สองบอกว่า "ข้อผิดพลาดนี้จะถูกรายงาน"! แต่ทำไม ทำไมข้อผิดพลาดจะถูกรายงานและที่ไหน ถึงผู้ซึ่ง? ฉันเป็นทั้งผู้ใช้และผู้ดูแลระบบและไม่ได้รับรายงานใด ๆ :)!

4
วิธีการสลับไปยังรายการไดเรกทอรีจากมุมมองไฟล์ในกลุ่ม?
ฉันได้เปิดผบvim some/dir. ฉันสามารถนำทางภายในต้นไม้ได้ แต่เมื่อฉันเปิดไฟล์ที่ฉันสงสัยฉันจะปิดมุมมองไฟล์ได้อย่างไรเพื่อกลับไปยังรายชื่อไดเรกทอรีเพื่อนำทางไปยังไฟล์อื่น :wqไม่มีตัวเลือกเนื่องจากจะปิดเซสชันทั้งหมดเป็นกลุ่ม ฉันเดาว่ามีโหมดสำหรับโหมดนั้น แต่ฉันไม่รู้ว่ามันเรียกว่าอะไรและฉันจะเริ่มยังไง จะปิดไฟล์ไปยังมุมมองการนำทางไฟล์ได้อย่างไร?

3
การเลื่อนของโมเมนตัม 'คล้าย OS X' ใน linux?
มีวิธีที่จะทำให้การเลื่อนบนเครื่อง linux (รัน X11) เหมือนการเลื่อนตามธรรมชาติของ OS X หรือไม่? ด้วย 'การเลื่อนอย่างเป็นธรรมชาติ' ฉันหมายถึงความจริงที่ว่าคุณสามารถสะบัดรางหน้ามีแรงผลักดันในการเลื่อน ฉันมี macbook ที่ใช้งาน Arch Linux และฉันต้องการทำให้ประสบการณ์การใช้แทร็คแพดดีขึ้นเล็กน้อย

10
ลินุกซ์ใดเหมาะที่สุดสำหรับผู้ที่เพิ่งเริ่มใช้คอมพิวเตอร์
ลินุกซ์ที่ง่ายที่สุดสำหรับคนที่ยังใหม่กับคอมพิวเตอร์คืออะไร? คอมพิวเตอร์ที่นี่มี RAM ขนาด 256Mb พร้อมฮาร์ดดิสก์ 40GB อัปเดต: เห็นได้ชัดว่าพวกเขาส่วนใหญ่มี RAM มากกว่า 265MB และบางคนมี 1GB ฉันได้ติดตั้ง Linux Mint Debian Edition ( LMDE ) ซึ่งผู้ใช้สามารถคิดออกหลังจากที่ได้รับความยุ่งเหยิงและความช่วยเหลือเล็กน้อยจากฉัน ฉันเลือกมันเพราะมันเป็นการแจกจ่ายแบบกระจายและทุกสิ่งที่ยอดเยี่ยมที่ฉันได้อ่านเกี่ยวกับ Linux Mint ฉันเคยใช้ Ubuntu มาก่อนและ Mint ดูเหมือน Ubuntu + ฉันไม่แน่ใจว่ามันเป็น distro ที่ง่ายที่สุดสำหรับพวกเขาหรือไม่เนื่องจากคนที่พยายามใช้ Libre Office ที่เป็นค่าเริ่มต้นพบว่ามันสับสนกับเมนูเหล่านั้นทั้งหมด (โปรแกรมที่พวกเขาใช้มากที่สุดคือเว็บเบราว์เซอร์และพวกเขาพบว่าโครเมียมค่อนข้างง่าย) การติดตั้งยังไม่ราบรื่นและเครื่องพิมพ์ (HP LaserJet 1020) ได้ทำการติดตั้งเล็กน้อย แต่เมื่อเสร็จแล้วและระบบปฏิบัติการได้รับการอัพเกรดแล้วมันทำงานได้ดีมาก

8
ทำไมเทอร์มินัลเป็นกรณี ๆ
เมื่อฉันทำ - CD ..แทนที่จะcd .. ทำให้ฉันผิดพลาดว่า - CD: command not found ทำไมเทอร์มินัลคำนึงถึงขนาดตัวพิมพ์เมื่อมาถึงคำสั่ง linux? ฉันหมายความว่าคุณควรจะสามารถรันคำสั่งด้วยอักขระ "all uppercase" หรือ "all all lowercase" ฉันรู้ว่ามันเป็นเพราะเหตุผลบางอย่าง แต่ฉันแค่อยากรู้

1
สาเหตุ `น้อยกว่า 'เพื่อออกด้วยรหัสสถานะที่ไม่ใช่ศูนย์
ฉันต้องการโครงสร้างคำสั่งต่อไปนี้: command && check-status | less && followup-command lessนี้จะหยุดการดำเนินการขณะที่ผู้ใช้มีความสัมพันธ์กับ ผู้ใช้สามารถบังคับlessให้ออกจากสถานะที่ไม่เป็นศูนย์เพื่อป้องกันไม่ให้followup-commandทำงานได้อย่างไร ฉันกำลังใช้ less 458 (POSIX regular expressions)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.