Ubuntu

คำถาม & คำตอบสำหรับผู้ใช้และนักพัฒนา Ubuntu

11
Slow boot -“ งานเริ่มต้นกำลังทำงานสำหรับ dev-disk-by …”
ฉันจำไม่ได้เมื่อเกิดปัญหาขึ้น แต่เป็นไปได้เมื่อฉันย้ายอิมเมจ VMWare Ubuntu ของฉันไปยัง SSD ภายนอกเพื่อที่ฉันจะสามารถใช้ระบบปฏิบัติการกับพีซีเครื่องใดก็ได้ของฉัน ไม่มีการเชื่อมโยงหลายบน Google เกี่ยวกับปัญหา fstabแต่คนที่ปรากฏพูดคุยเกี่ยวกับ ตัวอย่างเช่นการบูตช้า - "งานเริ่มต้นทำงานสำหรับ dev-disk-by ... " คืออะไร - ฟอรั่ม กล่าวถึงต้องลบพาร์ติชัน swap และสร้างอีกครั้ง ฉันสามารถลองทำสิ่งนี้กับ Gparted ได้ แต่ความกังวลหลักของฉันคือการสูญเสียการตั้งค่าปัจจุบันของฉันใน Ubuntu เนื่องจากฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นถ้าฉันยุ่งกับการสลับตามที่แนะนำในเธรด ใครช่วยได้บ้าง
108 boot  swap 

4
คำสั่ง“ exec” ทำอะไร?
execฉันไม่เข้าใจคำสั่งทุบตี ฉันได้เห็นมันใช้ในสคริปต์เพื่อเปลี่ยนเส้นทางการส่งออกทั้งหมดไปยังไฟล์ (ดังที่เห็นในนี้ ) แต่ฉันไม่เข้าใจว่ามันใช้งานได้หรืออะไรโดยทั่วไป ฉันอ่าน man pages แล้ว แต่ฉันไม่เข้าใจ
108 bash 

9
ฉันจะแก้ไขข้อผิดพลาด“ E: ไม่พบไดรเวอร์เมธอด / usr / lib / apt / methods / http” ได้อย่างไร
ฉันพยายามอัปเดตแพ็คเกจจากเทอร์มินัลและนี่คือสิ่งที่ฉันได้รับ: $ sudo apt-get update E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. …
108 apt  updates  sudo 

5
apt-get update สำหรับที่เก็บเฉพาะ
เมื่อฉันเพิ่ม PPA apt-get updateและฉันต้องการที่จะติดตั้งบางส่วนของเนื้อหาของมันก็เป็นที่น่ารำคาญมากอีกครั้งการปรับปรุงทุกรายการฉลาดของฉันโดยใช้ เป็นไปได้หรือไม่ที่จะซิงค์เฉพาะเนื้อหาของที่เก็บที่กำหนด?

13
วิธีการตรวจสอบว่ากระบวนการทำงานอยู่หรือไม่และใช้เพื่อสร้างเชลล์สคริปต์แบบมีเงื่อนไข
ฉันจะทราบได้อย่างไรว่ากระบวนการกำลังทำงานอยู่หรือไม่จากนั้นให้สคริปต์ทุบตีดำเนินการบางอย่างตามเงื่อนไขนั้น ตัวอย่างเช่น: หากกระบวนการabcทำงานให้ทำเช่นนี้ หากไม่ได้ทำงานให้ทำเช่นนั้น
108 bash  process 


10
วิธีการคัดลอกและวางจากผู้เยี่ยมชม Ubuntu VirtualBox ไปยังโฮสต์ Windows
ฉันใช้ VirtualBox 4.1.4 บนแล็ปท็อป Windows 7 ของฉันใช้งานแขกของ Ubuntu 11.10 ฉันต้องการคัดลอกข้อความจากเทอร์มินัลของอูบุนตูและวางลงในไฟล์บนโฮสต์ Windows วิธีนี้ใช้ไม่ได้ด้วยเหตุผลบางอย่าง ความคิดใด ๆ

6
วิธีหลีกเลี่ยงรายการที่ซ้ำกันใน. bash_history
คำสั่งเดียวกันแสดงอยู่ในประวัติของฉันซ้ำแล้วซ้ำอีก ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร ฉันรู้ว่าเป็นไปได้ผ่านทางHISTCONTROLแต่ฉันไม่พบวิธีที่ถูกต้อง
108 bash  history 

8
ฉันจะรับบรรทัดคำสั่งยาวเพื่อตัดบรรทัดถัดไปได้อย่างไร
สิ่งที่ฉันสังเกตเห็นใน Ubuntu เป็นเวลานานที่ทำให้ฉันหงุดหงิดคือเมื่อฉันพิมพ์คำสั่งที่บรรทัดคำสั่งที่ยาวขึ้น (กว้างกว่า) มากกว่าความกว้างของเทอร์มินัลแทนที่จะไปที่บรรทัดใหม่มันจะย้อนกลับไปที่ คอลัมน์ 1 ในบรรทัดเดียวกันและเริ่มเขียนทับจุดเริ่มต้นของบรรทัดคำสั่งของฉัน (มันไม่ได้เขียนทับคำสั่งจริง แต่จริงๆแล้วมันเป็นการเขียนทับข้อความที่แสดง) มันยากที่จะอธิบายโดยไม่เห็นมัน แต่สมมุติว่าเทอร์มินัลของฉันกว้าง 20 ตัวอักษร (ของฉันมีความยาวมากกว่า 120 ตัวอักษร - แต่เพื่อเป็นตัวอย่าง) และฉันต้องการสะท้อนตัวอักษรภาษาอังกฤษ สิ่งที่ฉันพิมพ์คือ: echo abcdefghijklmnopqrstuvwxyz แต่หน้าตาเทอร์มินัลของฉันก่อนที่ฉันจะกดปุ่มคือ: pqrstuvwxyzghijklmno เมื่อฉันกด Enter มันสะท้อน abcdefghijklmnopqrstuvwxyz ดังนั้นฉันรู้ว่าได้รับคำสั่งอย่างถูกต้อง มันเพิ่งพิมพ์ข้อความของฉันหลังจาก "o" และเริ่มต้นใหม่ในบรรทัดเดียวกัน สิ่งที่ฉันคาดว่าจะเกิดขึ้นถ้าฉันพิมพ์คำสั่งนี้ในเทอร์มินัลที่มีความกว้างเพียง 20 ตัวอักษรจะเป็นดังนี้: echo abcdefghijklmno pqrstuvwxyz พื้นหลัง: ฉันใช้ทุบตีเป็นเปลือกของฉันและฉันมีบรรทัดนี้ใน ~ / .bashrc ของฉัน: set -o vi เพื่อให้สามารถนำทางบรรทัดคำสั่งด้วยคำสั่ง VI …
108 command-line  bash 

4
ข้อผิดพลาด dpkg:“ พยายามเขียนทับไฟล์ซึ่งอยู่ใน…”
ตัวอย่างเช่น: $ sudo apt-get install curl Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: bsh : Depends: libjline-java but it is not going to be installed groovy : Depends: libjline-java …

4
จะลบผู้ใช้ออกจากกลุ่มได้อย่างไร?
ฉันเพิ่มบัญชีผู้ใช้ไปยังadminกลุ่มและค้นพบว่าฉันเพิ่มผู้ใช้ผิด ดังนั้นตอนนี้ฉันต้องลบบัญชีออกจากadminกลุ่ม ฉันจะลบบัญชีออกจากกลุ่มโดยไม่ลบผู้ใช้ได้อย่างไร
108 users 

5
จะเปิดตัวจัดการไฟล์ของไดเรกทอรีปัจจุบันในเทอร์มินัลได้อย่างไร?
เมื่อฉันทำงานใน terminal บางครั้งฉันต้องการเปิดไดเรกทอรีปัจจุบันในตัวจัดการไฟล์ GUI จากนั้นคลิกที่รายการในหน้าต่างเพื่อเรียกใช้แอปพลิเคชัน ฉันจะทำสิ่งนี้ได้อย่างไร

2
เวอร์ชันของ Debian เวอร์ชันใดของ Ubuntu
ฉันมีแพคเกจซอฟต์แวร์บางอย่างที่ปรับแต่งสำหรับ Ubuntu 10.04, 10.10 และ 12.10 แต่ตอนนี้ฉันต้องติดตั้งบน Debian Squeeze ฉันไม่สามารถ Google ทำการแมประหว่าง Ubuntu และ Debian เวอร์ชันที่ระบุได้ ใครบางคนที่นี่ช่วยได้ไหม โดยเฉพาะฉันต้องการทราบว่า Ubuntu รุ่นใดที่ตรงกับ Debian Squeeze
108 debian 

1
เหตุผลสำหรับไดเรกทอรี `/ usr` คืออะไร?
เหตุผลสำหรับ "ทรัพยากรระบบ unix" หรือ/usrไดเรกทอรีดังอธิบายไว้ที่นี่ซึ่งซ้ำชื่อหลายชื่อไดเรกทอรีภายใต้ไดเรกทอรีราก/คืออะไร? จุดประสงค์ของฉัน: ฉันกำลังติดตั้ง Oracle JDK เป็นครั้งที่เท่าที่จำเป็นและตัดสินใจในครั้งนี้ว่าจะต้องติดตั้ง/home/userและฉันก็แค่อ่านไปเรื่อย ๆ เพื่อดูว่ามันเป็นความคิดที่ไม่ดีในเครื่องผู้ใช้เครื่องเดียวหรือไม่

5
ฉันจะ sudo คำสั่งในสคริปต์โดยไม่ถามรหัสผ่านได้อย่างไร
ฉันต้องการเปิดระบบอัตโนมัติทุกวัน ดังนั้นฉันจะใช้รหัสด้านล่างในสคริปต์ Python ของฉัน แต่sudoขอรหัสผ่านให้ฉันทุกครั้ง: os.system('sudo sh -c "echo date \'+%s\' -d \'+ \ 24 hours\' > /sys/class/rtc/rtc0/wakealarm"') ฉันจะรันสคริปต์นี้โดยไม่sudoถามรหัสผ่านทุกครั้งได้อย่างไร
107 python  sudo 

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