Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

2
การปิดเส้นแบ่งเป็นกลุ่ม
หนึ่งในคุณสมบัติที่น่ารำคาญที่สุดของเสียงเรียกเข้าคือการแยกเส้น ด้วยเหตุผลบางอย่างที่ใครบางคนพบว่าเป็นการดีที่จะแยกบรรทัดแม้ในรูปแบบที่ไวต่อช่องว่าง ตัวอย่างเช่นการเปลี่ยนแปลง: echo very-long-string > file ถึง echo very-long-string > file จะปิดได้อย่างไร? แก้ไข : มันไม่ได้เป็นภาพตัด - มันถูกห่อในไฟล์ (เช่น vim แทรก \ n ในไฟล์หากพิจารณาว่าสายยาวเกินไป) การตัดเส้นที่มีความยาวนั้นมีเหตุผลและในขณะที่บางคนอาจต้องการที่จะหันหลังให้กับฉันฉันก็สามารถอยู่ได้โดยปราศจากมัน
15 vim 


3
วิธีการติดตั้ง GRUB ลงในดิสก์ ext4 ทั้งหมดโดยไม่มีตารางพาร์ติชั่น?
ขณะนี้ฉันมี/dev/sdaรูปแบบดิสก์ทั้งหมดเป็น ext4 และติดตั้ง Gentoo (ไม่มี MBR ไม่มีพาร์ติชันเลย) แต่ในที่สุดฉันไม่สามารถติดตั้ง GRUB ได้เพราะดูเหมือนว่า GRUB ต้องเขียนถึง MBR # grub-install /dev/sda Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature Unknown partition table signature The file /boot/grub/stage1 not read correctly. ไม่grubทำงาน # grub grub> root (hd0) Filesystem type …
15 boot  grub-legacy 

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

2
การตั้งค่าสภาพแวดล้อมที่ถูกต้อง
ฉันใช้ zsh และ gdm เพื่อเรียกใช้ gnome เมื่อไม่นานมานี้ฉันค้นพบว่าตัวแปรไม่ได้ตั้งอย่างถูกต้อง ตัวอย่างเช่น LANG / LC_ALL ไม่ถูกต้อง ( ""แทนen_GB.UTF-8) ผมแยก.zshrcเข้าและ.zshrc .profileในหลังฉันตั้งค่าตัวแปรสภาพแวดล้อม แต่ฉันจะตั้งค่าตัวแปรได้อย่างไรก่อนเริ่มเซสชัน ฉันพยายามเลือกไม่กี่ข้อ ( .xinitrc, .xsessionrc) แต่ดูเหมือนไม่มีใครทำงาน แก้ไขชี้แจง - ผมใช้.profileและตนเอง.zshrcมาไว้ใน มันไม่เปลี่ยนคำถาม

2
ทำให้ ssh เป็นโฮสต์ระดับโลกสำหรับผู้ใช้ทั้งหมดในคอมพิวเตอร์
ดังนั้นSSHจึงมีไฟล์เหล่านี้ที่กำหนดการตั้งค่าสำหรับผู้ใช้เฉพาะ ~/.ssh/authorized_keys ~/.ssh/config ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/.ssh/known_hosts ฉันต้องการที่จะโลกาภิวัฒน์บางไฟล์เหล่านี้เช่นและconfig known_hostsเพื่อให้ผู้ใช้รายอื่น (รวมถึงรูท ) สามารถแชร์โฮสต์ที่กำหนดค่าไว้ได้ อะไรจะเป็นวิธีที่ดีที่สุดในการทำเช่นนี้?

5
มีการรวมกันที่ดีของเบราว์เซอร์บรรทัดคำสั่งและไฟล์กราฟิก?
มีวิธีแก้ปัญหาที่เป็นไปได้มากกว่าการรวมข้อดีของ command-line และเบราว์เซอร์ไฟล์กราฟิกหรือไม่? ตัวอย่างเช่นบรรทัดคำสั่งเป็นสิ่งที่ดีในการเปลี่ยนไดเรกทอรีและเรียกใช้คำสั่ง แต่ไม่สามารถแสดงภาพขนาดย่อและไฟล์เบราว์เซอร์นั้นใช้งานง่ายให้ภาพรวมที่ดีว่าคุณอยู่ที่ไหนในต้นไม้ แต่คุณไม่สามารถ "คุย" กับ คอมพิวเตอร์เหมือนในบรรทัดคำสั่ง แก้ไข: สำหรับฉันในฐานะผู้ใช้บรรทัดคำสั่งมันต้องการมากกว่าบรรทัดคำสั่งที่มีความสามารถของเบราว์เซอร์ไฟล์เพิ่มเติมมากกว่าการมีเบราว์เซอร์ไฟล์ที่มีคุณสมบัติบรรทัดคำสั่งบางอย่าง

9
แตกไฟล์ zip ที่ซ้อนกัน
ฉันมีไฟล์เก็บถาวร zip จำนวนมากซึ่งแต่ละไฟล์มีไฟล์เก็บถาวร zip จำนวนหนึ่ง วิธีที่ดีที่สุดในการแยกไฟล์ทั้งหมดที่มีอยู่ในไฟล์ zip นี้และไฟล์เก็บถาวรของไฟล์ย่อยคือ recursively คืออะไร?
15 files  scripting  zip 

7
/etc/rc.d vs /etc/init.d
/etc/init.dไดเรกทอรีของอูบุนตูนั้นเทียบเท่ากับการใช้งานจริงหรือไม่กับสิ่งที่ฉันคิดว่าเป็นมาตรฐานที่มากขึ้น/etc/rc.d/(อย่างน้อยใน arch) มีเหตุผลใดที่ใช้ canonical init.d แทน rc.d สำหรับสคริปต์เริ่มต้นหรือไม่

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

3
วิธีการคัดลอกแผ่นซีดีที่มีรอยขีดข่วน?
ปัจจุบันวิธีที่ดีที่สุดในการคัดลอกซีดีเพลงที่ขีดข่วนภายใต้ Linux คืออะไร สิ่งที่ฉันคิดว่าซับซ้อนคือมีเครื่องมือหลายอย่าง แต่ไม่ชัดเจนว่าเครื่องมือหนึ่งมีคุณสมบัติการแก้ไขข้อผิดพลาดได้ดีกว่าเครื่องมืออื่น ฉันหมายถึงมีอย่างน้อย: cdparanoia cdda2waw cdrdao

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

9
เทคนิคการแบ่งและการติดตั้งที่ชอบ
เราทุกคนรู้ว่าการติดตั้งพาร์ติชั่นใหม่เป็น / home และอาจจะ / boot มีประโยชน์อย่างยิ่ง หรือการติดตั้งรีโมตไดเร็กทอรีเป็น / opt อาจเป็นประโยชน์อย่างยิ่งสำหรับการแชร์เครื่องมือระบบ มีผู้อื่นอาจลึกลับมากกว่าใช้สำหรับพาร์ทิชันพิเศษหรือฮาร์ดไดรฟ์หรือวิธีที่ดีในการติดตั้งไดรฟ์ภายนอก บางทีแม้ว่าใครก็ตามที่มีเครื่อง windows * shudder * ให้โพสต์คำแนะนำเด็ด ๆ เกี่ยวกับการแบ่งพาร์ติชันและการติดตั้งฮาร์ดไดรฟ์
15 mount 

4
ทำให้ไฟล์กำหนดค่าซิงค์กับพีซีหลาย ๆ เครื่อง
ฉันมีไม่กี่เครื่องที่แตกต่างกันและลินุกซ์จำนวนมากของการตั้งค่าไฟล์(และโฟลเดอร์)ในแต่ละ ตัวอย่างเช่น: ~/.ssh/config ~/.config/openbox/rc.xml ~/.config/openbox/autostart.sh ~/.scripts/ ( folder ) ~/.bashrc ...etc มีวิธีการที่ง่ายและสวยงามในการซิงค์ไฟล์เหล่านี้ระหว่างเครื่องของฉันหรือไม่(ไม่มีการเชื่อมต่ออินเทอร์เน็ต) ? นอกจากนี้บางไฟล์จะต้องใช้กระบวนการซิงค์ขั้นสูงเพิ่มเติมเนื่องจากจะต้องแตกต่างกันเล็กน้อย ... ตัวอย่างเช่น: แป้นพิมพ์เดสก์ท็อปของฉันมีฮ็อตคีย์ที่หลากหลายซึ่งแล็ปท็อปของฉันแทบไม่มีเลย ฉันใช้XF86Mailเปิดธันเดอร์เบิร์ดบนเดสก์ท็อป แต่Meta+ Mบนแล็ปท็อปของฉัน หน้าแรกเดสก์ท็อปและเดสก์ท็อปการทำงานของฉันมีทั้งแนว "ผู้ใช้หลายคน" ซึ่งแล็ปท็อปของฉันเหมาะสำหรับฉัน ดังนั้นในแล็ปท็อปของฉันฉันมักจะเก็บไฟล์ 'rc.xml' ไว้สำหรับ openbox ที่/etc/xdg/openbox/rc.xmlแต่บนเดสก์ท็อปที่~/.config/openbox/rc.xml

9
วิธีการแฟลชเฟิร์มแวร์ภายใต้ Linux ในทางปฏิบัติ?
ฉันรู้สึกว่าแก่เกินไปสำหรับการกระโดดผ่านห่วงการเบิร์นหลายครั้งเพื่ออัปเกรดเฟิร์มแวร์หลายวิธีผ่านวิธีการเฉพาะของผู้จำหน่ายตามปกติ: ดาวน์โหลดเครื่องมือ DOS บางอย่างเสียเวลาในการสร้างสื่อบูต DOS (ฟรี) และเสียเวลามากขึ้น จริงๆแล้วบูตจากนั้นและแฟลชอัพเกรดเฟิร์มแวร์ในที่สุด นี่คือ 1980-ies ผมเจอบางเครื่องมือลินุกซ์แฟลชจากโครงการ Coreboot ดูเหมือนว่าจะรองรับชิปแฟลชต่างๆ แต่มันทำงานอย่างไรในทางปฏิบัติ? ฉันเดาว่ามีข้อผิดพลาดบางอย่างที่ทำให้ผู้จำหน่ายอัพเกรดเฟิร์มแวร์เป็นรูปแบบที่ผิดพลาด หรือสิ่งที่เกี่ยวกับการระบุชิปปลายทางที่ถูกต้อง? ปัจจุบันฉันอาจต้องอัปเกรดตัวอย่างเช่น: เฟิร์มแวร์ของดิสก์ Seagate 1.5 TB บางตัว เฟิร์มแวร์ของบอร์ด Abit Athlon 64 เก่า (Award bios) Bios / Embedded-Controller-Bios ของ Thinkpad คุณจะอัพเกรดเฟิร์มแวร์อุปกรณ์ของคุณเป็นระบบ Linux ได้อย่างไร?

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