คำถามติดแท็ก linux

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น


5
คุณจะตรวจสอบว่าพอร์ต USB สามารถจ่ายไฟได้เท่าไร?
แล็ปท็อปบางเครื่องมีพอร์ต USB พิเศษที่สามารถให้พลังงานมากกว่าที่อื่น ๆ อย่างไรก็ตามมันไม่ง่ายเลยที่จะระบุว่าอันใดอันที่ดีและไม่สามารถส่งมอบได้ ดังนั้นจึงมีวิธีที่ดีในการคิดออก? ฉันเปิดให้ซอฟต์แวร์หรือฮาร์ดแวร์โซลูชั่นใด ๆ

2
Linux ทำอะไรกับไฟล์ที่มีอยู่ในจุดเมานท์?
หากฉันพยายามเมานต์โฟลเดอร์ที่มีไฟล์อยู่แล้ว linux จะให้ข้อความแสดงข้อผิดพลาดหรือไม่และแสดงทั้งระบบไฟล์ที่เมาท์และไฟล์ที่อยู่ในโฟลเดอร์แล้วหรือไม่?
52 linux  mount 

5
วิธี "unextract" ไฟล์ซิปได้อย่างไร
ฉันคลายซิปไฟล์ลงในโฟลเดอร์ที่ไม่ว่างเปล่า ไฟล์ zip มีไฟล์จำนวนมากและลำดับชั้นลึกที่ผสานกับแผนผังที่มีอยู่ของไดเรกทอรีเป้าหมาย ฉันจะลบไฟล์และไดเรกทอรีที่สร้างโดยการแตกไฟล์โดยไม่ทำลายไฟล์และไดเรกทอรีที่มีอยู่แล้วได้อย่างไร แน่นอนฉันยังมีไฟล์ zip ที่ฉันรวมอยู่ด้วยดังนั้นข้อมูลจึงอยู่ที่นั่น
52 linux  bash  zip 

5
กำลังตรวจหาหน้าต่างที่ใช้งานอยู่ในปัจจุบัน
เครื่องมือบรรทัดคำสั่ง linux wmctrlช่วยให้คุณสามารถแสดงรายการหน้าต่างทั้งหมดหรือเดสก์ท็อปทั้งหมดท่ามกลางสิ่งอื่น ๆ ในโหมดรายชื่อเดสก์ท็อปเดสก์ท็อปปัจจุบันจะถูกทำเครื่องหมายด้วยเครื่องหมายดอกจัน ฉันต้องการเครื่องมือที่สามารถค้นหาชื่อหน้าต่างที่ใช้งานในปัจจุบัน น่าเสียดายที่wmctrlไม่มีผู้ช่วยที่ทำสิ่งนี้ - แม้ว่าจะรู้ว่าหน้าต่างใดเปิดใช้งานอยู่ในปัจจุบัน (ดู:ACTIVE:เครื่องหมาย) มีเครื่องมือ commandline อื่นที่สามารถให้ id หน้าต่างและ / หรือชื่อหน้าต่างของหน้าต่างปัจจุบันได้หรือไม่

6
ไม่พบคำสั่งเมื่อใช้ sudo
มีคำถามสองสามข้อเกี่ยวกับเว็บไซต์ที่ดูเหมือนว่าเกี่ยวข้องกับปัญหาของฉัน แต่ฉันไม่สามารถหาวิธีแก้ปัญหาได้ ระบบปฏิบัติการของฉันคือ Ubuntu 12.04 ฉันmvnติดตั้ง/tools/noarch/apache-maven-3.1.1แล้วและฉันได้เพิ่มบรรทัดต่อไปนี้ในตอนท้ายของฉัน/etc/profile: export M2_HOME=/tools/noarch/apache-maven-3.1.1 export PATH=$M2_HOME/bin:$PATH source /etc/profileหลังจากนั้นฉันดำเนินการ ตอนนี้ปัญหาของฉันคือเมื่อฉันเรียกใช้mvn --versionคำสั่งที่ประสบความสำเร็จและmvnปฏิบัติการพบว่าในขณะที่ถ้าผมดำเนินการ: ฉันจะได้รับการส่งออก:sudo mvn --version sudo: mvn: command not foundฉันรู้ว่าPATHอาจแตกต่างกันเมื่อฉันรันคำสั่งด้วยsudoและนั่นคือสาเหตุที่ฉันลองทำสิ่งนี้: $>sudo echo $PATH /tools/noarch/apache-maven-3.1.1/bin:... some other stuff ... สิ่งที่ฉันพยายามอีกประการหนึ่งคือการดำเนินการแล้วพิมพ์sudo su - mvn --versionในกรณีนี้mvnจะพบว่าประสบความสำเร็จและคำสั่งประสบความสำเร็จ เกิดขึ้นที่นี่คืออะไร?
52 linux  ubuntu  bash  sudo 

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

4
เป็นกลุ่มติดอยู่ในโหมดแทรก
ฉันใช้ Vim มาหลายเดือนแล้วผ่านโฮสต์เว็บของฉัน (พวกเขาอนุญาตการเข้าถึงแบบฉาบ) ทันใดนั้นescapeกุญแจก็ไม่ตอบสนอง ฉันไม่สามารถแทรกหรือโหมดอื่นได้โดยกดปุ่ม Escape ฉันต้องกดปุ่มF1ซึ่งนำความช่วยเหลือในกลุ่มและเตะฉันเข้าสู่โหมดคำสั่ง ฉันมั่นใจมากที่สุดว่าแป้น Escape ของฉันบนแป้นพิมพ์ทำงานได้ดีเนื่องจากทางลัดของ windows ทั้งหมดที่ใช้แป้น Escape นั้นทำงานได้ตามปกติ ฉันรู้ว่านี่เป็นคำถามที่ไร้สาระและฉันมั่นใจว่ายังมีอีกมากที่ต้องพิจารณาเกี่ยวกับการแก้ปัญหา สิ่งที่ฉันต้องการจริงๆคือผู้นำที่แข็งแกร่งว่าจะเริ่มมองหาที่ไหน สิ่งที่อาจช่วยได้: ฉันใช้เสียงเรียกเข้าผ่านทางโป๊ว ฉันกำลังเข้าสู่ระบบโดยใช้การเจล ฉันไม่ได้หยั่งราก
52 linux  vim  putty 

3
จะแสดงเอาต์พุตบนเทอร์มินัลและบันทึกเป็นไฟล์ในเวลาเดียวกันได้อย่างไร?
ฉันใช้: user@unknown:~$ sudo command -option > log เพื่อบันทึกผลลัพธ์ของ "คำสั่ง" ลงในไฟล์ "log" แต่ฉันต้องการรับผลลัพธ์บนเทอร์มินัลด้วย ฉันใช้ Ubuntu 10.04 lts

3
scp'ing โดยใช้ไฟล์คีย์เป็นพารามิเตอร์ฉันจะทำอย่างนั้นได้ถ้าเป็นไปได้?
scp -i ~/.ssh/id_rsa.pub events*$date*_QA.log $remote_user@$remote_server:$remote_location สคริปต์ดังกล่าวไม่ถูกต้องหรือไม่ ฉันทำไม่ถูกต้องหรือไม่ ฉันไปที่.sshไดเรกทอรีและเห็นว่าเซิร์ฟเวอร์ระยะไกลอยู่ในknown_hostsไฟล์ แต่เมื่อฉันทำการสแกนสามัญโดยไม่มีไฟล์ใด ๆ เป็นพารามิเตอร์ก็ยังคงขอรหัสผ่าน scp events*$date*_QA.log $remote_user@$remote_server:$remote_location ฉันจะรวมไฟล์คีย์ในคำสั่งของฉันได้อย่างไร sh-3.2$ grep server ~/.ssh/* /home/user/.ssh/known_hosts:server....com,ip_addr ssh-rsa Asine=jhjsdhfjsadhfjkashdfjhasdjfhksadjfhasjdfhj
51 linux  ssh  scp 

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

3
วิธีป้องกัน SSH จากการตัดการเชื่อมต่อหากไม่ได้ใช้งานเป็นระยะเวลาหนึ่ง
ฉันมีการเชื่อมต่อ ssh กับเครื่องที่ถูกตัดการเชื่อมต่อโดยเครื่องหลังจาก 30 นาทีที่ไม่มีการป้อนข้อมูลจากผู้ใช้ อย่างไรก็ตามถ้าฉันเริ่มบางสิ่งบางอย่างtopการเชื่อมต่อยังคงอยู่ เนื่องจากนี่เป็นเครื่องของไคลเอ็นต์ฉันจึงไม่สามารถกำหนดค่าเซิร์ฟเวอร์ SSH ของเครื่องนั้นใหม่ topดังนั้นฉันกำลังมองหาวิธีที่จะตรวจสอบโดยอัตโนมัติเกียจคร้านและเริ่มต้นสิ่งที่ต้องการ ชนิดของ "สกรีนเซฟเวอร์" สำหรับ Bash ฉันรู้ว่าฉันสามารถทำได้ด้วยscreenแต่น่าเสียดายที่screenไม่ได้ติดตั้งและฉันไม่สามารถติดตั้งซอฟต์แวร์ได้ ดังนั้นฉันต้องใช้สิ่งที่ Bash เสนอ เพื่อให้ชัดเจน: ฉันกำลังมองหาโซลูชันที่ฉันเริ่มหลังจากเข้าสู่ระบบแล้วฉันต้องการใช้เทอร์มินัลนั้นเดินไปกลับมาอีกสองชั่วโมงต่อมาและทำงานต่อไปโดยไม่ต้องพิมพ์อะไรก่อนเดินออกไป นอกจากนี้ฉันไม่ได้มองหาสิ่งอุโมงค์ (เพราะฉันแนะนำเครื่องมือที่ดีsshuttle ) ความคิดใด ๆ
51 linux  bash  ssh 

2
ทุบตีถ้าในบรรทัดเดียว
ฉันต้องการทราบว่าฉันจะเขียนได้อย่างไรหากเงื่อนไขในสคริปต์ทุบตีในบรรทัดเดียว ตัวอย่างเช่นฉันจะเขียนสิ่งนี้ในบรรทัดเดียวได้อย่างไรแล้ววางอีกอันเหมือนในบรรทัดถัดไป if [ -f "/usr/bin/wine" ]; then export WINEARCH=win32 fi ฉันถามสิ่งนี้เพราะฉันมีนามแฝงไม่มากใน. bashrc ของฉันและฉันมี. bashrc (ซิงค์) เหมือนกันในหลาย ๆ ระบบ แต่ฉันไม่ต้องการนามแฝงทั้งหมดในแต่ละระบบ ฉันใส่พวกเขาส่วนใหญ่ไว้ในงบถ้าและมันทำงานได้อย่างสวยงามในขณะนี้ แต่พวกเขาใช้พื้นที่จำนวนมาก 3 บรรทัดแต่ละบรรทัดบวกกับบรรทัดว่างระหว่างพวกเขา (ฉันชอบให้พวกเขามองเห็นได้ง่าย) ฉันจะใช้เทคนิคนี้สำหรับตัวแปรสภาพแวดล้อมด้วย

6
ฉันจะรีสตาร์ท Linux (Ubuntu) จากบรรทัดคำสั่งได้อย่างไร
เพราะม ปัญหา y กับการคลิกเมาส์ถูกละเว้นใน Ubuntu ฉันต้องการเริ่มต้นใหม่จากบรรทัดคำสั่ง (ฉันมีเทอร์มินัลเปิดและแป้นพิมพ์จะไม่ถูกละเว้น) ฉันจะรีสตาร์ทคอมพิวเตอร์ที่ใช้ Linux (หรือเฉพาะ Ubuntu) จากบรรทัดคำสั่งได้อย่างไร

4
วิธีการสร้าง USB ที่บูตได้จาก ISO ที่สามารถบูตได้ด้วยบรรทัดคำสั่งบน Linux
ฉันมีซีดีที่สร้างจากไฟล์ ISO ซึ่งฉันใช้ในการติดตั้ง Ubuntu รุ่นที่กำหนดเองผ่านทาง plop linux ซีดีใช้งานได้ดี แต่ฉันต้องการใช้ไดรฟ์ USB ที่สามารถบู๊ตได้แทน ฉันใช้คำสั่ง dd เพื่อลองและสร้าง USB ที่สามารถบู๊ตได้: dd if=filename.iso of=/dev/sdb1 bs=4k ตอนนี้จะคัดลอกไฟล์และทำให้ USB สามารถบูตได้ แต่ฉันได้รับข้อผิดพลาด "ระบบปฏิบัติการที่หายไป" ความคิดใด ๆ

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