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

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

1
จะทำให้เคทจำได้อย่างไรว่าต้องแสดงหมายเลขบรรทัดเสมอ?
เมื่อฉันเปิดเครื่องมือแก้ไข Kate จะไม่แสดงหมายเลขบรรทัดตามค่าเริ่มต้น จากนั้นฉันต้องไปที่Viewเมนูและเปิดใช้งานShow Line Numbersตัวเลือก (หรือกด F11) ทุกครั้งที่ฉันต้องแสดงหมายเลขบรรทัด จะทำให้เคทจำได้อย่างไรว่าต้องแสดงหมายเลขบรรทัดเสมอ?
24 linux  kde  kate 

4
ฉันจะแก้ไขบรรทัดก่อนหน้าในคำสั่งหลายบรรทัดใน Bash ได้อย่างไร
เมื่อป้อนคำสั่งที่ครอบคลุมหลายบรรทัดใน Bash ฉันจะแก้ไขบรรทัดก่อนหน้าได้อย่างไร ฉันเป็นผู้ใช้ Linux Mint (Lisa) โดยใช้เทอร์มินัล GNOME ตัวอย่างเช่นฉันพิมพ์: $ echo "foo bar > baz > และเมื่อฉันกำลังจะพิมพ์บรรทัดที่สามของคำสั่งทันใดนั้นฉันก็รู้ว่าฉันต้องการ "foo" และ "bar" เพื่อแยกบรรทัด ฉันจะเปลี่ยนตำแหน่งเคอร์เซอร์ของฉันระหว่าง "foo" และ "bar" อย่างที่ฉันสามารถกด enter และวางไว้ในบรรทัดแยกกันได้อย่างไร (มันไม่ง่ายอย่างที่คุณคิดว่าลูกศรขึ้นใช้งานไม่ได้และ Ctrl-P ไม่ได้โปรดลองก่อนโพสต์ขอบคุณ!)

5
ทำไมลิงค์สัญลักษณ์ของฉันไม่ทำงาน
ฉันกำลังพยายามที่จะเข้าใจลิงก์สัญลักษณ์มากขึ้น ... และไม่มีโชคมาก นี่คือเอาต์พุตเชลล์จริงของฉันที่มีชื่อผู้ใช้ / โฮสต์เปลี่ยนแปลง: username@host:~$ mkdir actual username@host:~$ mkdir proper username@host:~$ touch actual/file-1.txt username@host:~$ echo "file 1" > actual/file-1.txt username@host:~$ touch actual/file-2.txt username@host:~$ echo "file 2" > actual/file-2.txt username@host:~$ ln -s actual/file-1.txt actual/file-2.txt proper username@host:~$ # Now, try to use the files through their links username@host:~$ cat proper/file-1.txt …

5
วิธีการตรวจสอบเวลาเชื่อมต่อซ็อกเก็ตบน Linux
ฉันสามารถตรวจสอบได้ว่าการเชื่อมต่อเกิดขึ้น: $ netstat -tn | grep "192.168.2.110" tcp 0 0 192.168.2.100:10444 192.168.2.110:52639 ESTABLISHED มีวิธีการตรวจสอบว่าการเชื่อมต่อพอร์ต TCP นี้ขึ้น (เชื่อมต่อ) นานแค่ไหน? (ไม่ฉันไม่สามารถเข้าถึงบันทึกแอพ)
24 linux  sockets 

5
รับพาเรนต์ไดเร็กทอรีสำหรับไฟล์
ฉันต้องการชื่อไดเรกทอรีหลักสำหรับไฟล์ ตัวอย่าง: เมื่อฉันมีpath=/a/b/c/d/fileฉันต้องการเพียง แต่dไม่/a/b/c/d(ซึ่งฉันได้รับจากdirname $path) เป็นเอาต์พุต มีวิธีที่ซับซ้อนในการทำเช่นนี้?
24 linux  bash  shell 

4
รับรายการของหน้าต่างที่เปิดอยู่ใน Linux
ps ax แสดงกระบวนการทำงานทั้งหมด ฉันต้องการทำสิ่งที่คล้ายกัน แต่แทนที่จะเป็นชื่อของกระบวนการจริงฉันต้องการชื่อหน้าต่างที่แสดงแทน คำสั่ง Linux ใดที่จะทำสิ่งนี้

3
จะตรวจสอบได้อย่างไรว่าไฟล์ไบนารีของ linux เป็น 32- บิตหรือ 64- บิต?
เคอร์เนล 32 บิต (x86) สามารถเรียกใช้รหัส 32 บิตได้เท่านั้น เคอร์เนล 64 บิต (x86_64) สามารถเรียกใช้ได้ทั้งรหัส 32 บิตและ 64 บิต ฉันต้องการทราบว่าเครื่องสามารถเรียกใช้งานปฏิบัติการได้หรืออีกนัยหนึ่งฉันมีไฟล์ไบนารีและฉันต้องใช้งานบน Ubuntu แบบ 32 บิต แต่ฉันไม่รู้ว่าไฟล์ไบนารีนั้นสามารถเรียกใช้งานได้แบบ 32 บิตหรือไม่ . ฉันใช้fileคำสั่งระบุการปฏิบัติการที่จะตรวจสอบและนี่คือผลลัพธ์ที่ส่งคืน: ELF 64- บิต LSB ที่ปฏิบัติการได้, x86-64, รุ่น 1 (SYSV), เชื่อมโยงแบบไดนามิก (ใช้ libs ที่ใช้ร่วมกัน), สำหรับ GNU / Linux 2.6.24, BuildID [sha1] = 0x7329fa71323a6cd64823c2594338686820656d680
24 linux  elf 

2
วิธีการโหลด nginx - systemctl หรือ nginx -s?
มีความแตกต่างระหว่างการโทร systemctl reload nginx และการโทร nginx -s reload ? ฉันรู้ว่านอกเหนือจาก systemd แล้วยังมีระบบเริ่มต้นอื่น ๆ เช่น SysV และ Upstart ดังนั้นคำถามนี้อาจใช้กับพวกเขาด้วย มันจะดีกว่าที่จะออกคำสั่งนี้ผ่านระบบ init หรือฉันจะเรียก nginx เองได้หรือไม่ ขอบคุณล่วงหน้า
24 linux  nginx  systemd 

3
วิธีปิดการใช้งานการค้นหา GtkFileChooserDialog?
หากฉันต้องการเปิดหรือบันทึกไฟล์ในแอพ gtk3 (เช่น firefox) ฉันจะได้รับฟังก์ชั่นการค้นหาที่ไม่ต้องการหลังจากทำการทิปอักขระ เก่าและมีประสิทธิผลพฤติกรรม: การพิมพ์dให้ฉันไฟล์แรกเริ่มต้นด้วยdการพิมพ์ให้ฉันไฟล์แรกด้วยdede พฤติกรรมใหม่และไม่พึงประสงค์: การพิมพ์dเริ่มกระบวนการค้นหาและให้/home/myuser/Downloads/somestuff/DETLEFFไฟล์ฉันหรือไฟล์อื่นไว้ในระบบ ตัวอย่าง: ฉันจะเปลี่ยนกลับไปเป็นพฤติกรรมเก่าและมีประสิทธิผลได้อย่างไร ระบบของฉัน: archliux64, Gtk3: 3.18.6, windowmanager: fluxbox

10
ฉันจะคัดลอกไฟล์ที่ชื่อขึ้นต้นด้วยจุดได้อย่างไร
ฉันกำลังพยายามคัดลอกไฟล์ทั้งหมดภายใต้ไดเรกทอรี A ไปยังไดเรกทอรี B ไฟล์ทั้งหมดภายใต้ไดเรกทอรี A เริ่มต้นด้วยจุดตัวอย่างเช่น: A/.a A/.b A/.c ซึ่งฉันพบว่าถ้าฉันใช้: cp A/* Bได้รับข้อผิดพลาด: cp: cannot stat 'A/*': no such file or directory ดูเหมือนว่าไม่มีตัวเลือกสำหรับ cp เช่น ls เพื่อจัดการกับรายการที่เริ่มต้นด้วยจุดทุกคนมีความคิดวิธีการแก้ไขหรือไม่
23 linux  bash  shell  regex 

4
ซิงค์สองโฟลเดอร์ในเครื่องของทุบตี
ฉันมีโฟลเดอร์ "X" ขนาดใหญ่หนึ่งโฟลเดอร์ในโฮมไดเร็กตอรี่ของฉัน, และสำเนาที่ล้าสมัยนี้ในแฟลชไดรฟ์ - Y. อะนาล็อกคืออะไรrm Y; cp X Yแต่ไม่มีการเขียนทับไฟล์ที่มีอยู่แล้ว?
23 linux 

2
ฉันจะเพิ่มความละเอียด VirtualBox ที่เกิน 800x600 ใน Linux ได้อย่างไร [ซ้ำ]
เป็นไปได้ซ้ำ: Ubuntu บน VirtualBox สามารถแสดงความละเอียดได้ที่ 800x600 เท่านั้น - จะเปลี่ยนได้อย่างไร? ไม่ว่าฉันจะทำอะไรฉันไม่สามารถรับความละเอียดที่ผ่านมา 800x600 หากฉันใช้การติดตั้ง Windows ใน VirtualBox ฉันสามารถรับได้ถึง 1024x768 อะไรทำให้ฉัน จำกัด การทำสิ่งนี้ใน Linux
23 linux  virtualbox 

6
วิธีเพิ่มเคอร์เนลใหม่ให้กับ grub2
เราจะเพิ่มเคอร์เนลลงใน grub2 ได้อย่างไร? ฉันรู้ว่าสิ่งที่เราสามารถทำได้กับรุ่นเก่า แต่ดูเหมือนว่าจะมีการเปลี่ยนแปลง เราควรแก้ไขไฟล์อะไร
23 linux  ubuntu  kernel  grub 

9
ใช้ Caps Lock LED เป็นไฟ LED HDD (หรือกำหนดเอง)
ฉันได้เปลี่ยนCaps Lockกุญแจใหม่Escแล้วดังนั้นตอนนี้ฉันจึงมี LED บนคีย์บอร์ดของฉันซึ่งไม่เคยเปิด ฉันต้องการใช้เพื่อสิ่งที่มีประโยชน์เช่น HDD หรือกิจกรรม LAN โดยเฉพาะอย่างยิ่งฉันใช้คอมพิวเตอร์พร้อมกล่อง & ฮีทซิงค์แบบกำหนดเอง (อยู่ในลิ้นชักของฉันดังนั้นฉันไม่ต้องฟัง HDD และไม่ใช้พื้นที่มาก) และไฟ LED ไม่สามารถมองเห็นได้เป็นอย่างอื่น หากมีห้องสมุดสำหรับควบคุมไฟ LED คีย์บอร์ดฉันสามารถเขียนโค้ดเองได้ถ้าไม่มีวิธีแก้ปัญหาสำหรับเรื่องนี้อยู่แล้ว ฉันอยู่ที่ Gentoo ~ amd64 แก้ไข:ตกลงลืมเกี่ยวกับ HDD LED มันเป็นเพียงตัวอย่าง ฉันต้องการให้Caps LockLED สว่างขึ้นเมื่อถึงวันเกิดของฉัน หรือเมื่อฉันมีอีเมล หรือเมื่อฉันพูดว่า " Caps LockLED, โปรดเปล่งแสง!" ฉันไม่ต้องการใช้สายพิเศษ ในความเป็นจริงมันจะดีถ้ามันใช้งานได้กับคีย์บอร์ดไร้สายเช่นกัน
23 linux  keyboard  gentoo 

1
การให้สิทธิ์ในการเขียนให้กับกลุ่ม www-data
ฉันกำลังสร้างเว็บไซต์และส่วนหนึ่งของฟังก์ชั่นคือการเขียนข้อมูลที่ผู้ใช้สร้างขึ้นด้วย php ฉันใช้ nginx บน Ubuntu 13.04 ช่วงเวลาที่ฉันทดสอบเท่านั้นและทุกอย่างให้บริการผ่าน nginx บน locahost สคริปต์ php ของฉันไม่สามารถเขียนไฟล์ข้อความ (แม้ว่าฉันสามารถทำได้ด้วยตนเอง) และฉันคิดว่าเป็นปัญหาสิทธิ์ในการเขียนไปยังไดเรกทอรี /var/www/example.com/public_html ของฉัน ในขณะที่ฉัน (iain) เป็นเจ้าของไดเรกทอรีนี้ แต่ดูเหมือนว่าจะมีความเหมาะสมมากกว่าในการโอนความเป็นเจ้าของไดเรกทอรี / var / www และทุกอย่างภายในนั้นให้กับผู้ใช้ www-data (หรือควรเป็นกลุ่ม?) และเพิ่มตัวเองลงไป กลุ่ม www-data วิธีต่อไปนี้ถูกต้องหรือไม่ useradd -G www-data iain chown -R www-data:www-data /var/www/example.com chmod 775 /var/www ดังนั้นหมายความว่าทุกคนในกลุ่ม www-data สามารถอ่านเขียนและดำเนินการใน / var / …

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