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

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

4
ใช้คำสั่ง watch run 2
ฉันต้องดูคำสั่งสองคำในหน้าต่างเทอร์มินัลเดียวกัน ฉันหมายถึงสิ่งที่ชอบ watch du -h filename.txt && df -h แต่มันแสดงเพียงหนึ่งเอาต์พุต ดังนั้นสิ่งที่ฉันคิดว่าอาจเป็นไปไม่ได้ที่จะใช้นาฬิกาเพื่อเรียกใช้หลายคำสั่งในหน้าต่างเดียวกัน หากมีวิธีใด ๆ โปรดแจ้งให้เราทราบ ขอขอบคุณ.

4
Ctrl + L ในเทอร์มินัล
ฉันพิมพ์ctrl+ Lในเทอร์มินัลโดยไม่ตั้งใจและหน้าต่างเทอร์มินัลของฉันเพิ่มขนาด 'หน้าจอ' หนึ่งอัน ฉันดูแป้นพิมพ์ลัดใน "แก้ไข" -> "แป้นพิมพ์ลัด" และไม่พบทางลัดนั้น อะไรctrl+ Lทำและมันเป็นที่ที่กำหนด?

8
เพิ่มช่องว่างภายในขั้วคำพังเพย
ฉันต้องการเพิ่มช่องว่างภายในช่องเสียบ gnome เพราะค่าเริ่มต้นไม่มีช่องว่างภายในและทำให้ฉันเจ็บ (Padding เช่นเดียวกับใน: ฉันต้องการช่องว่างระหว่างเส้นขอบหน้าต่างและที่ข้อความเข้า / ออกจะปรากฏขึ้น) ตัวอย่างเช่น: =[X][-][ ]=============My Terminal================== | | | $> echo "Padding occurs on both sides for long | | input" | | | | | | | ====================================================

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

2
ความแตกต่างระหว่าง“ <command> & disown” และ“ nohup <command> & disown”
นี่คือความเข้าใจของฉันเกี่ยวกับการใช้ของ&amp;, disownและnohup: &lt;command&gt;: วิ่งกระบวนการภายในปัจจุบันของสถานีbashเช่นในเบื้องหน้า (คือกระบวนการที่ระบุว่าเป็นbashงานเบื้องหน้าและstdin, stdoutและstderrยังคงผูกไว้กับขั้ว ); ไม่ภูมิคุ้มกัน hangups ; &lt;command&gt; &amp;: วิ่งกระบวนการภายในปัจจุบันของสถานีbashเช่นในพื้นหลัง (คือกระบวนการที่ระบุว่าเป็นbashงานพื้นหลังและstdin, stdoutและstderrยังคงผูกไว้กับขั้ว ); ไม่ภูมิคุ้มกัน hangups ; &lt;command&gt; &amp; disown: วิ่งกระบวนการภายในปัจจุบันของสถานีbashเช่นในพื้นหลังแต่กระบวนการนี้ออกจากbashรายการของงาน ' (คือกระบวนการที่ไม่ได้ระบุว่าเป็นbashเบื้องหน้างานพื้นหลัง / และstdin, stdoutและstderrยังคงผูกพันไปยังสถานี ); ภูมิคุ้มกันต่อ hangups ; nohup &lt;command&gt; &amp; disown: วิ่งกระบวนการภายในปัจจุบันของสถานีbashเช่นในพื้นหลังแต่กระบวนการนี้ออกจากbashรายการของงาน ' (คือกระบวนการที่ไม่ได้ระบุว่าเป็นbashเบื้องหน้างานพื้นหลัง / และstdin, stdoutและstderrจะไม่ได้ยังคงผูกพันไปยังสถานี ) ; ภูมิคุ้มกันต่อ hangups ; ดังนั้นนอกเหนือจากnohup &lt;command&gt; &amp; …

6
sudo ปลอดภัยกว่าการใช้ su โดยตรงอย่างไรหากผู้ใช้ได้รับสิทธิ์เข้าถึงคำสั่งทั้งหมด?
ดังนั้นฉันได้อ่านถึงความแตกต่างระหว่างการใช้suและsudoและทุกคนดูเหมือนจะเห็นด้วยว่าsudoวิธีการนั้นปลอดภัยกว่าการอนุญาตให้เข้าถึงบัญชีรูทเอง พวกเขาบอกว่าด้วยบัญชีรูทคุณสามารถทำลายระบบทั้งหมดของคุณด้วยคำสั่งเดียว ฉันเข้าใจสิ่งนี้ แต่ผู้ใช้เริ่มต้นที่สร้างขึ้นในระบบยังสามารถเข้าถึงคำสั่งทั้งหมดโดยใช้ sudo su -lฉันนี้สามารถหาได้โดยการเรียก หากเป็นกรณีนี้ฉันสามารถเรียกใช้sudo &lt;game-ending command&gt;เพื่อทำลายระบบของฉัน ดังนั้นวิธีการนี้จะดีขึ้นหรือปลอดภัยกว่าเดิมซึ่งทำให้ฉันสามารถเข้าถึงบัญชีผู้ใช้ขั้นสูงได้โดยตรง ฉันสามารถเรียกใช้คำสั่งเดียวกันทั้งหมดได้ ... เป็นเพราะการใช้sudoในบรรทัดคำสั่งฉันบอกคอมพิวเตอร์อย่างชัดเจนว่าฉันรู้ว่าฉันกำลังทำอะไรอยู่ พวกเขาคิดว่าคนจะลืมพวกเขาอยู่ภายใต้บัญชีผู้ใช้ super เว้นแต่ว่าพวกเขาพูดอย่างชัดเจน? ผู้คนยังระบุด้วยว่าหากระบบถูกบุกรุกและเข้ามาโดยคนต่างชาติการอยู่ภายใต้บัญชีรูทจะทำให้พวกเขาสามารถทำสิ่งที่เลวร้ายกับระบบของฉัน แต่ดูเหมือนว่าถ้าพวกเขาสามารถเข้าถึงบัญชีของฉันและรู้รหัสผ่านของฉันพวกเขาสามารถทำสิ่งที่น่ากลัวเหล่านี้ได้โดยใช้ sudo และป้อนรหัสผ่านของฉันเพราะพวกเขาไม่จำเป็นต้องรู้รหัสผ่านของผู้ใช้ขั้นสูง ฉันไม่ได้มาที่นี่

5
จะตรวจสอบได้อย่างไรว่า $ 1 และ $ 2 เป็นโมฆะ?
ฉันใช้งานสคริปต์ที่ผ่านการโต้แย้งสตริงและฉันต้องการจะทำอย่างไรถ้าคำสั่งอื่นที่แสดงด้านล่าง if [ $1 != '' ] &amp;&amp; [ $2 != '' ] then do something..... Error too many argumentแต่มันก็แสดงให้เห็นว่า ทำไม?

9
วิธีแสดงนาฬิกาที่กำลังรันในเทอร์มินัลก่อนหน้าพรอมต์คำสั่ง
ฉันชอบใช้เทอร์มินัลและใช้เวลาส่วนใหญ่กับมัน ฉันกำลังค้นหาวิธีดูเวลาในเทอร์มินัลในขณะที่ฉันใช้มันขนานกัน เวลาจะเปลี่ยนโดยอัตโนมัติเมื่อผ่านไป มันจะยอดเยี่ยมถ้ามันจะแสดงทางซ้ายไปยังพรอมต์คำสั่งของฉัน หากนี่เป็นพรอมต์คำสั่งของฉันในเทอร์มินัล: saurav@saurav-P4I45Gx-PE:~$ จากนั้นฉันอยากจะเห็นนาฬิกา (เวลา) เป็น: saurav@saurav-P4I45Gx-PE[06:27:01]:~$ หรือ saurav@(06:27:01):~$ หรือรูปแบบอื่น ๆ ซึ่ง06:27:01เป็นเวลาที่ สิ่งที่ฉันต้องการคือเพียงแค่แสดงเวลาที่การเปลี่ยนแปลงเมื่อวินาทีผ่านไป มีวิธีใดบ้างที่จะบรรลุเป้าหมายนี้?

4
วิธีนำซีดี / ดีวีดีออกจากบรรทัดคำสั่ง
ฉันคลิกขวาที่ไอคอน DVD ใน Unity Launcher เพื่อนำออก แต่แทนที่จะกดปุ่ม 'Eject' ฉันพลาดและกดตัวเลือก 'Unlock from Launchpad' แทน ฉันจะนำดิสก์ออกจากไดรฟ์ในขณะที่ตัวเลือก Launcher หายไปได้อย่างไร

3
ทำไมคำสั่ง 'kill' นี้จึงทำให้ฉันออกจากคอมพิวเตอร์?
คำสั่งต่อไปนี้ลงชื่อออกจากฉัน ( อย่าเรียกใช้คำสั่งนี้): kill -9 -1 ฉันไม่เข้าใจว่าทำไม บางคนสามารถอธิบายเรื่องนี้กับฉันได้ไหม

1
ฉันจะเปลี่ยนภาษาผ่านเทอร์มินัลได้อย่างไร
การใช้การตั้งค่าระบบฉันเปลี่ยนภาษาของฉันเป็นภาษาอาหรับและลบภาษาอังกฤษออกจากการตั้งค่า จากนั้นคอมพิวเตอร์ก็ล่าช้าและออกจากระบบ - ตอนนี้ฉันไม่สามารถเข้าสู่ระบบได้อีกครั้งเพราะการล็อกอินเป็นภาษาอาหรับ ดังนั้นจะมีวิธีการเริ่มต้นภาษาของฉันผ่าน terminal, เริ่มต้นภาษารหัสผ่านเข้าสู่ระบบหรือเข้าสู่ระบบผ่านทาง terminal ซึ่งยังคงเป็นภาษาอังกฤษ ฉันมีสิทธิ์เข้าถึงแขกและเทอร์มินัลเท่านั้น ฉันเปลี่ยนรหัสผ่านเป็นสิ่งที่สามารถแปลเป็นภาษาอาหรับได้ที่http://www.psychocats.net/ubuntu/resetpassword - จากนั้นเข้าสู่ระบบและใช้การตั้งค่าระบบเป็นค่าเริ่มต้น


3
วิธีแสดงรายการแพ็คเกจจาก ppa / source ใน command line?
ฉันต้องการที่จะแสดงรายการไฟล์ทั้งหมดจากแหล่งที่มาพูดextras.ubuntu.comจากบรรทัดคำสั่ง คำสั่งสำหรับสิ่งนั้นคืออะไร? dpkg --list แสดงรายการไฟล์ทั้งหมดหรือเพียงแค่ชื่อไฟล์
40 command-line  apt  dpkg 

5
ฉันจะรู้ได้อย่างไรว่าฉันมี sub-shells ลึกเพียงใด
:shบางครั้งผมทำสิ่งต่างๆเช่นการเริ่มต้นย่อยเปลือกจากกลุ่มด้วย ฉันจะรู้ได้อย่างไรว่าฉันอยู่ใน sub-shell ซึ่งexitจะให้ฉันกลับมาหนึ่งระดับหรือไม่และอยู่ใน shell นอกสุดที่exitจะออกจากระบบหรือปิดเซสชันของฉัน มี Totem Inception ประเภทใดบ้างที่ฉันสามารถหมุนหรืออะไรบางอย่างที่จะรู้ว่าฉันอยู่ลึกแค่ไหน?

1
วิธี `สัมผัส 'ไฟล์ซ้ำ?
ฉันต้องการเปลี่ยนเวลาของไฟล์ประมาณ 5000 ไฟล์ พิมพ์ดีดtouch file1.txt, touch file2.txtจะพาฉันไปตลอดกาล มีวิธีที่จะทำบางสิ่งบางอย่างในสายของการที่touch -R *?

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