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

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


2
“ pts /” ในเอาต์พุตของ w หมายถึงอะไร
เมื่อฉันทำงานw- เพื่อดูว่าใครเข้าสู่ระบบและพวกเขากำลังทำอะไรฉันเห็นสิ่งนี้: USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty7 :0 08:14 10:32m 44:10 0.50s gnome-session user pts/0 :0.0 09:15 9:30m 0.24s 0.24s /bin/bash user pts/1 :0.0 14:14 4:32m 0.20s 0.20s bash user pts/5 :0.0 18:27 9:24 0.28s 0.28s bash user pts/7 :0.0 18:35 9:57 0.40s 0.40s bash …


4
ฉันจะติดตั้งหนึ่งภาษาโดยใช้บรรทัดคำสั่งได้อย่างไร
ฉันกำลังพยายามเตรียมทุกสิ่งให้พร้อมสำหรับการติดตั้งเดสก์ท็อปใหม่โดยมีคำสั่งบางบรรทัด น่าเสียดายที่ฉันติดตั้งแพ็คเกจภาษาฉันไม่สามารถหาวิธีทำได้ ฉันวิ่งได้ gnome-language-selector แต่ดูเหมือนว่าจะไม่สามารถใช้งานได้ในบรรทัดคำสั่งโดยตรง ฉันต้องการดำเนินการต่อด้วยการคลิก ... สิ่งอื่นที่สามารถทำได้คือฉันคลิกและค้นหาแพ็คเกจที่ติดตั้งและอ่านการเปลี่ยนแปลงใน / etc / environment และ / etc / default / locale (และไฟล์อื่น ๆ / etc / ... ) แต่ รายการแพ็คเกจอาจแตกต่างกันไปขึ้นอยู่กับแพ็คเกจที่ติดตั้ง (Firefox, Thunderbird, LibreOffice, Gnome, ... ) มีเครื่องมือสำหรับสิ่งนั้นหรือไม่? สมมติว่า: gnome-language-selector --install fr หรือแพ็คเกจที่มีการขึ้นต่อกันที่จำเป็นทั้งหมด: sudo apt-get install super-language-pack-fr ขอบคุณ

5
วิธีการค้นหาผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน?
uptime แสดงให้เห็นในหมู่ผู้ใช้ 4 คนฉันควรกังวลไหม? ตามที่ man uptime สถานะการออนไลน์แสดงข้อมูลหนึ่งบรรทัดต่อไปนี้ เวลาปัจจุบันระยะเวลาที่ระบบใช้งานจำนวนผู้ใช้ที่ล็อกออนอยู่ในขณะนี้และระบบจะโหลดค่าเฉลี่ยสำหรับ 1, 5 และ 15 นาทีที่ผ่านมา มีวิธีการค้นหาผู้ใช้สี่คนที่ "เข้าสู่ระบบในปัจจุบัน" หรือไม่?

3
16.04 คำสั่งเพื่อแสดงรายการบริการทั้งหมดที่เริ่มต้นเมื่อเริ่มระบบ
ฉันติดตั้ง mongodb v3.4 แล้ว สิ่งนี้เริ่มต้นขึ้นในการบูท ดังนั้นฉันสงสัยว่าฉันจะหาสิ่งที่เริ่มต้นขึ้น (และวิธีการปิดการใช้งานจากการเริ่มต้นในการบูต)? ต่อไปนี้ไม่ทำงาน: ฉันจะหยุด mongodb ไม่ให้เริ่มระบบบูทได้ (เก่า) คำสั่งไปยังรายการบริการที่เริ่มต้นเมื่อเริ่มต้น? (เดิม)

1
RhythmBox มีอินเตอร์เฟสบรรทัดคำสั่งหรือวิธีการสื่อสารระหว่างกระบวนการหรือไม่?
ฉันต้องการสื่อสารกับ rhythmbox กับเว็บเซิร์ฟเวอร์เพื่อให้ฉันสามารถเปลี่ยนการเล่นเพลงจากสมาร์ทโฟนของฉันจากระยะไกลได้ มีอินเตอร์เฟสบรรทัดคำสั่งสำหรับ rhythmbox เพื่อทำสิ่งต่าง ๆ เช่นคำสั่งต่อไปนี้ (สมมติ)? rhythmbox next rhythmbox shuffle=false rhythmbox change album='Dark Side of the Moon' artist='Pink Floyd' song='Time' มีซ็อกเก็ตหรืออินเตอร์เฟซการส่งข้อความแทนหรือไม่? มีโปรแกรมทดแทนที่สามารถทำงานได้เช่น Banshee หรือเซิร์ฟเวอร์ประเภทอื่นหรือไม่?

4
จะทราบได้อย่างไรว่าคำสั่งใดที่ถูกเรียกใช้โดยไม่หยุด?
ในตัวอย่างของฉันฉันใช้คำสั่งที่ใช้เวลานานมากในการดำเนินการ (หลายชั่วโมง) ฉันจำไม่ได้จริงๆถ้าฉันป้อน make หรือ make -j4 แน่นอนฉันสามารถหยุดมันและกดปุ่มหรือตรวจสอบประวัติเพื่อทราบ แต่จะหยุดกระบวนการและฉันไม่ต้องการที่จะเกิดขึ้น (ในกรณีที่มันได้ทำ -j4) มีวิธีใดที่จะทราบว่าคำสั่งใดที่ถูกเรียกใช้งานโดยไม่หยุดกระบวนการ?

1
ฉันจะอ่านไฟล์ sh ได้อย่างไรในขณะที่มันกำลังทำงานอยู่ แต่ถูกลบไปแล้ว?
ในการสัมภาษณ์พวกเขาถามคำถามนี้กับฉัน มีไฟล์ sh ที่กำลังทำงานอยู่ แต่ถูกลบไปนับตั้งแต่เริ่มการทำงาน พวกเขาต้องการให้ฉันค้นหากระบวนการและอ่านไฟล์ ฉันจัดการเพื่อค้นหากระบวนการด้วย ps -ef | grep test.sh และพยายามอ่านโดยใช้ cat /proc/PID/cmdline test.sh แต่มันบอกว่า no such file or directory ฉันไม่รู้ว่าควรทำอะไรต่อไปดังนั้นฉันต้องข้ามสิ่งนี้ไป อาจเป็นคำถามง่าย ๆ แต่นั่นเป็นคำถามที่ดีสำหรับฉันและฉันต้องการทราบคำตอบจริงๆ พวกคุณช่วยได้ไหม

3
วิธีเปิดไฟล์สองไฟล์ที่แตกต่างกันโดยใช้เครื่องมือแก้ไข vi
ฉันมีสองไฟล์ในสถานที่ต่างกันและฉันต้องการเปิดทั้งสองไฟล์ด้วยviคำสั่งเดียวกัน ฉันจะทำมันได้อย่างไร ตำแหน่งไฟล์ 1: /home/rs/rest.pl ตำแหน่งไฟล์ 2: /home/dev/grd.pl
20 command-line  vi 

3
'apt-get install update' ทำอะไร
ฉันเห็นตัวอย่างนี้ในคำแนะนำในการติดตั้ง: $ apt-get install update ฉันรู้ว่าสิ่งapt-get install XXXXใดและฉันรู้ว่าapt-get updateทำอะไรแต่ฉันไม่สามารถหาข้อมูลใด ๆ เกี่ยวกับสิ่งที่งบรวมนี้ทำ มันทำอะไร?
20 command-line  apt  bash 

3
ฉันจะส่งผ่านเอาต์พุตของคำสั่งเดียวไปยังหลายคำสั่งได้อย่างไร
การใช้การทดแทนกระบวนการหรือโดยการจัดกลุ่มและการไพพ์คุณสามารถส่งเอาต์พุต ( stdout ) ชุดคำสั่งเป็นอินพุตสำหรับคำสั่งอื่นได้ ตัวอย่าง: wc < <(echo hi;echo bye) (echo hi; bye) | wc แต่มีตรงกันข้ามไหม นั่นคือมีวิธีส่งเอาต์พุตของคำสั่งเดียวเป็นอินพุตสำหรับคำสั่งอื่น ๆ ในบรรทัดเดียวหรือไม่? สิ่งที่ต้องการ : cat testfile | wc | tail -n 5 ( อย่าใช้ท่ออย่างแท้จริง ) ที่นี่ฉันพยายามที่จะส่งออกcat testfileไปยังทั้งสองwcและtail -n 5 อีกตัวอย่างหนึ่งคือ: ( เพื่อให้ได้คำสุดท้ายของประโยค ) echo "some random words"| wc -c | cut -f(out …

3
จะวางคำสั่งลงใน TTY ได้อย่างไร
ฉันมีคำสั่งและพา ธ ไฟล์ที่ค่อนข้างยาวซึ่งฉันได้คัดลอกไปยังคลิปบอร์ดและจำเป็นต้องดำเนินการใน TTY แต่เส้นทางไฟล์ยาวเกินไปที่จะพิมพ์อีกครั้งและฉันต้องการที่จะวางพวกเขาในภายหลัง$(ฉันสามารถพิมพ์คำสั่งก่อนหน้า พวกเขา) มีวิธีทำเช่นนี้หรือไม่? ดังนั้นฉันต้องการที่จะรันคำสั่งและมีมันในบรรทัดถัดไปเริ่มต้นด้วยการ$ใส่ข้อความที่คัดลอกไปยังคลิปบอร์ดดังนี้: $ specialCommandToPasteText $ pastedText ฉันใช้ Ubuntu GNOME 16.04 กับ GNOME 3.20

2
คีย์บอร์ด Bluetooth ที่ต้องมีรายการรหัสสามารถจับคู่ในเครื่องได้อย่างไร?
ฉันมีแป้นพิมพ์บลูทู ธThinkPad 2 แท็บเล็ตที่ฉันต้องการจับคู่กับ Ubuntu Touch Aquaris E4.5 ของฉัน เนื่องจากข้อ จำกัด ของ GUI ฉันต้องการลองทำสิ่งนี้ในเทอร์มินัล ฉันหวังว่ากระบวนการนี้จะคล้ายกับบน Ubuntu Desktop บน Ubuntu Desktop 15.10 เมื่อจับคู่คีย์บอร์ดข้อความต่อไปนี้จะปรากฏในกล่องโต้ตอบ GUI: Please enter the following PIN on "ThinkPad keyboard" and press "Enter" on the keyboard: <6-digit number> การป้อน PIN 6 หลักบนแป้นพิมพ์ Bluetooth และกดEnterเสร็จสิ้นการจับคู่ของแป้นพิมพ์และทำงานได้ดี เมื่อฉันพยายามจับคู่แป้นพิมพ์บน Ubuntu Touch จะไม่มีกล่องโต้ตอบ GUI …

4
วิธีคัดลอกบรรทัดคำสั่งทั้งหมดไปยังคลิปบอร์ดของฉันโดยไม่ใช้เมาส์?
ลองนึกภาพว่าฉันมีบรรทัดนี้ในเทอร์มินัลของฉัน: youtube-dl --get-thumbnail --extract-audio --audio-format mp3 https://www.youtube.com/watch?v= หลังจากทดสอบแล้วฉันต้องการคัดลอกบรรทัดนี้ไปยังคลิปบอร์ดของฉันและวางลงในไฟล์สคริปต์บางไฟล์ ไม่ได้ผลลัพธ์ของคำสั่งที่ แต่ทำได้โดยไม่ต้องใช้เมาส์ ฉันชอบจับมือคีย์บอร์ดเท่านั้น ฉันคิดว่าเร็วกว่าวิธีนี้ในการเขียนโค้ด :)

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