Unix & Linux

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

10
จะรู้ได้อย่างไรว่า Wayland หรือ X11 กำลังถูกใช้งาน
ดังนั้นฉันเพิ่งติดตั้ง Kali Linux ล่าสุดบนแล็ปท็อปของฉันซึ่งใช้ Debian 7 (เก่า) จากนั้นฉันก็อัพเกรดทุกอย่างให้เป็น Debian 8 ฉันต้องการ Wayland แทนที่จะเป็น X11 เสมอดังนั้นฉันจึงติดตั้งแพ็คเกจที่จำเป็น จากนั้นสร้างการ~./config/weston.iniกำหนดค่าขั้นต่ำ ตอนนี้จากหน้าจอลงชื่อเข้าใช้ Gnome: ฉันสามารถบูตไปที่Gnome on WaylandหรือLXDE(ในหมู่อื่น ๆ ) ก่อนหน้านี้มีความสำเร็จที่ จำกัด มากและอันหลัง (LXDE) เกือบจะสมบูรณ์แบบแม้ว่าแผงควบคุมต้องติดตั้ง (ฉันต้องค้นหา freedesktop) อย่างไรก็ตามใน LXDE GUI ตอบสนองได้ดีกว่าในรุ่นเก่าและอาจเร็วเมื่อเปิดใช้งาน windows 7 ฉันยินดี แต่ฉันอยากรู้ว่านี่เป็นเพราะการอัพเกรดไลบรารี่ / โมดูลจาก Debian 7 เป็น 8 หรือจากการใช้ Wayland (ถ้าฉันใช้ Wayland เลย) ฉันอ่านผ่าน …
164 linux  x11  wayland 



6
เรียกใช้คำสั่งที่มีเงาโดยนามแฝง
สมมติว่าฉันมีนามแฝงต่อไปนี้ในทุบตี - alias ls='ls --color=auto'- และฉันต้องการโทรธรรมดาlsโดยไม่มีตัวเลือก เป็นวิธีเดียวที่จะทำเช่นนั้นคือ unalias ทำคำสั่งแล้วนามแฝงอีกครั้ง? หรือมีเคล็ดลับหรือวิธีแก้ปัญหาที่ดี?
163 bash  shell  alias 

10
ดำเนินการคำสั่งหนึ่งครั้งต่อหนึ่งบรรทัดอินพุตที่ไพพ์หรือไม่?
ls | grep pattern -ฉันต้องการที่จะเรียกใช้คำสั่งภาษาจาวาละครั้งสำหรับการแข่งขันของทุก ในกรณีนี้ฉันคิดว่าฉันสามารถทำได้find pattern -exec java MyProg '{}' \;แต่ฉันอยากรู้เกี่ยวกับกรณีทั่วไป - มีวิธีที่ง่ายที่จะพูดว่า "เรียกใช้คำสั่งหนึ่งครั้งสำหรับอินพุตมาตรฐานทุกบรรทัด" หรือไม่ (ในปลาหรือทุบตี)
162 bash  shell  fish 

3
aux หมายถึงอะไรใน `ps aux`?
ps auxดูเหมือนว่าเพื่อความสะดวกในรายการกระบวนการทั้งหมดและสถานะของพวกเขาและการใช้ทรัพยากร (Linux / BSD / MacOS) แต่ฉันไม่สามารถเข้าใจความหมายของพารามิเตอร์ที่ใช้auxman ps อะไรauxหมายความว่าอย่างไร
161 linux  ps 

6
ตัวเลือก 'ServerAliveInterval` และ' ClientAliveInterval` ใน sshd_config ทำอะไรได้บ้าง
ฉันพบคำถามนี้แต่ฉันขอโทษฉันไม่ค่อยเข้าใจการตั้งค่าของตัวแปรสองตัวServerAliveIntervalและClientAliveIntervalกล่าวถึงในการตอบรับที่ยอมรับ หากเซิร์ฟเวอร์ภายในของฉันหมดเวลาฉันควรตั้งค่านี้เป็นศูนย์หรือไม่ มันจะไม่หมดเวลาหรือไม่? ฉันควรตั้งไว้ที่ 300 วินาทีหรืออะไรซักอย่างแทน? คำถามของฉันเป็นเพียงการเชื่อมต่อของฉันบางครั้งหมดเวลาเมื่อฉันระงับแล้วยกเลิกการระงับแล็ปท็อปของฉันด้วยการตอบสนองWrite failed: Broken pipeและบางคนไม่ได้ ฉันจะกำหนดค่า sshd ในพื้นที่ให้ถูกต้องได้อย่างไรเพื่อที่จะไม่ล้มเหลวด้วยไปป์ที่ขาด
161 ssh  configuration 

4
สิทธิ์ของไดเรกทอรีหลักสำคัญเมื่อเข้าถึงไดเรกทอรีย่อยหรือไม่?
ถ้าฉันมีรูทโฟลเดอร์ที่มีสิทธิ์ จำกัด บางอย่างสมมติว่า 600 และถ้าโฟลเดอร์ย่อย / ไฟล์มีสิทธิ์ 777 ทุกคนจะสามารถอ่าน / เขียน / เรียกใช้ไฟล์ย่อยแม้ว่าโฟลเดอร์รูทจะมี 600 หรือไม่

6
`(backquote / backtick) หมายถึงอะไรในคำสั่ง?
ฉันเจอคำสั่งต่อไปนี้: sudo chown `id -u` /somedir และฉันสงสัยว่า: ความหมายของ`สัญลักษณ์คืออะไร ฉันสังเกตเห็นว่าขณะที่คำสั่งข้างต้นทำงานได้ดีคำสั่งด้านล่างไม่ทำงาน: sudo chown 'id -u' /somedir
159 shell  quoting 

16
ลบไดเร็กทอรีขนาดใหญ่ที่มีไฟล์นับพันไฟล์อย่างมีประสิทธิภาพ
เรามีปัญหากับโฟลเดอร์ที่ไม่สะดวกกับไฟล์ขนาดเล็กหลายแสนไฟล์ มีไฟล์จำนวนมากที่แสดงrm -rfถึงข้อผิดพลาดและสิ่งที่เราต้องทำมีดังนี้: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; ทำงานได้ แต่ช้ามากและล้มเหลวอย่างต่อเนื่องจากหน่วยความจำไม่เพียงพอ มีวิธีที่ดีกว่าในการทำเช่นนี้? เป็นการดีที่ฉันต้องการลบไดเรกทอรีทั้งหมดโดยไม่สนใจเนื้อหาภายใน
159 linux  command-line  files  rm 

9
ฉันจะปฏิเสธกระบวนการที่กำลังทำงานอยู่และเชื่อมโยงกับเชลล์หน้าจอใหม่ได้อย่างไร
ฉันมีโปรแกรมที่ทำงานบนเชลล์ SSH ฉันต้องการหยุดมันชั่วคราวและสามารถหยุดการหยุดชั่วคราวเมื่อฉันกลับมา วิธีหนึ่งที่ฉันคิดว่าทำคือโอนความเป็นเจ้าของไปยังหน้าจอเชลล์ดังนั้นทำให้มันทำงานอยู่ในนั้น มีวิธีอื่นในการดำเนินการต่อหรือไม่?

8
scp โดยไม่ต้องแทนที่ไฟล์ที่มีอยู่ในปลายทาง
ฉันจะคัดลอกไดเรกทอรีทั้งหมดไปยังไดเรกทอรีที่มีชื่อเดียวกันโดยไม่ต้องแทนที่เนื้อหาในไดเรกทอรีปลายทางได้อย่างไร (ฉันต้องการเพิ่มเนื้อหาของโฟลเดอร์ปลายทางแทน)

2
มีงานที่หยุด (เมื่อ bash exit)
ฉันได้รับข้อความThere are stopped jobs.เมื่อพยายามออกจาก bash shell บางครั้ง นี่เป็นสถานการณ์จำลองที่ทำซ้ำได้ใน python 2.x: ctrl+ cได้รับการจัดการโดยล่ามเป็นข้อยกเว้น ctrl+ z'หยุด' กระบวนการ ctrl+ dออกจาก python สำหรับ reals นี่คือเอาต์พุตเทอร์มินัลในโลกแห่งความจริง: example_user@example_server:~$ python Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> ctrl+z [1]+ Stopped python example_user@example_server:~$ exit …
157 bash  shell  process 

3
การตั้งค่าเขตเวลาใน Linux [ปิด]
ฉันตั้งเขตเวลาเพื่อ GMT + 6 บนเครื่อง Linux ของฉันโดยการคัดลอกไฟล์ zoneinfo ไป/etc/localtimeแต่คำสั่งยังคงแสดงเวลาเป็นdate UTCtime-6มีใครสามารถอธิบายพฤติกรรมนี้ให้ฉันได้บ้าง ฉันสมมติว่าdateคำสั่งควรแสดงUTCtime+6เวลา นี่คือขั้นตอนที่ฉันกำลังติดตาม: date Wed Jan 22 17:29:01 IST 2014 date -u Wed Jan 22 11:59:01 UTC 2014 cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime date Wed Jan 22 05:59:21 GMT+6 2014 date -u Wed Jan 22 11:59:01 UTC 2014
157 linux  date  time  timezone 

4
ไม่สามารถดึงที่เก็บ jessie backport
ฉันใช้อิมเมจนักเทียบท่าเป็นฐานสำหรับการพัฒนาของฉันเองที่เพิ่มที่เก็บ jessie backport ใน Dockerfile และใช้เพื่อติดตั้งการพึ่งพา อิมเมจนี้ใช้คำสั่งต่อไปนี้เพื่อเพิ่มที่เก็บ: echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list ปัญหาคือการดึงแพคเกจจากแหล่งเก็บข้อมูล backport ในขณะนี้ล้มเหลวด้วยข้อผิดพลาดต่อไปนี้ (ใช้ในการทำงานก่อนหน้านี้): W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found ฉันดูเซิร์ฟเวอร์นั้นและเส้นทางเหล่านั้นไม่ได้อยู่ที่นั่น ฉันพยายามคิดออกในไซต์ Debian backport ว่าที่เก็บเฉพาะนี้ควรยังคงใช้งานได้อยู่และฉันไม่พบสิ่งบ่งชี้ว่าสิ่งนี้ถูกคัดค้านหรืออะไรทำนองนั้น นี่เป็นปัญหาชั่วคราวของที่เก็บหรือว่าที่เก็บ jessie-backports นั้นไม่สามารถใช้งานได้อีกต่อไป? และหากนี่ไม่ใช่ปัญหาชั่วคราวฉันต้องใช้ตัวเลือกใดหรือที่เก็บข้อมูลที่เทียบเท่าโดยไม่ต้องอัปเกรดเป็นเวอร์ชันเสถียร Debian รุ่นใหม่
155 debian  repository 

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