Unix & Linux

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

1
กำหนดค่า dwm เพื่อเปิดแอปพลิเคชันโดยอัตโนมัติ
ฉันเพิ่งได้รับการกำหนดค่า dwm เพื่อความชอบของฉันในแง่ของสีและแท็ก ฉันแค่กำลังมองหาอีกสิ่งหนึ่ง: ความสามารถในการใช้งานบางแอปเริ่มต้นด้วย dwm บนแท็กบางอย่างโดยอัตโนมัติ ตัวอย่างเช่นฉันมีircแท็กฉันต้องการirssiให้ทำงานในแท็กนั้นเมื่อฉันเริ่มต้นเครื่อง เป็นไปได้ไหม มันจะมีลักษณะconfig.hอย่างไร

3
บอกได้ว่าโฟลเดอร์ / ไฟล์ถูกซ่อนอยู่ใน Mac OS X
ฉันรู้ว่าคุณสามารถตั้งค่าหรือล้างค่าธงซ่อนของโฟลเดอร์ / ไฟล์ด้วยการทำและchflags hidden foo.txtchflags nohidden foo.txt แต่มีการบอกว่าโฟลเดอร์ / ไฟล์ถูกซ่อนอยู่หรือไม่? ฉันไม่ต้องการเพียงแค่ตรวจสอบว่าโฟลเดอร์ / ไฟล์เริ่มต้นด้วยจุด
10 files  osx  ls  xattr 

1
Solaris เทียบเท่ากับความลึก / พรุน?
ฉันพยายามค้นหาบางไฟล์ภายในไดเรกทอรี โดยค่าเริ่มต้นการค้นหาcommandคือการค้นหาไดเรกทอรีที่ฉันได้ระบุไว้และเป็นไดเรกทอรีย่อย ผมพยายามที่จะใช้depth/maxdepthและpruneแต่ไม่มีอะไรช่วยในการเอาชนะนี้ ใครสามารถชี้วิธีที่ถูกต้องในการใช้ความลึก / พรุนใน Solaris ได้หรือไม่? รหัสของฉันมีลักษณะเช่นนี้: find file_path -depth 1 -name '*.log' ฉันได้รับข้อผิดพลาดต่อไปนี้: find: bad option 1 find: [-H | -L] path-list predicate-list
10 find  solaris 

1
ssh-agent เก็บข้อความรหัสผ่านของฉันหรือไม่?
เป็นไปได้หรือไม่ที่จะกำหนดวลีรหัสผ่านของกุญแจส่วนตัวssh-agent? ฉันกำลังคิดตามบรรทัดของใครบางคนที่มีสิทธิ์ใช้งานรูทพยายามค้นหาข้อความรหัสผ่านของฉันหลังจากที่ฉันเพิ่มคีย์ (ดังนั้นฉันจึงไม่ได้หมายถึงบางอย่างเช่นการล็อกคีย์ขณะพิมพ์รหัสผ่าน)
10 ssh  security  password 

3
แปลงโฟลเดอร์รูปภาพเป็นไฟล์ PDF แบบหลายหน้าโดยใช้เครื่องมือบรรทัดคำสั่งหรือไม่
ฉันมีโฟลเดอร์ที่มี 100 ภาพ jpg ฉันต้องการแปลงภาพเหล่านี้เป็นไฟล์ PDF แบบหลายหน้าด้วยภาพทั้งหมด (ตัดเป็นขนาด A4) พวกเขาอยู่ในการหมุนที่ถูกต้องแล้ว ฉันควรใช้เครื่องมือใด

4
ฉันจะปิดการใช้งานหรือเปลี่ยนปุ่ม caps lock บนแป้นพิมพ์ได้อย่างไร
เรามีคีย์บอร์ดตามหลักสรีรศาสตร์ในที่ทำงานซึ่งฉันไม่คุ้นเคยทั้งหมด ฉันดูเหมือนจะกดปุ่ม capslock ต่อไปในขณะที่ฉันอยู่vimและมันก็เริ่มรำคาญ ฉันจะปิดการใช้งานคีย์นี้และหรือเปลี่ยนเป็นคีย์อื่นได้อย่างไร

3
รายการเครื่องพิมพ์ระยะไกล CUPS หยุดอยู่ภายในเครื่อง
CUPS daemon ในพื้นที่ของฉันบนแล็ปท็อปของฉันมีรายการสำหรับเครื่องพิมพ์ระยะไกลบนเซิร์ฟเวอร์ CUPS ของฉัน CUPS daemon ในพื้นที่ของฉันคิดว่าเครื่องพิมพ์นี้หยุดทำงาน แต่ไม่ใช่ CUPS อินเตอร์เฟสเดียวที่ให้ฉันจัดการเครื่องพิมพ์ระยะไกลนี้เป็นการเชื่อมโยงหลายมิติไปยังเครื่องพิมพ์ CUPS บนเซิร์ฟเวอร์ สิ่งนี้มีแนวโน้มที่จะเกิดขึ้นเมื่อมีบางสิ่งพยายามสอบถามสถานะของเครื่องพิมพ์ระยะไกลนี้เมื่อฉันไม่ได้อยู่ในเครือข่ายท้องถิ่น CUPS ในพื้นที่จะทำเครื่องหมายหยุดอย่างถาวรและบอกว่าไม่สามารถหาได้ อย่างไรก็ตามเมื่อฉันกลับไปที่ LAN ภายในเครื่องมันจะไม่ลบ'stopped'สถานะเลย (แม้การรีบูตเครื่องก็ไม่ทำอะไรเลย) วิธีเดียวที่ฉันสามารถพิมพ์ได้อีกครั้งคือการหยุดกระบวนการ CUPS ในพื้นที่แก้ไข/etc/cups/printers.confไฟล์เพื่อเปลี่ยนสถานะเป็น "ว่าง" และรีสตาร์ทเซิร์ฟเวอร์ CUPS ด้วยตนเอง แน่นอนมีวิธีที่ดีกว่า แก้ไข: โอ้ใช่ก่อนหน้านี้ฉันได้แก้ไขสิ่งนี้ด้วยการสร้างรายการเครื่องพิมพ์ระยะไกลใหม่ อย่างไรก็ตามฉันไม่พบวิธีที่จะลบรายการเครื่องพิมพ์ระยะไกลเก่า ๆ ฉันต้องแก้ไข printers.conf สำหรับสิ่งนั้นด้วย มีวิธีจัดการรายการเครื่องพิมพ์ระยะไกลหรือไม่? แก้ไข: นี่คือ CUPS 1.4.3 ฉันยังพบคำสั่ง 'cupsenable' ที่มีการกล่าวถึงเฉพาะในหน้า "มีอะไรใหม่" และเอกสาร printers.conf ออนไลน์ ฉันจะลองครั้งต่อไปและดูว่าใช้ได้หรือไม่
10 printing  cups 

1
ใช้หรือแปลงฟอนต์. ttf สำหรับการใช้คอนโซลใน FreeBSD
ฉันมีแบบอักษร mont .ttf ที่ฉันชอบมาก (UbuntuBeta Mono) มีวิธีใดบ้างที่ฉันสามารถใช้ (หรือแปลงก่อนแล้วใช้ถ้าจำเป็น) สำหรับคอนโซลใน freeBSD? ฉันรู้ว่ามีusr/share/syscons/fontsแต่ดูเหมือนว่าพวกเขาจะเป็นรูปแบบที่แตกต่างกันอย่างไร เมื่อฉันติดตั้งแบบอักษรฉันจะบอกให้คอนโซลใช้งานได้อย่างไร
10 freebsd  fonts  ttf 


3
จะสร้างรายการแอพพลิเคชั่นทั้งหมดที่ติดตั้งด้วยตนเองได้อย่างไร?
ฉันใช้ Fedora และฉันต้องการมีชื่อแพ็คเกจทั้งหมดในรายการ แต่เฉพาะชื่อที่ฉันติดตั้งเองไม่ใช่ชื่อเริ่มต้น
10 fedora  backup  rpm 

1
apt-get prompts สำหรับซีดีเมื่อทำการติดตั้งแพ็คเกจฉันจะทำให้มันหยุดได้อย่างไร?
ฉันใช้ ubuntu linux มาก่อนและฉันติดตั้ง debian OS บน labtop ของฉันโดยใช้ดีวีดีที่ฉันเบิร์น แต่เมื่อฉันพยายามใช้ apt-get เพื่อติดตั้งซอฟต์แวร์ระบบจะขอให้ฉันใส่แผ่นดิสก์เพื่อดำเนินการต่อ ฉันสงสัยว่ามีวิธีในการเปลี่ยนการกำหนดค่าที่เก็บเพื่อให้ฉันสามารถดึงไฟล์การติดตั้งออนไลน์แทนการใช้ดิสก์

3
ทำไม“ she-bang” เริ่มต้นด้วย“ #!”
ทำไม "เธอปัง" เริ่มต้นด้วย#!เช่น#!/bin/bash? ฉันยอมรับเสมอว่านี่เป็นวิธีที่ทำได้ แต่มีเหตุผลอยู่เบื้องหลังหรือไม่ ทำไมเริ่มต้นด้วย#; นั่นไม่ใช่ความคิดเห็นใช่ไหม หรือเป็นประเด็นที่ควรแสดงความคิดเห็น?
10 shell  history  shebang 

1
อะไรคือความแตกต่างระหว่าง 'sudo' และ 'su -c'
มีความแตกต่างระหว่างการใช้sudoและการใช้งานsu -cหรือไม่? มีสถานการณ์ที่ควรใช้อย่างใดอย่างหนึ่ง แต่ไม่ใช่สถานการณ์อื่น ก่อนหน้านี้ฉันเคยใช้ Ubuntu ที่sudoดูเหมือนแพร่หลาย แต่ตอนนี้ฉันกำลังลอง Fedora 15 และสำนวนsu -cปรากฏบ่อยครั้งเมื่อฉันพยายามที่จะเรียนรู้วิธีการทำบางสิ่งบางอย่างแม้ว่าฉันจะยังคงsudoถูกใช้อยู่
10 sudo  su 

2
บรรทัด `uniq 'ของฉันหรือ` sort -u' หายไปไหนด้วยอักขระ Unicode บางตัว
เกิดอะไรขึ้นในข้อมูลโค้ดต่อไปนี้ ฉันไม่ได้รับผลลัพธ์ที่คาดหวัง ฉันคิดว่ามันเป็นข้อผิดพลาด แต่มันเกิดขึ้นสำหรับ 2 โปรแกรมที่แตกต่างกัน (uniq และ sort) ดังนั้นฉันสงสัยว่ามันเป็นบางสิ่งที่ต้องทำกับ ... อืมฉันไม่รู้ว่า ... ดังนั้นคำถาม ตัวอย่าง 3 (4 จาก) แรกทำงานได้ แต่ 4 ล้มเหลว! ฉันคาดว่าจะมีพฤติกรรมแบบเดียวกันสำหรับตัวละครทุกตัว กล่าวคือ เพื่อพิมพ์ 2 บรรทัด (จากอินพุต 3 บรรทัด) ... แต่ในกรณีที่ 4 ฉันได้รับเพียง 1 บรรทัด (สำหรับทั้งคู่sort -uและuniq); สอง lins ที่เหมือนกันเพิ่งหายไป! ฉันได้แปลงเอาท์พุท '\ n' เป็นพื้นที่เพื่อความกะทัดรัด ฉันใช้uniqและเรียงลำดับจาก (GNU coreutils) 7.4 ... …

3
วิธีรันบรรทัดที่มาจากผลลัพธ์ grep
ฉันมีไฟล์ข้อความพร้อมคำแนะนำในการติดตั้งและฉันรู้ว่าฉันสามารถ grep สำหรับเหตุการณ์ที่ไม่ซ้ำกันในไฟล์ ตัวอย่างเช่นไฟล์ข้อความมีลักษณะดังนี้: MYDIR = `find / home / ชื่อผู้ใช้ somedir` ส่งออก PERL5LIB = $ PERL5LIB: $ MYDIR ในทุบตีฉันจะรันบรรทัดหลังจาก grep ในไฟล์ได้อย่างไร สิ่งที่ต้องการ: เรียกใช้ผลลัพธ์จาก "grep somedir INSTALLFILE" เรียกใช้ผลลัพธ์จาก "grep 'export PERL5LIB' INSTALLFILE"
10 bash  grep 

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