Ubuntu

คำถาม & คำตอบสำหรับผู้ใช้และนักพัฒนา Ubuntu

9
ฉันจะเปลี่ยนนามสกุลของหลายไฟล์ซ้ำจากบรรทัดคำสั่งได้อย่างไร
ฉันมีไฟล์จำนวนมากที่มี.abcนามสกุลและต้องการเปลี่ยนเป็น.edefg วิธีการทำจากบรรทัดคำสั่ง? ฉันมีโฟลเดอร์รูทที่มีโฟลเดอร์ย่อยมากมายดังนั้นโซลูชันควรทำงานซ้ำ



1
วิธีการต่อท้ายทีไฟล์ใน Bash?
เหล่านี้เป็นคำสั่งที่ฉันพิมพ์ใน terminal echo -e "First Line" | tee ~/output.log echo -e "Second Line" | tee ~/output.log เมื่อฉันดูไฟล์ output.log ฉันเห็น 'บรรทัดที่สอง' เท่านั้น ฉันจะแน่ใจได้อย่างไรว่าทีต่อท้าย (แทนที่จะลบไฟล์ออก) ฉันต้องการที่จะเห็นสิ่งนี้ในไฟล์: First Line Second Line ฉันควรจะเข้าใกล้อีกทางนี้หรือไม่? ขอบคุณ!
73 bash  tee 

9
จะอัพเดต VS Code บน Ubuntu ได้อย่างไร?
ฉันดาวน์โหลด zip code ของ VS Code สำหรับ Ubuntu (64-bit) และสามารถรันได้อย่างราบรื่นมาระยะหนึ่งแล้ว มีการติดตั้งส่วนขยายบางส่วนเช่นกัน ฉันจะอัพเดตการติดตั้ง VS Code นี้ได้อย่างมีประสิทธิภาพได้อย่างไร สิ่งหนึ่งที่ฉันคิดได้ก็คือเพียงดาวน์โหลด zip ใหม่และแตกไฟล์ไปยังตำแหน่งเดียวกันโดยเก็บโฟลเดอร์ "ส่วนขยาย" เก่าไว้ หากฉันใช้.debเวอร์ชันนี้จะต้องมีกระบวนการเดียวกัน (ดาวน์โหลด. deb ใหม่ทุกครั้งที่มีการอัพเดต)


7
วิธีทำความสะอาด / tmp
rizhas@rizhas-laptop:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda7 67G 58G 5,2G 92% / none 4,0K 0 4,0K 0% /sys/fs/cgroup udev 1,5G 12K 1,5G 1% /dev tmpfs 303M 1,2M 302M 1% /run none 5,0M 0 5,0M 0% /run/lock none 1,5G 348K 1,5G 1% /run/shm none 100M 80K 100M …
73 tmp 


6
ฉันจะตรวจจับและลบแพ็คเกจ Python ที่ติดตั้งผ่าน pip ได้อย่างไร
ผมได้ติดตั้งแพคเกจบังเอิญหลามกับระบบของฉันโดยใช้แทนpip apt-getฉันทำสิ่งนี้ในสองวิธี: ใช้ virtualenv รุ่นเก่ากว่าฉันลืมผนวก--no-site-packagesเมื่อสร้าง virtualenv - หลังจากนั้นเมื่อฉันเรียกpip installแพคเกจ Python ที่ติดตั้งไปยังระบบมากกว่า virtualenv ในการตั้งค่า virtualenv อย่างถูกต้องฉันพิมพ์sudo pip install somepackage- sudo ติดตั้งกับระบบมากกว่า virtualenv ฉันสังเกตเห็นสิ่งนี้เพราะฉันพิมพ์pip freezeนอก virtualenv และพบแพ็คเกจ Python บางรายการที่ไม่ควรอยู่ที่นั่น ดังนั้นตอนนี้คำถามของฉันคือ: ฉันจะระบุแพ็คเกจ Python ทั้งหมดที่ติดตั้งผิดพลาดในระบบได้อย่างไร (นั่นคือ Python แพ็คเกจที่ปรากฏในpip freezeรายการ แต่ไม่ได้ติดตั้งapt-get) ฉันจะลบออกได้อย่างไร

4
ฉันจะแสดงรายการเครือข่าย WiFi ที่มีอยู่ได้อย่างไร
แล็ปท็อป Ubuntu ของฉันใช้งาน WiFi ได้ดีบนเครือข่าย Wifi ต่างๆ แต่รายการเครือข่ายที่มีอยู่เข้าถึงได้จากไอคอนแถบเครื่องมือของ nm-applet โดยไม่ปรากฏขึ้นอีก ฉันเพิ่งเห็นเครือข่ายที่รู้จัก รายการเครือข่ายที่ซ่อนไม่แสดงเครือข่ายใหม่ใด ๆ sudo iwlist scan ในทำนองเดียวกันแสดงเครือข่ายที่รู้จักกันเท่านั้น ฉันจะรับรายการเครือข่ายที่มีอยู่ทั้งหมดเพื่อให้ฉันสามารถเชื่อมต่อกับเครือข่ายได้อย่างไร ฉันใช้ Xubuntu 14.04

5
ฉันจะบังคับ SSH ให้อนุญาตเฉพาะผู้ใช้ที่มีกุญแจเข้าสู่ระบบได้อย่างไร
ฉันลองทำตามคำแนะนำที่นี่: http://lani78.wordpress.com/2008/08/08/generate-a-ssh-key-and-disable-password-authentication-on-ubuntu-server/ เพื่ออนุญาตให้ผู้ใช้ที่มีพับลิกคีย์บนเซิร์ฟเวอร์ตรวจสอบสิทธิ์ แต่ฉันไม่สามารถรับ SSH เพื่อไม่อนุญาตให้ลงชื่อเข้าใช้ด้วยชื่อผู้ใช้ / รหัสผ่านเท่านั้น นี่คือไฟล์ sshd_config ของฉัน - ฉันไม่มีอะไรเลยหรือ ฉันลองรีสตาร์ท SSH และคอมพิวเตอร์แล้ว # Package generated configuration file # See the sshd_config(5) manpage for details # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will bind …
73 ssh  sshd 

6
sudo: ไม่มี tty present และไม่ได้ระบุโปรแกรม askpass
เมื่อพยายามรันไบนารีรีโมตโดยใช้sudoบนกล่องรีโมต: ssh remotehost "sudo ./binary" ฉันเห็นข้อผิดพลาดนี้: sudo: ไม่มี tty present และไม่ได้ระบุโปรแกรม askpass ฉันจะแก้ไขสิ่งนี้ได้อย่างไร แก้ไขนี้ไม่แน่นอนที่สุดของคำถามที่แนะนำเช่นนี้ คำตอบมีไม่เกี่ยวข้องอย่างสมบูรณ์ ในความเป็นจริงการเปลี่ยนแปลงเหล่านั้นไปยังไฟล์ sudoers ได้ถูกนำไปใช้กับโฮสต์ระยะไกลแล้ว

4
ฉันจะค้นหาชื่อไดเรกทอรีซ้ำด้วยสตริงซ้ำโดยที่สตริงเป็นเพียงส่วนหนึ่งของชื่อไดเรกทอรีได้อย่างไร
ฉันจะค้นหาชื่อไดเรกทอรีซ้ำด้วยสตริงเฉพาะโดยที่สตริงเป็นส่วนหนึ่งของชื่อไดเรกทอรีได้อย่างไร ตัวอย่างเช่น: ชื่อไดเรกทอรีคือ "8.0.3-99966_en" แต่ฉันต้องการค้นหาไดเรกทอรีซ้ำด้วยสตริง "99966"
73 grep 


2
วิธีป้องกันอูบันตูจากการวางระเบิด
ฉันได้ยินคนพูดถึงส้อมระเบิดฉันได้ทำการวิจัยและพบข้อมูลที่น่ากลัวเกี่ยวกับตัวละครที่ดูแปลก ๆ ที่ผู้คนสามารถให้คุณพิมพ์ที่บรรทัดคำสั่งและทำให้สิ่งเลวร้ายในคอมพิวเตอร์ แน่นอนฉันจะไม่ออกคำสั่งที่ฉันไม่เข้าใจ แต่ไม่มีใครรู้ว่าจะเกิดอะไรขึ้น ฉันได้ยินมาว่าระบบปฏิบัติการบางระบบอนุญาตให้ผู้ดูแลระบบวางข้อ จำกัด บางอย่างในกระบวนการของผู้ใช้เพื่อลดผลกระทบจากการวางระเบิดการป้องกันนี้ใน Ubuntu เป็นค่าเริ่มต้นหรือผู้ที่มีสิทธิ์ sudo ต้องตั้งค่านี้หรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร

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