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

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


4
รวมไฟล์ข้อความหลายไฟล์ไว้ในไฟล์เดียว
ฉันใช้prคำสั่งunix เพื่อรวมไฟล์ข้อความหลายไฟล์เป็นไฟล์ข้อความเดียว: pr -F *files > newfile แต่ละไฟล์มีความยาวต่างกันจำนวนบรรทัดที่แตกต่างกัน ฉันส่วนใหญ่มีความสุขกับผลลัพธ์ที่ฉันชอบมันรวมถึงชื่อของไฟล์ข้อความต้นฉบับตามด้วยเนื้อหาของไฟล์นั้น อย่างไรก็ตามฉันต้องการกำจัดบรรทัดว่างระหว่างชื่อของไฟล์ข้อความต้นฉบับและเนื้อหา ฉันต้องการให้บรรทัดว่างระหว่างไฟล์ข้อความต่างกันเพื่อแยกแต่ละไฟล์ นอกจากนี้มันยังพิมพ์ตัวอักษร^Lตามเนื้อหาของไฟล์ข้อความแต่ละไฟล์และฉันต้องการกำจัดตัวละครนั้น แต่ละไฟล์ที่อ่านจะได้รับหมายเลข 'หน้า' ไฟล์เดียวมีความยาวมากกว่าค่าเริ่มต้น 66 บรรทัด ไฟล์นั้นจะถูกแยกออกเป็น 2 'เพจ' และแบ่งออกเป็น 2 ส่วนหารด้วยบรรทัดว่าง เป็นไปได้ไหมที่จะเขียนข้อความต่อเนื่องโดยไม่แยกออก? ขอบคุณสำหรับความช่วยเหลือ!


4
เรียกใช้เซสชันหน้าจอเมื่อบู๊ตจาก rc.local
ฉันพยายามเรียกใช้หน้าจอเดี่ยวภายใต้ผู้ใช้เฉพาะใน rc.local เมื่อบูต รหัสด้านล่างคือสิ่งที่ฉันมีจนถึงตอนนี้ แต่มันไม่ทำงานสำหรับฉัน ดูเหมือนว่าส่วน su จะให้ฉันข้อผิดพลาด su - username -c /usr/bin/screen -dmS test bash -c '/var/www/path/to/script/script.sh; exec bash'

5
วิธีแสดงรายการไฟล์ข้อความที่ไม่มีนามสกุล. txt
ตัวอย่างเช่นฉันจะทำซ้ำ: ls *.txt เมื่อไฟล์ข้อความของฉันหายไป.txtตอนจบและเท่าที่ส่วนขยายจะปรากฏเหมือนกับไฟล์ประเภทอื่น ๆ ? หรือสามารถแสดงรายการเฉพาะไฟล์ที่ไม่มีนามสกุลไฟล์ได้หรือไม่


3
จะระงับชั่วคราวได้อย่างไร?
ฉันค้นหาสิ่งนี้แล้วดูเหมือนจะไม่สามารถหาอะไรที่เป็นประโยชน์ได้ ฉันมีคอมพิวเตอร์ที่ใช้ Ubuntu 12.10 ตั้งค่าให้ระงับหลังจากไม่มีกิจกรรมเป็นเวลา 30 นาที ฉันไม่ต้องการเปลี่ยนมันใช้งานได้ดีตลอดเวลา สิ่งที่ฉันต้องการทำคือปิดการใช้งานการระงับอัตโนมัติหากแอปพลิเคชันบางตัวกำลังทำงานอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร สิ่งที่ใกล้เคียงที่สุดที่ฉันเคยพบคือการเพิ่มเชลล์สคริปต์/usr/lib/pm-utils/sleep.dที่ตรวจสอบว่าแอปพลิเคชันทำงานอยู่และส่งคืน 1 เพื่อระบุว่าควรจะป้องกันการหยุดทำงานชั่วคราวหรือไม่ แต่ดูเหมือนว่าระบบจะยกเลิกการระงับโดยอัตโนมัติแทนที่จะลองอีกครั้งในอีก 30 นาที (เท่าที่ผมสามารถบอกได้ว่าถ้าผมเลื่อนเมาส์ไปที่เตะจับเวลาอีกครั้ง.) มันค่อนข้างจะมีโปรแกรมจะเสร็จสมบูรณ์หลังจากที่ไม่กี่ชั่วโมงและฉันอยากจะพีซีของฉันแล้วระงับโดยอัตโนมัติถ้าฉันไม่ได้ใช้ มันอยู่ที่จุดนั้น (ดังนั้นฉันไม่ต้องการเพิ่มการโทรไปที่ pm-suspend เมื่อแอปพลิเคชันเสร็จสิ้น) เป็นไปได้ไหม แก้ไข: ตามที่ฉันได้กล่าวไว้ในความคิดเห็นด้านล่างสิ่งที่ฉันต้องการคือการยับยั้งการหยุดชั่วคราวเมื่อพีซีของฉันแสดงไฟล์ผ่าน NFS ฉันแค่อยากจะมุ่งเน้นไปที่ส่วน "ระงับ" ของคำถามเพราะฉันมีความคิดอยู่แล้วว่าจะแก้ไขส่วนของ NFS ได้อย่างไร จากการใช้แนวคิด 'xdotool' ที่ให้ไว้ในคำตอบอย่างใดอย่างหนึ่งฉันได้สร้างสคริปต์ต่อไปนี้ซึ่งฉันเรียกใช้จาก cron ทุก ๆ สองสามนาที มันไม่เหมาะเพราะมันหยุดสกรีนเซฟเวอร์ที่เตะเข้าไปด้วย แต่มันก็ใช้ได้ดี ฉันต้องดูว่าทำไม 'คาเฟอีน' จึงไม่สามารถเปิดใช้งานการระงับอีกครั้งในภายหลังได้อย่างถูกต้องจากนั้นฉันอาจจะทำได้ดีกว่า อย่างไรก็ตามมันดูเหมือนว่าจะใช้งานได้ดังนั้นฉันจึงรวมไว้ที่นี่ในกรณีที่มีคนอื่นสนใจ #!/bin/bash # If the output of …

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

3
ฉันจะเพิ่มเดสก์ท็อป / GUI ในการติดตั้ง Ubuntu ที่บรรทัดคำสั่งได้อย่างไร
ฉันติดตั้ง Ubuntu บน VM ด้วยอินเตอร์เฟสบรรทัดคำสั่งเท่านั้นตอนนี้ฉันมีประสบการณ์อินเตอร์เฟสบรรทัดคำสั่งเพียงพอและวางแผนที่จะดำเนินการกับโหมด GUI แต่ฉันไม่ต้องการติดตั้งสำเนาใหม่ของ Ubuntu ด้วยโหมด GUI; ฉันต้องการให้ [CLI] ปัจจุบันของฉันมี GUI ฉันติดตั้ง Ubuntu 12.04 LTS เป็น CLI และต้องการ GUI ที่มีน้ำหนักเบา (ใช้ทรัพยากรน้อยลงเป็นมิตรกับระบบช้า) GUI ตัวเลือกของฉันคืออะไรและฉันจะทำให้สำเร็จได้อย่างไร

4
จะเรียกใช้ไฟล์. run ในฐานะ root ได้อย่างไร
ฉันดาวน์โหลดไฟล์. run สำหรับไดรเวอร์ Nvidia แต่เมื่อฉันเรียกใช้ในเครื่องเทอร์มินัลจะบอกฉันว่าจะต้องเรียกใช้ในฐานะรูท ฉันเป็น noob ที่สมบูรณ์และแทบจะไม่รู้ด้วยซ้ำว่ารากคืออะไร ฉันคิดว่ามันใกล้เคียงกับผู้ดูแลระบบใน windows ฉันได้ไฟล์มาให้ทำงาน แต่ปรากฎว่าคนขับไม่รู้จักการ์ดของฉัน ฉันเคยได้ยินเกี่ยวกับปัญหาอื่น ๆ ของการ์ด Nvidia ที่ใช้งานไม่ได้กับรุ่น 64 บิต 12.04

3
การเข้าถึงคลิปบอร์ดบรรทัดคำสั่ง
ฉันกำลังสร้างเครื่องมือบรรทัดคำสั่งเพื่อทำให้งานของฉันมีประสิทธิภาพมากขึ้น ฉันต้องสามารถเขียนเนื้อหาไปยังคลิปบอร์ด แต่ด้วยเหตุผลบางอย่างมันไม่ทำงานสำหรับฉัน ฉันได้พยายามติดตั้งทั้งในxclipและxselแต่ทั้งสองมีพฤติกรรมเดียวกัน: พวกเขาสามารถอ่าน / เขียนปรับคลิปบอร์ด แต่ฉันไม่สามารถเข้าถึงได้จากหลัก Ubuntu GUI ฉันเคยลองใน terminal ... echo "hello" | xclip จากนั้นถ้าCtrl+ Shift+ Vฉันได้รับรายการคลิปบอร์ดดั้งเดิมไม่ใช่ "สวัสดี" แต่ถ้าฉันพยายามคว้าเนื้อหาxclipมันใช้งานได้ดี เป้าหมายหลักคือการรับเนื้อหาที่วางใน Firefox หรือโปรแกรมอื่น ๆ ที่ใช้ GUI

4
จะเริ่มต้นแอพพลิเคชั่นจากเครื่องเทอร์มินัลได้อย่างไร?
ฉันเริ่มต้นที่เทอร์มินัล Ubuntu ฉันจะเริ่มแอปพลิเคชัน (ตัวอย่างCompizConfig Settings Manager) จากเทอร์มินัลได้อย่างไร ฉันต้องใช้คำสั่งใด

3
วิธีการตรวจสอบไฟล์ผ่านอินเทอร์เน็ตโดยใช้คำสั่ง ping หรือคำสั่งที่คล้ายกัน
ฉันมีเชลล์สคริปต์เพื่อดาวน์โหลดข้อมูลบางอย่างของฉันผ่านอินเทอร์เน็ต ฉันจะรู้ได้อย่างไรว่ามีไฟล์อยู่บนอินเทอร์เน็ต สมมติว่าฉันต้องการทราบว่าhttp://192.168.1.1/backup/01012011.zipมีอยู่หรือไม่? ฉันลองใช้pingคำสั่ง แต่มันแสดงข้อผิดพลาดฉันเดาว่าเพราะ/ตัวละคร มีใครสามารถช่วยฉันได้บ้าง หรือมีวิธีอื่นหรือไม่

3
Ubuntu ช้าลงเมื่อเวลาผ่านไปไหม
ประมาณไม่กี่เดือนที่ผ่านมาฉันใช้ Ubuntu (ทำบางอย่างในบรรทัดคำสั่ง) เมื่อเริ่มล้าหลังจริงๆ ฉันจะกดปุ่มS(หรือปุ่มอื่น ๆ ) และเหมือน 20 วินาทีต่อมามันจะปรากฏขึ้นในสถานีของฉัน โดยปกติฉันฆ่าเครื่องและรีบูต ระบบเริ่มทำงานได้ดี แต่ประมาณ 30 นาทีต่อมามันก็ทำแบบเดียวกัน ตอนนี้ฉันถูกบังคับให้ใช้ Ubuntu ใน spurts 30 นาที ฉันได้ดูกระบวนการทำงานของฉันและไม่มีใครใช้ CPU หรือ RAM จำนวนมาก โชคดีที่ฉันได้บูทสองครั้งดังนั้นฉันจึงยังสามารถใช้เครื่องของฉันได้ ตอนนี้ฉันต้องได้รับการแก้ไขและฉันสงสัยว่าตัวเลือกของฉันคืออะไร ฉันจะถูกบังคับให้ทำการติดตั้งใหม่หรือมีวิธีอื่นหรือไม่?


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