Unix & Linux

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

4
'IFS' คืออะไร
ฉันอ่านกระทู้นี้: วิธีการวนรอบไฟล์? คือIFSอะไร และการใช้งานในบริบทของ - forลูปคืออะไร?
21 bash  shell 

6
ไม่มีไฟล์หรือไดเร็กทอรี /etc/init.d/functions ดังกล่าว
ฉันสร้างสคริปต์เริ่มต้นเพื่อเริ่ม / รีสตาร์ท / หยุดกลุ่มแอปพลิเคชัน ฉันใช้ lib /etc/init.d/functionsในสคริปต์ของฉัน มันทำงานได้ดีกับระบบของฉัน แต่มันไม่ทำงานสำหรับลูกค้า เขาได้รับข้อผิดพลาด: ไม่มีไฟล์หรือไดเร็กทอรี /etc/init.d/functions ดังกล่าว ตอนนี้ฉันไม่รู้ว่า linux ตัวใดที่ลูกค้าของฉันใช้ เป็นinit.d/functionsที่แตกต่างกันของแฟ้มสำหรับลินุกซ์ distros แตกต่างกันอย่างไร ถ้าเป็นเช่นนั้นฉันจะหามันได้อย่างไร

5
อุปกรณ์ lvm ใต้ / dev / mapper หายไป
คำถามนี้ถูกย้ายจาก Server Fault เนื่องจากสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 8 ปีที่ผ่านมา ฉันใช้ Debian squeeze และเรียกใช้ LVM ด้านบนของซอฟต์แวร์ RAID 1 ฉันเพิ่งค้นพบโดยบังเอิญว่าลิงค์ส่วนใหญ่/dev/mapperหายไปแม้ว่าระบบของฉันจะทำงานได้อย่างถูกต้อง ฉันไม่แน่ใจว่าเกิดอะไรขึ้น สิ่งเดียวที่ฉันสามารถจินตนาการได้ว่าเป็นสาเหตุมาจากความพยายามที่ล้มเหลวของฉันในการนำภาชนะบรรจุอาหารของ LXC มาทำงาน ฉันสิ้นสุดการลบไดเรกทอรีที่/cgroup/laughlinสอดคล้องกับที่เก็บ แต่ฉันไม่สามารถจินตนาการได้ว่าเหตุใดจึงควรทำให้เกิดปัญหา /dev/mapperดู (ฉันทำการเปลี่ยนแปลงบางอย่างดูด้านล่าง) โดยประมาณถูกใจ orwell:/dev/mapper# ls -la total 0 drwxr-xr-x 2 root root 540 Apr 12 05:08 . drwxr-xr-x 22 root root 4500 Apr …

2
การจัดการ / dev / วิดีโอ
ฉันต้องการที่จะใช้สตรีมวิดีโอจากใช้ผลบางส่วนหรือการเปลี่ยนแปลงและให้ผลที่มีอยู่บน/dev/video0/dev/video1 /dev/video0 ---> ใช้เอฟเฟ็กต์ ---> /dev/video1 ตัวอย่างเช่นmplayer tv:// -vo cacaจะแสดงผลลัพธ์ของ/dev/videoin ascii art ฉันต้องการเปิดใช้งาน/dev/video1เพื่อให้สามารถส่งผ่าน skype แทนค่าเริ่มต้นเว็บแคมของฉัน .... ข้อเสนอแนะใด ๆ
21 video  devices 

4
touch: ไม่สามารถสัมผัส `foo ': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
สิ่งที่อาจทำให้เกิดการสัมผัสล้มเหลวพร้อมกับข้อความแสดงข้อผิดพลาดนี้? touch: cannot touch `foo': No such file or directory โปรดทราบว่าข้อผิดพลาดเนื่องจากการอนุญาตที่ไม่ถูกต้องมีลักษณะแตกต่างกัน: touch: cannot touch `foo': Permission denied
21 linux  shell  touch 

4
การแชร์เซิร์ฟเวอร์ X (เซสชัน) บนคอมพิวเตอร์
ฉันมีคอมพิวเตอร์ 2 เครื่อง (ทั้งที่ใช้ linux) และตอนนี้ฉันกำลังใช้ synergy เพื่อใช้งานพวกเขา นี่เป็นสิ่งที่ดี แต่ตอนนี้ฉันสงสัยว่ามีวิธีใดบ้าง (เป็นไปได้หรือไม่กำลังใช้งานอยู่พยายามและล้มเหลวอย่างแน่นอนเป็นไปไม่ได้ที่จะแบ่งปันเมาส์ / แป้นพิมพ์ / คลิปบอร์ดระหว่างคอมพิวเตอร์เท่านั้น เซสชัน X หรือไม่ สิ่งที่ฉันคิดว่าสามารถลากหน้าต่าง X ระหว่างจอภาพได้ ฉันรู้ว่านี่เป็นเรื่องไม่สำคัญอย่างยิ่งที่จะทำและฉันรู้เพียงพอเกี่ยวกับ linux (แม้ว่าจะไม่ใช่ xserver) ที่ฉันต้องการไล่ตามความคิดนี้แม้ว่าจะไม่มีสิ่งใดที่เหมาะกับคุณก็ตาม นอกจากนี้ฉันไม่จำเป็นต้องเพียงแค่ "ติดตั้งสิ่งนี้และใช้งานได้" ฉันเต็มใจอย่างยิ่ง (และจะประหลาดใจหากไม่ต้องการ) เพื่อติดตั้งเมล็ดแบบกำหนดเองหรือติดตั้งพาร์ติชันระหว่างเครื่องหรืออะไรก็ตามที่ใช้ ตั้งแต่ฉันคิดว่ามันจะต้องมีอินสแตนซ์เดียวกันของเซิร์ฟเวอร์ xorg ที่ทำงานบนเครื่องทั้งสอง
21 xorg  kvm 

3
วิธีปิดใช้งานทางลัด Gnome ctrl + alt + down และ ctrl + alt + up
มีทางลัดบน Discord ที่ให้คุณสลับระหว่างกิลด์ได้อย่างง่ายดาย มันCtrl+ Alt+ UpและCtrl+ +AltDown ปัญหาคือ Gnome ใช้ทางลัดนี้เพื่อเปลี่ยนพื้นที่ทำงาน ฉันมีจอภาพสองจอดังนั้นฉันจึงไม่ใช้พื้นที่ทำงานเพิ่มเติมบ่อยนักดังนั้นฉันจึงเปิดการตั้งค่าและค้นหาทางลัดเพื่อปิดการใช้งาน ฉันพบว่าเห็นได้ชัดว่าทางลัดในการสลับพื้นที่ทำงานขึ้นและลงคือSuper+ Page UpและSuper+ Page Downและฉันไม่พบCtrl+ Alt+ Upหรือทางลัดอื่น ๆ ดูเหมือนว่าทางลัดนี้จะไม่สามารถเปลี่ยนแปลงได้ แต่ฉันแน่ใจว่าไม่ใช่กรณีนี้แม้ว่าฉันจะไม่รู้ว่าจะทำอย่างไร
21 ubuntu  gnome 

2
“ ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว” เมื่อสร้างคีย์ gpg
คำถามนี้ถูกโยกย้ายจาก Server Fault เนื่องจากสามารถตอบได้ใน Unix & Linux Stack Exchange อพยพ 3 ปีที่แล้ว ฉันกำลังพยายามสร้างคีย์ gpg $ gpg --full-gen-key แต่ในที่สุดฉันก็ได้รับข้อผิดพลาด gpg: agent_genkey failed: No such file or directory Key generation failed: No such file or directory ฉันอยู่บน Arch Linux $ gpg --version gpg (GnuPG) 2.1.15 libgcrypt 1.7.3 Copyright (C) 2016 Free Software …

2
มีตัวเลือกสีที่ทำงานร่วมกับ Wayland หรือ XWayland หรือไม่?
ฉันลอง gpick, gcolor2, gcolor3, pick , pychromและดูเหมือนว่าจะไม่มีใครทำงานกับ Wayland ฉันใช้ Arch Linux 64 บิตพร้อม GNOME 3.22.1 ถึง XWayland (ค่าเริ่มต้นตั้งแต่ 3.22.x) ฉันไม่ต้องการเปลี่ยนเป็นเซสชัน X เพียงเพื่อเลือกสี มีใครประสบความสำเร็จกับเรื่องนี้?


1
ทำความเข้าใจและตั้งค่าวิธีการป้อนข้อมูลที่แตกต่างกัน
ฉันใช้Trisquel GNU / Linux 7.0 LTS กับ GNOME 3 Flashback Environment ฉันได้ยินเกี่ยวกับวิธีการป้อนข้อมูลที่แตกต่างกันสามวิธี ได้แก่ ibus, และxim uimและดูเหมือนว่าibusติดตั้งไว้แล้วในระบบของฉัน $ cat trisquel_7.0_i686.iso.manifest | grep ibus gir1.2-ibus-1.0 1.5.5-1ubuntu3 ibus 1.5.5-1ubuntu3 ibus-gtk:i386 1.5.5-1ubuntu3 ibus-m17n 1.3.4-3ubuntu1 ibus-table 1.5.0.is.1.5.0.20130419-2 libibus-1.0-5:i386 1.5.5-1ubuntu3 libusb-0.1-4:i386 2:0.1.12-23.3ubuntu1 libusb-1.0-0:i386 2:1.0.17-1ubuntu2 libusbmuxd2 1.0.8-2ubuntu1 libustr-1.0-1:i386 1.0.4-3ubuntu2 ในขณะที่หันหน้าไปทางนี้ปัญหาผมได้เรียนรู้เกี่ยวกับการติดตั้งuimและการตั้งค่ากับที่GTK_IM_MODULE="uim" ~/.profileเมื่อเร็ว ๆ นี้ฉันออกuimและลบออกจากเส้นGTK_IM_MODULE="uim" ~/.profileแต่เพื่อเอาชนะข้อผิดพลาดนี้ฉันวางแผนที่จะกำจัดในibusตอนนี้ ไม่ต้องติดตั้งอินวิธีพิเศษใด ๆ (พูดสดติดตั้ง …

2
รูปแบบเอาต์พุตยูทิลิตี้สถิติซ็อกเก็ตของ ss - linux
เมื่อใช้ssกับ-pตัวเลือกuser/pid/fdคอลัมน์จะกระโดดใต้บรรทัดใดบรรทัดหนึ่ง เช่นนี้เป็นสิ่งที่ฉันเห็นจริง: # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:20000 *:* users:(("perl",pid=9316,fd=6)) UNCONN 0 0 *:10000 *:* users:(("perl",pid=9277,fd=6)) UNCONN 0 0 192.168.100.10:53 *:* users:(("named",pid=95,fd=517),("named",pid=95,fd=516)) UNCONN 0 0 127.0.0.1:53 *:* users:(("named",pid=95,fd=515),("named",pid=95,fd=514)) การจัดรูปแบบผลลัพธ์ที่ต้องการ : # ss -nulp4 State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 …

2
คำสั่ง xdg-open รู้ได้อย่างไรว่าจะใช้แอปพลิเคชันใดในการเปิดไฟล์
ฉันคาดว่าคำสั่ง xdg-open จะใช้แอปพลิเคชันเดียวกันกับที่เปิดขึ้นเมื่อฉันดับเบิลคลิกที่ไฟล์ในตัวจัดการไฟล์เริ่มต้น แต่นี่ไม่ได้เป็นจริงเสมอไป ตัวอย่างเช่น DE ของฉันคือ XFCE ตัวจัดการไฟล์ของฉันคือ Thunar และโปรแกรมดูรูปภาพเริ่มต้นของฉันคือ Ristretto อย่างไรก็ตามxdg-open example.pngเปิดไฟล์ PNG ตัวอย่างใน Pinta ทำไม?
21 xdg-open 

4
จะค้นหาชื่อของแพ็คเกจ Nix เพื่อติดตั้งใน configuration.nix ได้อย่างไร?
สมมติว่าฉันค้นหาสำหรับแพคเกจการติดตั้งโดยใช้nix-env's --queryการดำเนินงาน: $ nix-env -qa 'aspell.*en' aspell-dict-en-7.1-0 ฉันเขียนชื่อแพ็คเกจนี้ในไฟล์กำหนดค่า/etc/nixos/configuration.nixหลักของ NixOS : environment.systemPackages = with pkgs; [ aspell-dict-en ]; แต่ถ้าฉันเรียกใช้sudo nixos-rebuild switchคำสั่ง NixOS เพื่ออัปเดตการกำหนดค่าและติดตั้งแพ็กเกจทั้งระบบที่ระบุโดยประกาศมันจะยกเลิกข้อผิดพลาด: error: undefined variable ‘aspell-dict-en’ at /etc/nixos/configuration.nix:44:5 ฉันรู้ว่าสำหรับแพ็คเกจจำนวนมากถึงแม้ว่าจะไม่ได้ทั้งหมดชื่อที่nix-envส่งคืนและชื่อที่ควรระบุในenvironment.systemPackagesตัวเลือกการกำหนดค่าจะแตกต่างกัน แต่ฉันไม่เข้าใจตรรกะ ฉันจะติดตั้งแพ็กเกจที่พบได้nix-envอย่างไร
21 nixos  nix 

1
เป็นไปได้หรือไม่ที่จะเรียกใช้หน่วยบริการ systemd ที่จับคู่จับเวลาด้วยตนเองเพื่อการทดสอบ?
ฉันมีตัวจับเวลา / หน่วยบริการที่ควรทำงานวันละครั้งภายใต้--userเงื่อนไข มันแสดงให้เห็นด้วยsystemctl --user statusและได้รับการเข้าสู่ระบบในวารสาร แต่มีส่วนหนึ่งของคำสั่งที่ล้มเหลว ดูเหมือนว่ามีบางสิ่งในคำสั่งแปลไม่ถูกต้อง ฉันต้องการ futz ด้วยไฟล์หน่วยและเรียกใช้บริการตรวจสอบบันทึก ฯลฯ เพื่อแก้ไขปัญหา อย่างไรก็ตามการแก้ไขตัวจับเวลาเพื่อทริกเกอร์หนึ่งนาทีในอนาคตการรอและการตรวจสอบบันทึกเป็น ... น่าเบื่อ ทำสิ่งที่ต้องการsystemctl --user execute xxxxxx.serviceเพียงแค่เรียกใช้สิ่งแดงราวกับว่าตัวจับเวลาเรียก?
21 systemd 

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