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

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

2
'sudo su -' vs 'sudo -i' vs 'sudo / bin / bash' - เมื่อไหร่ที่มันจะใช้งานได้หรือมันจะสำคัญหรือไม่?
เมื่อฉันทำบางสิ่งที่ต้องพิมพ์รูทในหลายสิบครั้งติดต่อกันฉันชอบที่จะเปลี่ยนเซสชั่นของฉันเป็นเซสชันรูท ในบทเรียนต่างๆและคำแนะนำฉันได้ใช้บนอินเทอร์เน็ตที่ฉันเห็นsudo su, sudo su -, sudo -iและsudo /bin/bashถูกนำมาใช้เพื่อเปิดเซสชั่นราก แต่ฉันไม่ชัดเจนเกี่ยวกับความแตกต่างระหว่างเหล่านี้และเมื่อไหร่หรือว่าเรื่องที่แตกต่าง มีคนช่วยเคลียร์สิ่งนี้ให้ฉันได้ไหม
254 command-line  bash  sudo  su 

7
ฉันจะค้นหารุ่นเคอร์เนล Ubuntu และข้อมูลพาร์ทิชันดิสก์ได้อย่างไรจากเทอร์มินัล
คำสั่งใดที่จะให้ข้อมูลฉันเกี่ยวกับการใช้เทอร์มินัล เวอร์ชั่นเคอร์เนล หมายเลขรุ่นการแจกจ่าย ขนาดพาร์ติชันทั้งหมดของ HDD
254 command-line 

8
บรรทัดคำสั่งเพื่อแสดงรายการเซิร์ฟเวอร์ DNS ที่ใช้โดยระบบของฉัน
มีคำสั่งให้แสดงเซิร์ฟเวอร์ dns ที่ระบบของฉันใช้หรือไม่ ฉันเหนื่อย $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 $ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback …
254 command-line  dns 

6
วิธีการเข้าถึงแฟลชไดรฟ์ usb จากเครื่องเทอร์มินัล
ฉันมีสิทธิ์เข้าถึงบรรทัดคำสั่งเท่านั้น ฉันต้องการสำรองข้อมูลของฉัน (ในโฟลเดอร์ผู้ใช้) ไปยังปากกา (USB DOK) ฉันจะติดตั้งแฟลชไดรฟ์ด้วยตนเองได้อย่างไร สิ่งที่ควรเป็นคำสั่งคัดลอก?



4
รันเชลล์สคริปต์ในฐานะผู้ใช้อื่นที่ไม่มีรหัสผ่าน
ฉันต้องการเรียกใช้สคริปต์จากเชลล์ ubuntu หลักในฐานะผู้ใช้อื่นที่ไม่มีรหัสผ่าน ฉันมีสิทธิ์แบบเต็ม sudo ดังนั้นฉันจึงลองทำสิ่งนี้: sudo su -c "Your command right here" -s /bin/sh otheruser จากนั้นฉันต้องป้อนรหัสผ่านของฉัน แต่ฉันไม่แน่ใจว่าสคริปต์นั้นทำงานภายใต้ผู้ใช้รายนั้นหรือไม่ ฉันจะยืนยันได้อย่างไรว่าสคริปต์กำลังทำงานภายใต้ผู้ใช้รายนั้นในตอนนี้?
245 command-line  bash  sudo 

9
ฉันจะย้ายไฟล์ทั้งหมดจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์โดยใช้บรรทัดคำสั่งได้อย่างไร
ฉันต้องการทราบว่าฉันสามารถย้ายไฟล์ทั้งหมดจากโฟลเดอร์ไปยังโฟลเดอร์อื่นด้วยบรรทัดคำสั่งได้อย่างไร สมมติว่าฉันอยู่ในโฟลเดอร์ดาวน์โหลดและมีไฟล์ 100 ไฟล์ที่ฉันต้องการย้ายไปยังโฟลเดอร์วิดีโอของฉันโดยไม่ต้องเขียนชื่อไฟล์ทั้งหมด
245 command-line 

3
วิธีสร้างไฟล์ (เช่นสคริปต์. sh) เพื่อให้สามารถเรียกใช้จากเทอร์มินัล
ฉันมีไฟล์ script.sh และประเภทของไฟล์นี้คือไฟล์ shellscript ฉันต้องการให้ไฟล์นี้เป็นไฟล์แอปพลิเคชัน / ไฟล์ที่เรียกทำงานได้ x ฉันจะทำมันได้อย่างไร

11
ฉันจะดูเนื้อหาของไฟล์ tar.gz โดยไม่แตกไฟล์จาก command-line ได้อย่างไร
ฉันต้องการจะดูเนื้อหา (รายชื่อของไฟล์และโฟลเดอร์) ของเก็บตัวอย่างเช่น tar.gzไฟล์โดยไม่ต้องแยกมัน มีวิธีใดบ้างในการทำเช่นนั้น?
243 command-line 

7
แปลงไดเรกทอรีของไฟล์ JPEG เป็นเอกสาร PDF เดียว
ฉันมีไฟล์ JPEG จำนวนมากในไดเรกทอรีและฉันต้องการแปลงเป็น PDF และต่อกันเข้าด้วยกันเพื่อสร้างเอกสารเดียว สิ่งนี้สามารถทำได้? ฉันต้องการใช้บรรทัดคำสั่งเนื่องจากกระบวนการนี้จะเร็วขึ้น



9
วิธีตรวจสอบว่าคำสั่งสำเร็จหรือไม่
มีวิธีใดที่จะตรวจสอบว่ามีข้อผิดพลาดในการดำเนินการคำสั่งหรือไม่? ตัวอย่าง: test1=`sed -i "/:@/c connection.url=jdbc:oracle:thin:@$ip:1521:$dataBase" $search` valid $test1 function valid () { if $test -eq 1; then echo "OK" else echo "ERROR" fi } ฉันลองทำแล้ว แต่ดูเหมือนว่ามันไม่ทำงาน ฉันไม่ทำอย่างนั้น
234 command-line 


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