คำถามติดแท็ก linux

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น


4
ฉันจะใช้ SSH กับพร็อกซี SOCKS 5 ได้อย่างไร
ฉันมีพร็อกซี SOCKS5 ตั้งค่าผ่าน PuTTY ด้วยพอร์ต 7777 ที่กำหนดค่าเป็นพอร์ตแบบไดนามิก ฉันสามารถใช้ Firefox / filezilla / etc โดยการกำหนดค่าให้ใช้พร็อกซี่ถุงเท้าด้วยและพอร์ตlocalhost 7777แต่ฉันไม่สามารถหาวิธี ssh (ผ่าน Cygwin) ไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้พอร์ตแบบไดนามิก เป็นไปได้ไหม ฉันลองใช้ProxyCommandด้วยวิธีต่อไปนี้ สร้าง~/.ssh/configด้วยบรรทัดต่อไปนี้: ProxyCommand /usr/bin/nc -X connect -x 127.0.0.1:7777 %h %p รัน ssh -p22 user @ remotehost ข้อความที่ฉันได้รับคือ ssh_exchange_identification: Connection closed by remote host
35 linux  proxy  ssh  cygwin  socks 

3
สะท้อนข้อความด้วยบรรทัดใหม่ในทุบตี
ฉันต้องการที่จะเพิ่มข้อความลงในไฟล์ ดังนั้นฉันจึงเขียนเป็นทุบตี echo text >> file.conf อย่างไรก็ตามมันจะไม่ออกจากบรรทัดใหม่ ดังนั้นฉันสามารถทำได้เพียงครั้งเดียว ฉันจะเพิ่มบรรทัดใหม่ได้อย่างไร
35 linux  bash 

7
วิธีรับที่อยู่ IP ของ IPv6 ใน Linux
ฉันมีเซิร์ฟเวอร์ Linux และฉันต้องการค้นหาที่อยู่ IPv6 หลักผ่านบรรทัดคำสั่งเดียว คำสั่งของฉัน: $ ip addr show dev eth0 | sed -e's/^.*inet6 \([^ ]*\)\/.*$/\1/;t;d' ซึ่งแสดงให้เห็น: 2001:410:0:39:221:28ff:fe46:eef4 fe80::221:28ff:fe46:eef4 แต่ฉันต้องการเหตุการณ์เดียวเท่านั้นดังนั้นผลลัพธ์ที่อ่านได้: 2001:410:0:39:221:28ff:fe46:eef4
35 linux  ipv6 

3
ฉันจะเรียกใช้ไฟล์ปฏิบัติการที่ไม่น่าเชื่อถือบน linux ได้อย่างปลอดภัยได้อย่างไร?
ฉันได้ดาวน์โหลดไฟล์ปฏิบัติการที่คอมไพล์โดยบุคคลที่สามและฉันต้องการให้มันรันบนกล่องของฉัน (Ubuntu 16.04 - x64) พร้อมการเข้าถึงทรัพยากร HW อย่างเต็มรูปแบบเช่น CPU และ GPU (ผ่านไดรเวอร์ nVidia) สมมติว่าไฟล์ปฏิบัติการนี้มีไวรัสหรือแบ็คดอร์ฉันจะรันได้อย่างไร? ฉันควรสร้างผู้ใช้ใหม่รันด้วยหรือไม่จากนั้นลบผู้ใช้เอง? แก้ไข ไม่อนุมัติคำตอบด้านล่างเลยเพราะ firejail อาจจะไม่ได้ทำงาน แก้ไข 2 firejail เป็นokแต่อย่างหนึ่งต้องมีความระมัดระวังอย่างมากในการระบุตัวเลือกทั้งหมดในแง่ของบัญชีดำและรายการที่อนุญาต ตามค่าเริ่มต้นแล้วมันจะไม่ทำสิ่งที่อ้างถึงในบทความ linux-magazineนี้ (ดูความคิดเห็นบางส่วนจากผู้เขียน firejail) ระวังอย่างยิ่งเมื่อคุณใช้มันอาจทำให้คุณรู้สึกถึงความปลอดภัยโดยไม่ต้องใช้ตัวเลือกที่เหมาะสม
34 linux  sandbox  exec 

8
วิธีไพพ์ข้อความจากบรรทัดคำสั่งไปยังคลิปบอร์ด
ฉันต้องการทำบางสิ่งเช่น dir *.* > clipboard กล่าวคือ get เพื่อรับเอาต์พุตมาตรฐานของโปรแกรมบรรทัดคำสั่งที่คัดลอกไปยังคลิปบอร์ด สามารถทำได้บนเครื่อง XP มาตรฐานโดยไม่ต้องใช้โปรแกรมเพิ่มเติมหรือไม่

11
จะติดตั้ง PHPMyAdmin บนอินสแตนซ์ Linux EC2 ได้อย่างไร
ฉันเพิ่งตั้งค่าอินสแตนซ์ Linux EC2 ที่เป็นค่าเริ่มต้นเสร็จแล้วและต้องการติดตั้ง PHPMyAdmin ฉันติดตั้ง Apache และ MySQL ไปแล้วแต่ดูเหมือนว่าจะไม่สามารถติดตั้ง PHPMyAdmin ได้ ฉันพยายามใช้ sudo apt-get phpmyadminแต่คำสั่งapt-getไม่เป็นที่รู้จัก ฉันพยายามด้วยsudo yum install phpmyadminแต่ฉันได้รับข้อความNo package phpmyadmin available. ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่ฉันทำผิด?

2
เป็นไปได้ไหมที่จะติดตั้งแบบอักษร Helvetica บน linux?
ฉันไม่รู้มากเกี่ยวกับปัญหาด้านลิขสิทธิ์โดยรอบตัวอักษร แต่ฉันต้องการติดตั้ง Helvetica บนเครื่องของฉันเพื่อใช้ส่วนตัว ฉันไม่สามารถค้นหาสิ่งต่างๆมากมายเกี่ยวกับสิ่งนี้ได้ใน Google มีทางเลือกมากมายของเฮลเวติกา แต่ฉันต้องการเฮลเวติกา


8
sed: วิธีเปลี่ยน line ถ้าพบหรือต่อท้ายไฟล์ถ้าไม่พบ?
ด้วยอินพุตไฟล์เดียวที่มีความคิดเห็น (ขึ้นต้นด้วย #) และ VARIABLE = บรรทัดค่าเป็นไปได้ที่จะแทนที่ค่าสำหรับตัวแปรเดี่ยวหากพบและมิฉะนั้นต่อท้ายคู่ท้ายไฟล์ถ้าไม่พบ? วิธีการปัจจุบันของฉันทำงานโดยการลบในรอบแรกจากนั้นต่อท้ายไฟล์ในรอบที่สอง แต่วิธีนี้ทำให้การเรียงลำดับบรรทัดยุ่งเหยิง (และเป็นสองคำสั่งต่างกัน): sed -r "/^FOOBAR=.*$/d" -i samefile && sed -r "$ a\FOOBAR=newvalue" -i samefile อย่างไรก็ตามมีให้ทำเช่นนี้คือ รักษาคำสั่งซื้อในบรรทัด sed เดียวหรือไม่ หากยูทิลิตี้อื่น (awk, ... ) ทำสิ่งนี้ฉันจะพามันไปนอน
34 linux  command-line  sed  awk 

2
ต้องการกฎ iptables เพื่อยอมรับทราฟฟิกที่เข้ามาทั้งหมด
สำหรับสภาพแวดล้อมการทดสอบของฉันฉันต้องการยอมรับทราฟฟิกที่เข้ามาทุกคนได้โปรดเพิ่มกฎ iptable ให้ฉันได้ไหม iptablesปัจจุบันของฉัน-L -nเอาต์พุตดูเหมือนนี้ Chain INPUT (นโยบายยอมรับ) กำหนดเป้าหมายให้เลือกแหล่ง ปลายทางปลายทางยอมรับทั้งหมด - 0.0.0.0/0 0.0.0.0/0 สถานะที่เกี่ยวข้องจัดตั้งขึ้นยอมรับ ICMP - 0.0.0.0/0 0.0.0.0/0 ยอมรับทั้งหมด - 0.0.0.0 / 0 0.0.0.0/0 ยอมรับ tcp - 0.0.0.0/0 0.0.0.0/0 รัฐใหม่ tcp dpt: 22 ปฏิเสธทั้งหมด - 0.0.0.0/0 0.0.0.0/0 ปฏิเสธด้วยการยอมรับicmp โฮสต์ห้าม tcp - 0.0.0.0/0 0.0.0.0/0 tcp dpt: 8443 ยอมรับ tcp - 0.0.0.0/0 …

4
ฉันจะปิดใช้งานการแจ้งรหัสผ่านเมื่อทำการ git push / pull ได้อย่างไร
ทุกครั้งที่ฉันต้องการpushและ / หรือpullจากเทอร์มินัล (ใน Linux) ฉันต้องใส่รหัสผ่าน ฉันจะลบสิ่งนี้เพื่อดึงและ / หรือพุชโดยไม่มีรหัสผ่านได้อย่างไร
34 linux  git 

3
รายการบรรทัดจากไฟล์เดียวใน DIFF
ฉันต้องการได้รับ (GNU) DIFF เพื่อพิมพ์เฉพาะบรรทัดที่แตกต่างในไฟล์เดียว ได้รับดังนั้น ==> diffa.txt <== line1 line2 - in a only line3 line4 changed line5 ==> diffb.txt <== line1 line3 line4 changed in b line5 line6 in b only ฉันต้องการdiff --someoption diffa.txt diffb.txtผลิต line2 - in a only line4 changed ดังต่อไปนี้ดูเหมือนว่ามันจะเป็นประโยชน์ แต่มันเป็นความลับบิต: --GTYPE-group-format=GFMT Similar, but format GTYPE …
34 linux  diff 

4
เลิกทำการแยกไฟล์ tar ออก
ฉันไม่ได้เก็บถาวรที่สร้างความยุ่งเหยิงของไฟล์ลงในไดเรกทอรีที่เป็นระเบียบของฉัน ตัวอย่างเช่น: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... ฉันคาดหวังว่าไฟล์ tar จะถูกจัดระเบียบในโฟลเดอร์เดียว (เช่นmyarchive/) แต่มันไม่ได้! ตอนนี้ฉันมีไฟล์และไดเร็กตอรี่ถึง 190 ไฟล์ที่มีการปิดบังแบบดิจิทัลในสิ่งที่เป็นไดเรกทอรีที่จัดระเบียบ ไฟล์ที่ไม่ได้จัดทำเหล่านี้จำเป็นต้องกำจัดให้หมด มีวิธีใดในการ "เลิกทำ" สิ่งนี้และลบไฟล์และไดเรกทอรีที่ดึงมาจากไฟล์เก็บถาวรนี้หรือไม่? ขอบคุณสำหรับคำตอบที่ดีเยี่ยมด้านล่าง โดยสรุปนี่คือสิ่งที่ใช้งานได้กับสองขั้นตอน (1) ลบไฟล์และ (2) ลบโครงสร้างไดเรกทอรีว่างในลำดับการบรรจุย้อนกลับ (เพื่อลบไดเรกทอรีด้านนอกก่อน): tar tf myarchive.tar | xargs -d'\n' rm tar tf myarchive.tar | tac | xargs -d'\n' rmdir …
34 linux  bash  tar  undo 

6
Pomodoro timer สำหรับ linux [ปิด]
มีตัวจับเวลาPomodoro บนเดสก์ท็อปที่ดีสำหรับ Linux โดยไม่ต้องพึ่งพาอะไรมากมาย ฉันรู้เกี่ยวกับpomodairoแต่มันทำด้วย Adobe Air ซึ่งฉันไม่ต้องการบน Linux ของฉัน (แม้ว่าจะมีอยู่สำหรับ Linux)

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