คำถามติดแท็ก command-line

คำถามเกี่ยวกับการใช้อินเตอร์เฟสบรรทัดคำสั่ง (CLI)

6
เปลี่ยนเป็นคอนโซลใน Ubuntu 18.04 - จะออกจาก GUI ได้อย่างไร
ในการติดตั้งไดรเวอร์กราฟิกฉันต้องออกจาก GUI / Gnome และไปที่เทอร์มินัล ฉันจะทำสิ่งนี้ใน Ubuntu 18.04 ได้อย่างไร Ctrl(STRG) + Alt+ F1... F7ไม่ทำงานไม่ใช่บนเดสก์ท็อปหรือบนหน้าจอเข้าสู่ระบบ ...

3
bash: ตั้งค่า -x บันทึกเป็นไฟล์
ฉันมีเชลล์สคริปต์set -xที่มีเอาต์พุต verbose / debug: #!/bin/bash set -x command1 command2 ... ผลลัพธ์มีลักษณะดังนี้: + command1 whatever output from command1 + command2 whatever output from command2 ปัญหาของฉันคือ, เอาท์พุทเชลล์ (ที่เกิดจากset -x) ไป stderr ที่ผสมกับผลของคำสั่งที่ ( command1, command2, ... ) ฉันยินดีที่จะมีเอาต์พุต "ปกติ" บนหน้าจอ (เช่นสคริปต์ทำงานโดยไม่มีset -x) และเอาต์พุต "พิเศษ" ของ bash แยกกันในไฟล์ ดังนั้นฉันอยากได้สิ่งนี้บนหน้าจอ: whatever output from …

2
วิธีค้นหาไฟล์และโฟลเดอร์เปล่าทั้งหมดในไดเรกทอรีเฉพาะรวมถึงไฟล์ที่ดูว่าง แต่ไม่ได้
สมมติว่าในโฟลเดอร์ของ~/listฉันฉันมีโฟลเดอร์จำนวนมากโดยแต่ละโฟลเดอร์ย่อยมีโฟลเดอร์ย่อยและโฟลเดอร์ย่อยย่อยของตนเอง ฯลฯ และมีไฟล์จำนวนมากในแต่ละระดับ อย่างไรก็ตามไฟล์และโฟลเดอร์เหล่านี้บางไฟล์ว่างเปล่าดังนั้นฉันจะค้นหาไฟล์เหล่านั้นซ้ำ ๆ เพื่อค้นหาไฟล์และโฟลเดอร์เปล่าได้อย่างไร จากนั้นให้พวกมันปรากฏในรายการตำแหน่งไฟล์เพื่อที่ฉันจะได้รู้ว่าแต่ละอันอยู่ที่ไหน (มันควรจะชัดเจนว่าเป็นไฟล์อะไรและเป็นโฟลเดอร์ไหนเพราะไฟล์บางไฟล์ไม่มีนามสกุลไฟล์) ฉันใช้ Ubuntu GNOME 15.10 กับ GNOME 3.18 โปรดทราบว่ามันจะมีประโยชน์มากถ้ามันจะบอกฉันด้วยว่าไฟล์ดูว่างเปล่า แต่ไม่ (ตัวอย่างเช่นถ้ามันมีช่องว่างหรือ linebreaks ในไฟล์หรือบางสิ่ง) และจะแยกความแตกต่างระหว่างไฟล์ว่างเปล่าจริงกับไฟล์ที่ดูว่างในเอาต์พุต

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

6
ฉันจะแสดงรายการแอปพลิเคชันทั้งหมดที่ติดตั้งในระบบของฉันได้อย่างไร
ฉันรู้ว่าฉันสามารถกดSuper+ Aเพื่อดูแอปที่ติดตั้งทั้งหมดใน Ubuntu แต่ฉันต้องการคำสั่งเพื่อแสดงชื่อของพวกเขา คำสั่ง dpkg --get-selections | awk '{print $1}' ยังไม่ใช่ตัวเลือกเนื่องจากจะแสดงแพ็คเกจที่ติดตั้งทั้งหมดและมีไดรเวอร์เคอร์เนลและไลบรารี
18 command-line  apt 


5
Vagrant Up และถามรหัสผ่าน NFS ที่น่ารำคาญ
ขออภัยสำหรับความผิดพลาดทางภาษาที่ฉันทำ ฉันกำลังพยายามป้องกันคนจรจัดที่ถามรหัสผ่านเมื่อเมานต์โฟลเดอร์แชร์โดย NFS: [server] Exporting NFS shared folders... Preparing to edit /etc/exports. Administrator privileges will be required... [sudo] password for timur: #!!! ฉันแดงแหล่งข้อมูลออนไลน์มากมายเช่น github และโพสต์ของผู้เขียนคนอื่น แต่ไม่มีอะไรทำงานให้ฉัน ... ฉันพยายามคำแนะนำที่ถูกพบที่นี่ ฉันไม่มีความรู้ที่ลึกซึ้งในการทำงาน ดังนั้นใครสามารถให้ทางออกที่ถูกต้องสำหรับปัญหาของฉันได้อย่างไร

5
เปิดใช้งานคีย์บอร์ดแบ็คไลท์บน Lenovo ที่รองรับ (เช่น Carbon X1) พร้อมคำสั่ง
บางแล็ปท็อป Lenovo มี backlights แป้นพิมพ์และพวกเขาสามารถที่จะเปิดใช้+Fn Spaceมีสามสถานะคือปิดปกติและสว่าง เมื่อฉันเริ่ม Ubuntu แล็ปท็อปเหล่านี้จะกลับไปสู่ความสว่างหน้าจอที่ร้อนแรงและคีย์บอร์ดก็ดับลงเสมอ ฉันต้องการความสว่างปานกลางและไฟคีย์บอร์ดเป็นค่าเริ่มต้นเพราะปกติฉันจะใช้แล็ปท็อปนี้ในสภาพแวดล้อมที่มืด แสงไฟเป็นเรื่องง่าย อินเทอร์เน็ตเต็มไปด้วยข้อมูลเกี่ยวกับสิ่งนี้ echo 10 > /sys/class/backlight/acpi_video0/brightness แต่ฉันจะเปิดไฟแบ็คไลท์ของแป้นพิมพ์ด้วยคำสั่งได้อย่างไร ฉันเคยดูที่นี่ แต่ดูเหมือนจะไม่ทำอะไรเลย: /sys/class/leds/tpacpi\:\:thinklight อัพเดท ฉันพยายามfor i in {1..32}; do xset led $i; doneแต่ไม่มีอะไรเปลี่ยนแปลง บางทีไฟแบ็คไลท์ของคีย์บอร์ดสำหรับแล็ปท็อป Lenovo มีไดรเวอร์ที่เป็นกรรมสิทธิ์และสามารถควบคุมได้ผ่านทางเท่านั้นtpacpi? ยังลองfor i in $(find /sys/devices/platform/thinkpad_acpi/leds/ | grep /brightness\); do echo 255 > $i; doneไม่มีประโยชน์

2
ล็อกอินเป็นผู้ใช้ที่ไม่ใช่รูทในเทอร์มินัล
นี่เป็นคำถามที่ฉันคาดว่าจะได้รับคำตอบจาก google อย่างรวดเร็ว อย่างไรก็ตาม Google ก็ทำให้ฉันล้มเหลว สมมติว่าฉันเข้าสู่เซสชันเทอร์มินัลและฉันต้องการทำงานชั่วคราวในฐานะผู้ใช้ที่ไม่ใช่รูทคนอื่นซึ่งมีรหัสผ่านที่ฉันรู้จักโดยไม่ต้องออกจากเซสชันของฉัน เมื่อเข้าสู่ระบบในฐานะผู้ใช้รายนี้ฉันต้องการไดเรกทอรีบ้าน ฯลฯ สำหรับผู้ใช้รายนี้ตั้งค่าอย่างถูกต้องจนกว่าฉันจะออกจากระบบ ฉันจะทำอย่างไร ฉันเหนื่อย su -- username จากนั้นป้อนรหัสผ่านมันไม่ได้เกิดข้อผิดพลาด แต่ฉันไม่เห็นการเปลี่ยนแปลงของพรอมต์คำสั่งที่มองเห็นได้ แต่ยังคงบอกว่า myname @ myhost โฮมไดเร็กตอรี่นั้นเป็นของชื่อฉันและไม่ใช่ชื่อล็อกอินใหม่ที่ฉันพยายามจะล็อกอินด้วย ฉัน - ตามที่เห็นได้ชัดตอนนี้ - ค่อนข้างไม่มีประสบการณ์ใน linux / Ubuntu ดังนั้นข้อมูลใด ๆ ก็ยินดีต้อนรับ



2
ตรวจสอบการเปลี่ยนแปลงเนื้อหาของโฟลเดอร์
ฉันสามารถตรวจสอบการเปลี่ยนแปลงเนื้อหาของไฟล์โดยใช้คำสั่ง tail -f มีวิธีที่คล้ายกันในการตรวจสอบการเปลี่ยนแปลงของโครงสร้างไดเรกทอรีวิธี tail -f ไฟล์มอนิเตอร์? ฉันมีกระบวนการทำงานที่ยาวนานซึ่งเพิ่มไฟล์ลงในพา ธ บางอันภายใต้ไดเรกทอรีและฉันต้องการติดตามไฟล์ที่เกิดขึ้นเนื่องจากมัน (หรือพวกเขา) เขียน (s) ไปยังไดเรกทอรีและไดเรกทอรีย่อย

6
ไม่สามารถรับขนาดแกมม่าเป็นค่าเริ่มต้นของเอาต์พุตเมื่อพยายามเพิ่มความละเอียดหน้าจอใหม่
ฉันพยายามที่จะปรับความละเอียดใน MSI GT70 2OC ใหม่ของฉัน ในการตั้งค่าจะมีเพียงความละเอียดเดียวเท่านั้น: 1920x1080 ไม่เป็นไรยกเว้นว่าฉันต้องลดความละเอียดและทำให้สี่เหลี่ยมมากขึ้นเพื่อให้แล็ปท็อปทำงานได้ดีกับแท็บเล็ต PL-550 รุ่นเก่าของฉัน นี่คือสิ่งที่ฉันทำ: cvt 1200 1000 60 # 1200x1000 59.91 Hz (CVT) hsync: 62.19 kHz; pclk: 99.50 MHz Modeline "1200x1000_60.00" 99.50 1200 1280 1400 1600 1000 1003 1013 1038 -hsync +vsync sudo xrandr --newmode "1200_1000_60" 99.50 1200 1280 1400 1600 1000 1003 …

5
จะตัดทอนไฟล์บันทึกทั้งหมดได้อย่างไร?
ใครสามารถให้ฉันวิธีการตัดทอน logfile ทั้งหมดใน/var/log/ไดเรกทอรี? และคำถามสำหรับความรู้มันเป็นความคิดที่ดีหรือไม่? #!/bin/bash LOGDIR="/var/log" for logfile in $(ls $LOGDIR/*log) do truncate -s 0 $logfile done

4
ฉันจะแสดงรายการอุปกรณ์เก็บข้อมูลทั้งหมด (หัวแม่มือไดรฟ์ / ฮาร์ดไดรฟ์ภายนอก) ที่เชื่อมต่อผ่าน USB จากบรรทัดคำสั่งได้อย่างไร
ฉันต้องการแสดงรายการอุปกรณ์ที่เชื่อมต่อผ่าน usb เท่านั้น ปัญหาคือว่า Ubuntu ดูเหมือนจะเห็นไดรฟ์หัวแม่มือเป็นแบบถอดได้ (ใน/sys/block/*/removable) แต่ไม่เห็นฮาร์ดไดรฟ์ภายนอกแบบเดียวกัน นี่เป็นอะไรที่เฉพาะเจาะจงกว่าวิธีการตรวจหาอุปกรณ์ USB?
18 command-line  usb 

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