Unix & Linux

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

4
อะไรเป็นสาเหตุของการสร้างไฟล์สลับ?
เป็นส่วนหนึ่งของโปรแกรมที่ฉันเขียนฉันอ่านและเขียนข้อมูลจากไฟล์อย่างต่อเนื่อง ฉันสังเกตเห็นว่าในการทำเช่นนั้นฉันกำลังสร้าง.swpไฟล์สลับโดยไม่ได้ตั้งใจ คุณคิดว่าเกิดอะไรขึ้น อะไรจะทำให้ไฟล์ swap ปรากฏขึ้นหากคุณต้องสร้างปัญหาขึ้นมาใหม่
31 linux  vim 

11
VSFTPD, 553 ไม่สามารถสร้างไฟล์ได้ - สิทธิ์
ฉันตั้งค่า VSFTPD บน Amazon EC2 ด้วย Amazon Linux AMI แล้ว ฉันสร้างผู้ใช้และสามารถเชื่อมต่อผ่าน ftp ได้สำเร็จ อย่างไรก็ตามหากฉันพยายามอัปโหลดบางอย่างฉันจะได้รับข้อความแสดงข้อผิดพลาด "553 ไม่สามารถสร้างไฟล์" ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับการอนุญาต แต่ฉันไม่รู้เพียงพอที่จะแก้ไขได้ โดยพื้นฐานแล้วฉันต้องทำอย่างไรจึงจะสามารถอัปโหลดไฟล์ได้

4
แปลงไฟล์. xlsx (MS Excel) เป็น. csv บนบรรทัดคำสั่งด้วยฟิลด์ที่คั่นด้วยเครื่องหมายอัฒภาค
ฉันรู้ว่านี่ไม่ใช่คำถามที่เกี่ยวข้องกับ unix / linux ทั้งหมด แต่เนื่องจากนี่คือสิ่งที่ฉันจะทำบน linux ฉันหวังว่าบางคนจะมีคำตอบ ฉันมีไฟล์ excel ออนไลน์ ( .xlsx) ซึ่งได้รับการปรับปรุงเป็นระยะ (โดยคนอื่น) ฉันต้องการเขียนสคริปต์และวางเป็น cronjob เพื่อประมวลผล excel แผ่นงาน แต่การทำเช่นนั้นฉันต้องแปลงมันเป็นไฟล์ข้อความ (ดังนั้นก.csv) ด้วยคอลัมน์คั่นด้วยเครื่องหมายอัฒภาค ไม่สามารถคั่นด้วยเครื่องหมายจุลภาคได้เนื่องจากมีบางคอลัมน์อยู่ในเครื่องหมายจุลภาค เป็นไปได้ไหมที่จะทำการแปลงนี้จากเชลล์? ฉันติดตั้ง Open office แล้วและฉันสามารถทำได้โดยใช้ GUI แต่ต้องการทราบว่าเป็นไปได้ไหมที่จะทำสิ่งนี้จากบรรทัดคำสั่ง ขอบคุณ! PS: ฉันมีเครื่อง Mac เช่นกันดังนั้นหากวิธีแก้ปัญหาบางอย่างสามารถทำงานได้ที่นั่นก็ดีเช่นกัน :)

3
จะอ่านเนื้อหาแคช DNS ในเครื่องได้อย่างไร
ฉันรู้ว่าใน Windows ฉันสามารถออกipconfig /displaydnsและฉันเห็นเนื้อหาแคชของ DNS ท้องถิ่น ฉันจะแสดงรายการเนื้อหาแคชของ DNS ใน Linux ได้อย่างไร ฉันต้องการได้รับการแก้ปัญหาข้าม distro มากที่สุด
31 linux  dns  cache 

5
เหตุใดจึงไม่มีผู้จัดการแพคเกจรวมสำหรับ Linux อย่างแท้จริง
ทำไมไม่จะมีการจัดการแพคเกจแบบครบวงจรที่ทำหน้าที่เป็นส่วนติดต่อระหว่างผู้ใช้ปลายทางและผู้จัดการแพคเกจระดับต่ำพื้นฐาน ( apt, yast, pacmanฯลฯ )? มันยากที่จะทำและดังนั้นจึงไม่สามารถใช้งานได้จริงหรือมีสิ่งกีดขวางที่แท้จริงทำให้มันเป็นไปไม่ได้ที่จะทำ?

5
วิธีทำให้เทอร์มินัลแสดง user @ machine เป็นตัวอักษรหนา
ฉันเคยเห็นในบางช็อตหน้าจอ (จำไม่ได้ว่าอยู่ที่ไหนบนเว็บ) ว่าเทอร์มินัลสามารถแสดง[username@machine /]$ตัวอักษรตัวหนา ฉันรอคอยที่จะได้รับสิ่งนี้เช่นกันเพราะฉันมักจะพบว่าตัวเองเลื่อนผ่านเอาต์พุตยาว ๆ เพื่อค้นหาบรรทัดแรกหลังจากคำสั่งของฉันลำบาก ฉันจะทำให้ชื่อผู้ใช้เป็นตัวหนาและมีสีได้อย่างไร?

1
ไฟล์อุปกรณ์ใน / dev ทำอะไรได้จริง?
(ไม่ซ้ำกับความเข้าใจ / dev และส่วนย่อยและไฟล์ ) ฉันเรียกดูระบบไฟล์ของฉันและเป็นครั้งแรกที่ฉันใช้เวลาสองวินาทีเพื่อวิเคราะห์/devไดเรกทอรีของฉัน ฉันรู้สึกประหลาดใจกับจำนวนไฟล์ในอุปกรณ์และไม่สามารถเข้าใจได้ทั้งหมด: max@linux-vwzy:/dev> ls adsp disk fd0u1760 initctl mem root sg0 tty tty21 tty35 tty49 tty62 vboxdrv vcsa2 audio dri fd0u1840 input mixer rtc sg1 tty0 tty22 tty36 tty5 tty63 vboxnetctl vcsa3 autofs dsp fd0u1920 kmem mixer1 rtc0 sg2 tty1 tty23 tty37 tty50 tty7 vboxusb …

3
ตัวเลือก "ตั้งค่าสถานะบูตได้" เมื่อติดตั้ง distro คืออะไร
จำเป็นต้องมี "flag ที่สามารถบู๊ตได้" ในการแจกแจงของวันนี้หรือไม่? ถ้าไม่เช่นนั้นทำไมจึงยังอยู่ในตัวติดตั้ง มันคืออะไรกันแน่?


5
วิธีตรวจสอบคำขอ HTTP ที่เข้ามา
ฉันจะติดตามHTTPคำร้องขอขาเข้าไปยังพอร์ตได้80อย่างไร ฉันได้ตั้งค่าเว็บโฮสติ้งในเครื่องท้องถิ่นของฉันโดยใช้และDynDNS ฉันต้องการทราบจำนวนคำขอบนเซิร์ฟเวอร์ของฉันทุกวันNginx ขณะนี้ฉันกำลังใช้คำสั่งนี้: netstat -an | grep 80
31 monitoring  web 

7
จะดาวน์โหลดไฟล์ผ่านเซิร์ฟเวอร์ SSH ได้อย่างไร?
ฉันมีเซิร์ฟเวอร์ในสหรัฐอเมริกา (Linux box B) และพีซีที่บ้านของฉัน (Linux box A) และฉันต้องการดาวน์โหลดไฟล์จากเว็บไซต์ C ปัญหาคือมันช้ามากในการดาวน์โหลดไฟล์โดยตรงจาก A ดังนั้นฉันต้องดาวน์โหลดไฟล์เมื่อฉันเข้าสู่ระบบ B และ sftpรับไฟล์จาก A มีวิธีใดบ้างที่ฉันสามารถดาวน์โหลดไฟล์และใช้ B เป็นพร็อกซีโดยตรงผ่านคำสั่งบรรทัดเดียว?
31 ssh  wget 

7
จุดเมาท์“ ถูกต้อง” มากที่สุดสำหรับพาร์ติชัน NTFS แบบถาวรคืออะไร
ฉันมีพาร์ติชั่น NTFS (ที่มีการติดตั้ง Windows ที่ฉันใช้บูตคู่) ที่ฉันต้องการติดตั้งอย่างถาวรจากการติดตั้ง Linux ของฉัน ปัญหาคือฉันไม่สามารถหาจุดเมานท์ที่ถูกต้อง / ดีที่สุดสำหรับพาร์ติชัน NTFS ได้ เห็นได้ชัดว่าไม่ควรเมานต์เป็น / home, / usr เป็นต้น (จุดใด ๆ ของจุดเมานต์มาตรฐานสำหรับระบบไฟล์) เนื่องจากไม่ได้เป็นส่วนหนึ่งของระบบ Linux ฉันต้องการให้ติดตั้งอย่างถาวรแม้ว่า; และนี่ทำให้เกิดคำถามขึ้นฉันจะเมานที่ไหน นี่คือความเป็นไปได้ของจุดเมานท์ที่ฉันเคยคิดไว้: / สื่อ / หน้าต่าง อันนี้ค่อนข้างสมเหตุสมผลเพราะมันจะอยู่ติดกับอุปกรณ์ที่ติดตั้งอัตโนมัติ แต่ตามมาตรฐานระบบไฟล์ / สื่อ / เป็นสื่อที่ถอดออกได้ดังนั้นมันจึงไม่ถูกต้องนักที่จะติดตั้งพาร์ทิชันภายในของฉันอย่างถาวร ถัดจากเมาท์แบบถอดได้อัตโนมัติ ฉันเอนไปทางตัวเลือกนี้มากที่สุด แต่เพียงเพราะมันไม่ลงรอยกันน้อยกว่าตัวเลือกอื่น mnt / / หน้าต่าง อันนี้ก็ดูเหมือนว่าตรรกะสวย แต่อีกครั้งมาตรฐาน (และสิ่งอื่น ๆ ที่ฉันได้อ่าน) บ่งชี้ว่าจุดเมานต์ไดเรกทอรีย่อยมักจะหมดกำลังใจที่นี่ …

5
ลินุกซ์กราฟิกสแต็คมีการจัดการอย่างไร?
ทุกคนสามารถอธิบาย (หวังว่าจะมีภาพ), ลินุกซ์กราฟิกกองจัด? ฉันได้ยินตลอดเวลาเกี่ยวกับ X / GTK / GNOME / KDE และอื่น ๆ แต่ฉันไม่มีความคิดจริง ๆ ว่าพวกเขาทำอะไรจริง ๆ และพวกเขามีปฏิสัมพันธ์อย่างไรกับแต่ละอื่น ๆ และส่วนอื่น ๆ ของสแต็ก ความสามัคคีและ Wayland เข้ากันได้อย่างไร?
31 linux  xorg  graphics 

6
วิธีแสดงรายการไฟล์ที่เรียงลำดับตามวันที่แก้ไขซ้ำ ๆ (ไม่มีคำสั่งสถิติให้ใช้!)
ฉันจะรับรายชื่อของไฟล์ทั้งหมดภายใต้ไดเรกทอรีปัจจุบันพร้อมกับวันที่แก้ไขและเรียงลำดับตามวันที่ได้อย่างไร ตอนนี้ฉันรู้วิธีการที่จะประสบความสำเร็จที่มีfind, statและsortแต่ด้วยเหตุผลแปลกบางอย่างstatไม่ได้ติดตั้งบนกล่องและมันไม่น่าที่ฉันจะได้รับการติดตั้ง ตัวเลือกอื่น ๆ ? PS: gccไม่ได้ติดตั้งเช่นกัน
31 files  date  sort 

5
คุณจะเปลี่ยนบรรทัดสถานะหน้าจอ GNU ตามชื่อโฮสต์ได้อย่างไร
ฉันมีโฮมไดเร็กตอรี่แชร์ที่ติดตั้งอัตโนมัติผ่าน NFS บนเซิร์ฟเวอร์ UNIX ทั้งหมดที่ฉันเข้าสู่ระบบ ฉันต้องการมี. screenrc อันเดียวที่ (ตัวอย่าง) วางชื่อโฮสต์ไว้ในบรรทัด hardstatus ในสีที่ต่างกันเพื่อระบุว่าเมื่อฉันเข้าสู่การผลิตเทียบกับการพัฒนา ชื่อโฮสต์ของเรานั้นสามารถทำได้อย่างง่ายดายผ่านการใช้การจับคู่รูปแบบ มีวิธีการใส่คำสั่งเงื่อนไขลงใน. screenrc หรือไม่ grep ที่รวดเร็วของ man page ดูเหมือนจะไม่เปิดเผยอะไรที่ชัดเจน แก้ไข: เพื่อชี้แจงฉันมีบรรทัดสถานะฮาร์ดที่กำหนดเองแล้ว ฉันต้องการเปลี่ยนสี / ฟิลด์ที่แสดงตามชื่อโฮสต์ที่เรียกใช้หน้าจอ ฉันมีสิ่งนี้สำหรับ PS1 ของฉันอยู่แล้ว แต่ฉันต้องการทำเช่นนี้ในบรรทัดสถานะของหน้าจอเมื่อฉันกระโดดออกจากโฮสต์เหล่านี้ไปยังเราเตอร์ / สวิตช์ซึ่งไม่อนุญาตให้ฉันทำสีที่ฉับพลัน ด้วยวิธีนี้ฉันสามารถมีหน้าต่างเดียวสำหรับการผลิตและอีกหนึ่งหน้าต่างสำหรับการพัฒนาด้วยสีของบรรทัดสถานะหน้าจอที่บอกฉันว่าฉันอยู่บนหน้าจอเพียงใด

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