Unix & Linux

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

7
ฉันจะเลื่อนหน้าขึ้นหรือลงใน tmux ด้วย Terminal.app ได้อย่างไร
เมื่อฉันอยู่tmuxเพียงส่วนหนึ่งของข้อความที่ปรากฏขึ้น ถ้าผมพยายามที่จะเลื่อนขึ้นหรือลงม้วนคอนโซลขึ้นแต่ไม่ข้อความจริง ถ้าฉันทำ CTRL + b ตามด้วย[ฉันเห็นในแถบสถานะ*tmuxและถ้าฉันกดลูกศรขึ้นหรือลงฉันสามารถขึ้น / ลงบนบรรทัดข้อความทีละบรรทัดได้ เมื่อกดที่ฉันเห็นในบรรทัดสถานะqbash เมื่อฉันทำCTRL+bตามPage UPหรือPageคอนโซลขึ้นหรือลง แต่ไม่ใช่ข้อความ ฉันจะเลื่อนข้อความขึ้นหรือลงทีละหลายบรรทัดได้อย่างไร
62 ssh  tmux  terminal.app 

5
ไม่สามารถเยื้อง heredoc เพื่อให้ตรงกับการเยื้องของการซ้อน
หากมี "ปัญหาโลกครั้งแรก" สำหรับการเขียนสคริปต์นี่จะเป็นเช่นนั้น ฉันมีรหัสต่อไปนี้ในสคริปต์ที่ฉันอัปเดต: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB Data" jadavis6@[redacted].edu <<EOI Last Change: $dateLastChanged This is an automated warning of stale data for the UNC-G …

5
ข้อมูล GNU คืออะไร
ฉันเข้าใจว่า GNU Info คืออะไรและใช้อย่างไร แต่มีไว้เพื่ออะไร ทำไมมันมีอยู่ขนานกับหน้าคน? ทำไมไม่เขียน man page แบบละเอียดแทนที่จะจัดเตรียมยูทิลิตีแยกต่างหาก
62 man  history  gnu  info 

4
“ .xsession” คืออะไร
วัตถุประสงค์ของ.xsessionไฟล์ในโฮมโฟลเดอร์คืออะไร? สิ่งที่ควรใส่ในนั้น สภาพแวดล้อมเดสก์ทอปไม่ได้ใช้ไฟล์ที่และสำหรับการเริ่มต้นจาก X TTY .xinitrcมี
62 xorg  x11  login 

3
ฉันจะเปลี่ยนเท็กซ์เอดิเตอร์เริ่มต้นใน Debian (บีบ) distro ได้อย่างไร
"บรรณาธิการของโจ" ไม่ได้เกิดขึ้นกับฉันตามธรรมชาติ ฉันจะเปลี่ยนเป็นการใช้นาโนหรือเป็นกลุ่มได้อย่างไร ฉันได้ลองแล้ว export EDITOR=nano แต่ดูเหมือนจะไม่ได้รับความเคารพ ฉันต้องการที่visudoจะเคารพสิ่งนี้เช่นกัน

2
วงเล็บรอบกระบวนการหมายถึงอะไร
$ ps -Awwo pid,comm,args PID COMMAND COMMAND 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/0 [ksoftirqd/0] 5 kworker/u:0 [kworker/u:0] 6 migration/0 [migration/0] 7 cpuset [cpuset] 8 khelper [khelper] 9 netns [netns] 10 sync_supers [sync_supers] 11 bdi-default [bdi-default] 12 kintegrityd [kintegrityd] 13 kblockd [kblockd] 14 kacpid [kacpid] 15 kacpi_notify [kacpi_notify] 16 …
62 process  ps 

2
ฉันจะตั้งค่าการเข้ารหัสเริ่มต้นของ VIM เป็น UTF-8 ได้อย่างไร
ฉันต้องการมีส่วนร่วมในโครงการโอเพนซอร์สที่ให้บริการสตริงที่แปล หนึ่งในความต้องการของพวกเขาคือผู้ร่วมให้ข้อมูลต้องใช้ UTF-8 เพื่อเข้ารหัสไฟล์ PO ฉันใช้ VIM 7.3 บน Linux ฉันจะแน่ใจได้อย่างไรว่าการเข้ารหัสของ VIM ถูกตั้งค่าเป็น UTF-8 ดังนั้นฉันจึงสามารถแก้ไขและบันทึกไฟล์. po ได้อย่างถูกต้อง

2
BSD ที่แตกต่างกันมีอะไรที่เหมือนกัน?
... และความแตกต่างระหว่างพวกเขาคืออะไร? ฉันตั้งคำถามแบบนี้เพื่อทำให้ชัดเจนฉันไม่สนใจความคิดเห็นที่ไม่ดีนัก แต่เป็นการเปรียบเทียบวัตถุประสงค์ระหว่างรสชาติที่แตกต่างกันของ BSD Unix เป็นการดีที่ฉันจะได้รับข้อเสนอแนะจากผู้ใช้ที่มีประสบการณ์ในพวกเขาทั้งหมด พื้นหลัง ฉันเพิ่งค้นพบว่ามี Unix มากกว่า Linux ฉันใช้โซลาริสในที่ทำงานมันทำให้ฉันลืมตา ตอนนี้ฉันสนใจในสิ่งใหม่ ๆ ฉันต้องการลองสิ่งใหม่ ๆ และฉันอยากรู้เกี่ยวกับ BSD ปัญหา ฉันไม่ได้ขอคำแนะนำหรือความคิดเห็นในสิ่งที่ BSD การติดตั้ง ; ฉันต้องการทราบความแตกต่าง (และจุดร่วม) ระหว่างพวกเขาเพื่อให้ฉันสามารถตัดสินใจเองได้ ปัญหาคือว่ามันยากที่จะได้รับการเปรียบเทียบที่เหมาะสมระหว่างพวกเขา หากคุณโชคดีคุณจะได้คำนิยามที่รวดเร็วเช่นนี้: FreeBSD = Popular all-rounder. NetBSD = Portable (runs on a lot of platforms, including a toaster) OpenBSD = Security above anything …

3
ฉันจะแยกย้ายจากเซสชัน SSH ที่ล้มเหลวได้อย่างไร
หลายครั้งที่ฉันมีเซสชัน SSH ที่ไม่ตอบสนองอีกต่อไป (ตัวอย่างเช่นเมื่อฉันขาดการเชื่อมต่ออินเทอร์เน็ตจากนั้นเชื่อมต่อใหม่) Ctrl+ C, Ctrl+ D, Ctrl+ Zและการกดปุ่มหนึ่งพันล้านครั้งจะไม่มีผลกระทบใด ๆ เวลาส่วนใหญ่ที่ฉันมีtmuxหรือbyobuใช้งานอยู่แล้วดังนั้นฉันจึงสามารถเริ่มต้นเทอร์มินัลอื่นและเชื่อมต่อใหม่ อย่างไรก็ตามมันไม่ยุ่งยาก ฉันจะยกเลิกการเชื่อมต่อ SSH จากเทอร์มินัลปัจจุบันได้อย่างไร
62 ssh  terminal 

3
/ usr / bin / env รู้ได้อย่างไรว่าจะใช้โปรแกรมใด
เมื่อฉันใช้ shebang #!/usr/bin/env pythonเพื่อเรียกใช้สคริปต์ระบบจะทราบได้อย่างไรว่าpythonควรใช้อย่างไร ถ้าฉันค้นหาpythonเส้นทางถังในตัวแปรสภาพแวดล้อมฉันไม่พบอะไรเลย env | grep -i python

5
ทำไม `ESC` จึงเลื่อนเคอร์เซอร์กลับเป็นกลุ่ม?
ในกลุ่มเมื่อฉันกดESCเพื่อกลับไปที่โหมดคำสั่งเคอร์เซอร์จะย้ายอักขระหนึ่งตัวไปทางซ้าย นี่ไม่ใช่สิ่งที่ฉันหวังหวังเป็นครั้งคราวที่ฉันกดlเพื่อย้ายกลับไปที่จุดนั้นบางทีอาจจะลบตัวละคร มีเหตุผลสำหรับพฤติกรรมนี้หรือไม่? สะดวกสำหรับรูปแบบการใช้งานที่ฉันขาดหายไปหรือไม่?
62 vim  vi 

4
ค้นหาเจ้าของไดเรกทอรีหรือไฟล์ แต่เพียงคืนค่านั้นและไม่มีอะไรอื่น
ฉันกำลังมองหาคำสั่งที่จะส่งคืนเจ้าของไดเรกทอรีและเฉพาะที่ - เช่น regex แยกls -latคำสั่งหรือสิ่งที่คล้ายกัน? ฉันต้องการใช้ผลลัพธ์ในสคริปต์อื่น
62 shell-script  ls 

6
วิธีการตรวจสอบว่าทุบตีสามารถพิมพ์สี
ฉันต้องการทราบว่ามีวิธีใดบ้างที่จะตรวจสอบว่าโปรแกรมของฉันสามารถส่งออกเทอร์มินัลโดยใช้สีหรือไม่ การเรียกใช้คำสั่งเช่นlessและดูผลลัพธ์จากโปรแกรมที่เอาต์พุตโดยใช้สีเอาต์พุตจะแสดงผิดเช่น [ESC[0;32m0.052ESC[0m ESC[1;32m2,816.00 kbESC[0m] ขอบคุณ
62 shell  terminal  colors 

6
ฉันสามารถกำหนดค่าเปลือกของฉันเพื่อพิมพ์ STDERR และ STDOUT ในสีที่ต่างกันได้หรือไม่?
ฉันต้องการตั้งค่าเทอร์มินัลของฉันเพื่อให้stderrพิมพ์ในสีที่แตกต่างกว่าstdout; อาจจะเป็นสีแดง นี่จะทำให้ง่ายต่อการบอกความแตกต่าง มีวิธีกำหนดค่านี้.bashrcไหม ถ้าไม่เป็นไปได้ไหม หมายเหตุ : คำถามนี้รวมกับอีกว่าขอให้stderr, stdout และผู้ใช้ป้อนก้องจะเป็นผลลัพธ์ใน3 สีที่แตกต่างกัน คำตอบอาจตอบคำถามใดคำถามหนึ่ง

6
คุณลักษณะใดบ้างที่อยู่ใน zsh และหายไปจาก bash หรือในทางกลับกัน
ในฐานะผู้ใช้ Linux ฉันมักจะใช้ bash เสมอเพราะเป็นค่าเริ่มต้นสำหรับทุก distro ที่ฉันใช้ คนที่ใช้ระบบ Unix อื่น ๆ เช่น BSD ดูเหมือนจะใช้เชลล์ตัวอื่นบ่อยกว่า เพื่อความสนใจในการเรียนรู้มากขึ้นฉันตัดสินใจลอง zsh ในฐานะผู้ใช้ทุบตี: ฉันจะพลาดฟีเจอร์อะไร และฉันควรระวังสิ่งใด
62 bash  zsh 

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