Unix & Linux

คำถาม & คำตอบสำหรับผู้ใช้ Linux, FreeBSD และระบบปฏิบัติการ Un * x อื่น ๆ

3
ฉันจะบอกความสมบูรณ์ของการใช้แท็บให้ถูกต้องสำหรับการขัดแย้งกับสคริปต์ Python ของฉันได้อย่างไร
ว่าฉันมีโปรแกรม hello.py และมีข้อโต้แย้งที่ถูกต้องหนึ่งข้อคือ: ./hello.py autoawesomesauce เป็นไปได้ที่จะพิมพ์: ./hello.py auto[tab] ณ จุดนี้อาร์กิวเมนต์ที่เสร็จสมบูรณ์บางส่วนจะถูกส่งไปยัง hello ซึ่งรับรู้ว่ามันเป็นเช่นนั้น ./hello.py autoawesomesauce ฉันรู้ว่า git ทำอะไรแบบนี้ แต่มันสามารถทำได้สำหรับ Python script + Bash หรือไม่?


1
จะรับไฟล์ไปยังเครื่องระยะไกลผ่าน SSH ได้อย่างไร?
ฉันต้องการท่อโดยทั่วไปwgetคำสั่งไปยังไฟล์บนเซิร์ฟเวอร์ระยะไกลผ่าน SSH ฉันจะทำสิ่งนี้ได้อย่างไร ฉันรู้ว่าฉันสามารถsshเข้าไปในเซิร์ฟเวอร์และดาวน์โหลดไฟล์ได้ แต่ฉันต้องการใช้เครื่องในท้องถิ่นเพื่อดาวน์โหลดและส่ง
14 ssh  wget 

2
เหตุใดจึงไม่สามารถรูทเครื่องหนึ่งเปลี่ยนเนื้อหาที่เมาท์ได้จากเครื่องอื่น?
บนเซิร์ฟเวอร์ NFS ของฉันฉันมีการเอ็กซ์ปอร์ตต่อไปนี้: #NFS exports Database /shared -alldirs -network=192.168.1 -mask=255.255.255.0 บนไคลเอ็นต์ NFS ของฉัน: 192.168.1.7:/shared /shared nfs rw 0 0 เห็นได้ชัดว่าในฐานะ root บนเซิร์ฟเวอร์ฉันสามารถทำสิ่งที่ฉันต้องการ อย่างไรก็ตามในไคลเอนต์ผู้ใช้ปกติของฉัน 'gabe' สามารถทำการเปลี่ยนแปลงเมานต์ nfs (สมมติว่าฉันมีสิทธิ์) แต่รากไม่สามารถ ในฐานะผู้ใช้ทั่วไปของฉัน: gabe@client$ cd /shared gabe@client$ ls -l total 8 drwxrwxrwx 4 gabe wheel 512 Mar 20 19:20 tmp gabe@client$ cd tmp gabe@client$ …
14 permissions  nfs 


4
ทักษะที่จำเป็นสำหรับงาน Linux ที่ดี [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันทำงานเป็นวิศวกร IT ใน บริษัท ที่มีชื่อเสียงในอินเดีย ปัญหาคือแม้ว่าฉันจะบอกว่าฉันจะได้รับงานบน Linux แต่ฉันต้องทำงานบน Java และ Windows ฉันอึดอัดกับ Java และเกลียดชัง Windows ฉันเริ่มเรียนรู้ Python ด้วยตัวเอง แต่มันยากที่จะให้เวลามากพอเนื่องจากงานต่อเนื่อง ตรงไปตรงมาฉันไม่ใช่ coder ผู้เชี่ยวชาญ ฉันพยายามอย่างมากที่จะเข้าสู่การพัฒนาเคอร์เนลลินุกซ์ในช่วงวันเรียนของฉัน แต่ก็รู้ว่าฉันไม่ได้เป็น coder ที่ดี ดังนั้นฉันจึงตัดสินใจทำ RHCE และไปจัดการเซิร์ฟเวอร์ สิ่งที่ฉันอยากรู้คือชุดทักษะที่จำเป็นในการหางานในโครงการลีนุกซ์ ในเดือนสิงหาคม 2011 ฉันวางแผนที่จะหยุดงานถ้า บริษัท นี้ไม่ให้โครงการ Linux ที่ดี ฉันต้องมีทักษะอะไรบ้างเพื่อที่จะได้งานลีนุกซ์ที่ดี สิ่งหนึ่งที่ฉันตัดสินใจที่จะทำในช่วงพักคือการไล่ตาม RHCE หลังจากอ่านหนังสือชุด RHCE ชุดแรกสามเล่มฉันมั่นใจว่าฉันสามารถแล่นผ่านได้ …
14 linux  career 


2
บังคับให้น้อยลงเพื่อแสดงไฟล์เป็นข้อความ
บางครั้งรู้จักไฟล์ที่ผิดพลาดน้อยกว่าเป็นเลขฐานสองและพยายามแสดง hexdump บน LHS (โดยปกติแล้วไฟล์ที่มีอักขระที่ไม่ใช่ตัวอักษรและตัวเลข แต่ยังคงมีอักขระ ASCII ที่พิมพ์ได้) จะบังคับให้จดจำเป็นข้อความได้อย่างไร?
14 less 

2
Linux: การเขียน watchdog เพื่อมอนิเตอร์หลายกระบวนการ
ไม่กี่ปีที่ผ่านมาผู้ร่วมงานได้คิดค้นวิธีแก้ปัญหาสำหรับโปรแกรมสุนัขเฝ้าบ้าน โปรแกรมรันบน Windows และใช้วัตถุ Windows Eventเพื่อตรวจสอบการจัดการกระบวนการ (PID's) ของแอพพลิเคชั่นหลายตัว หากกระบวนการใดกระบวนการหนึ่งถูกยกเลิกโดยไม่คาดคิดการจัดการกระบวนการจะไม่มีอยู่อีกต่อไปและสุนัขเฝ้าบ้านของเขาจะถูกส่งสัญญาณทันที สุนัขเฝ้าบ้านก็จะดำเนินการตามความเหมาะสมเพื่อ“ รักษา” ระบบ คำถามของฉันคือคุณจะใช้งานสุนัขเฝ้าบ้านบน Linux อย่างไร? มีวิธีสำหรับโปรแกรมเดียวในการตรวจสอบ PID ของอื่น ๆ อีกมากมายหรือไม่?


1
ผู้จัดการแบบอักษรทำงานอย่างไรใน Fedora
ฉันกำลังมองหาการจัดการแบบอักษรบางอย่างในระบบ Fedora ของฉัน ฉันติดตั้ง Font Manager และ Fontmatrix แล้ว เป้าหมายของฉันคือเพื่อให้สามารถติดตั้งแบบอักษรได้มากกว่าที่ฉันต้องการให้แสดงและสามารถเปิด / ปิดการใช้แบบอักษร (หรือกลุ่มของมัน) เมื่อใดก็ตามที่ฉันต้องการ ทั้งสองโปรแกรมอ้างว่าเปิดใช้งานหรือปิดใช้งานแบบอักษร ฉันไม่สามารถให้ Fontmatrix ทำสิ่งอื่นนอกเหนือจากแหล่งข้อมูลแบบอักษรที่ครอบคลุมได้ (ร่ายมนตร์ ฯลฯ ) การเปิด / ปิดใช้งานไม่ปรากฏขึ้นและเอกสารมีประโยชน์น้อยกว่า ฉันสามารถปิด / เปิดใช้งานแบบอักษรใน Font Manager ฉันต้องสร้างการตั้งค่า Gnome ขึ้นใหม่เพราะฉันปิดใช้งานแบบอักษรทั้งหมดโดยไม่ตั้งใจและแม้แต่การเปิดใช้งานแบบอักษรเหล่านั้นก็ไม่ได้แก้ไขแบบอักษรบนแผงของฉัน ไม่มีสิ่งใดที่ฉันสามารถทำได้เพียงแค่ลบการกำหนดค่าในเครื่องและออกจากระบบซึ่งจะทำให้แบบอักษรเหล่านั้นกลับมา ดังนั้น. ว่าสิ่งที่โปรแกรมเหล่านี้ไม่เมื่อพวกเขาปิดการใช้งานตัวอักษรหรือไม่? และแบบอักษรแผงของฉันมีอะไรอยู่ในถังขยะบ้าง ฉันรู้ว่า Monospace ยังคงติดตั้ง / เปิดใช้งานอยู่และไม่มีอะไรที่ฉันสามารถทำได้เพื่อเปลี่ยนข้อมูลพาเนล ขอบคุณล่วงหน้า!
14 gnome  fedora  fonts 


1
วิธีการทำให้ startx ใช้ xinitrc สำรอง?
ฉันไม่ได้ติดตั้งตัวจัดการเดสก์ท็อป (และฉันไม่ต้องการ) หลังจากล็อกอินผ่านเทอร์มินัลฉันใช้startxเพื่อเริ่ม GUI ฉันมีรายการ~/.xinitrcสำหรับเซสชัน GUI ของฉัน ตอนนี้ฉันมี xmonad อยู่ที่นั่น แต่บางครั้งฉันต้องการเรียกใช้เซสชั่น GNOME และบางครั้งก็เป็นเซสชั่น KDE ฉันเคยแก้ไข~/.xinitrcเพื่อจุดประสงค์นั้น แต่ฉันคิดว่าควรมีวิธีที่สวยงามกว่านี้ (บางอย่างเช่นการใช้การกำหนดค่าทางเลือก) แต่ผมไม่สามารถหาอะไรในหรือman startxman xinit ฉันวางแผนที่จะมีไฟล์กำหนดค่าหลายไฟล์ (หนึ่งไฟล์สำหรับแต่ละเซสชัน GUI) จากนั้นบอกstartxให้โหลดเมื่อต้องการ ฉันจะทำสิ่งนั้นได้อย่างไร


8
ฉันจะเปลี่ยนชื่อรูปภาพให้ข้อมูล EXIF ​​ได้อย่างไร
สมมติว่าฉันมีรูปภาพมากมายทุกอย่างที่มีข้อมูล EXIF ​​ที่ถูกต้องและรูปถ่ายนั้นมีชื่อแบบสุ่ม (เพราะปัญหาที่ฉันมี) ฉันมีโปรแกรมเล็ก ๆ ที่เรียกว่าjheadซึ่งให้ผลลัพธ์ด้านล่าง: $ jhead IMG_9563.JPG File name : IMG_9563.JPG File size : 638908 bytes File date : 2011:02:03 20:25:09 Camera make : Canon Camera model : Canon PowerShot SX210 IS Date/Time : 2011:02:03 20:20:24 Resolution : 1500 x 2000 Flash used : Yes (manual) Focal …
14 bash  rename  python  exif 

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