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

เทอร์มินัล: 1) อุปกรณ์หรือโปรแกรมที่ใช้เพื่อพูดคุยกับเซิร์ฟเวอร์เทอร์มินัลโดยทั่วไปผ่าน Serial หรือ RDP, 2) คำพ้องสำหรับ command-shell หรือ command line, 3) โปรแกรม OS X เฉพาะ

7
SSH อักขระที่อ่านไม่ออกใน vim / nano บนรีโมตเซิร์ฟเวอร์
... และมันทำให้ฉันเสียสติ โดยทั่วไป (สิ่งนี้เกิดขึ้นในช่วงสองสามเดือนที่ผ่านมา) ฉันลงชื่อเข้าใช้เซิร์ฟเวอร์ CentOS ที่แตกต่างกันสองสามตัว (หนึ่ง Linode, VPS อื่นและโฮสต์ที่ใช้ร่วมกันที่ฉันเข้าถึงเชลล์), ทำงาน 5.5, 5.7 และ 6 จากฉัน Mac ที่ใช้ OS X Lion โดยใช้ Terminal โดยทั่วไป: $ ssh username@example.com [remote-host] $ nano somefile.txt เมื่อฉันเริ่มต้นการแก้ไขไฟล์ถ้าผมใช้ปุ่มลูกศรเพื่อย้ายไปรอบเคอร์เซอร์หรือเริ่มต้นการลบแล้วพิมพ์อีกครั้งเคอร์เซอร์กระโดดไปรอบ ๆ เล็กน้อยและถ้าผมบันทึกไฟล์และเปิดมันก็ชัดเจนว่าเคอร์เซอร์เป็นในความเป็นจริงกระโดดข้ามสถานที่ในบรรทัดโดยไม่มีเหตุผลชัดเจน ฉันได้รับสิ่งต่าง ๆ เช่น "นี่คือข้อความใหม่" เมื่อฉันพิมพ์ (ไปยังตัวแก้ไขเคอร์เซอร์บ้า) "นี่คือบรรทัดข้อความ" มันเป็นปัญหาใหญ่เมื่อพูดถึงการแก้ไขไฟล์กำหนดค่าเพราะฉันมักจะต้องแก้ไขหนึ่งบรรทัดบันทึกและปิดจากนั้นเปิดใหม่อีกครั้งเพื่อให้แน่ใจว่าบรรทัดนั้นถูกต้อง ... จากนั้นแก้ไขอีกบรรทัด ... และมันค่อนข้างน่ารำคาญ . ฉันพบปัญหาในการเรนเดอร์ Linode …
18 ssh  terminal  linux 

5
วิธีลบไฟล์ (200,000 ไฟล์) จำนวนมาก?
ฉันต้องลบ 200,000 ไฟล์ (ทั้งหมดนี้) จากโฟลเดอร์และฉันไม่ต้องการลบโฟลเดอร์เอง ใช้ rm ฉันได้รับข้อผิดพลาด "รายการอาร์กิวเมนต์ยาวเกินไป" ฉันพยายามทำบางสิ่งด้วย xargs แต่ฉันไม่ใช่ Shell Guy ดังนั้นจึงไม่ทำงาน: find -name * | xargs rm -f

2
“ ไม่สามารถตั้งค่ากลุ่มกระบวนการเทอร์มินัล” ระหว่าง su ให้ผู้ใช้อื่นเป็นเชลล์การเข้าสู่ระบบ
หมายเหตุ: โปรดอ่านข้อมูลอัพเดทที่เริ่มต้นด้วย "แก้ไข" ใกล้กับจุดกึ่งกลางของโพสต์นี้สภาพแวดล้อมและพื้นหลังของปัญหานี้มีการเปลี่ยนแปลง ฉันได้ติดตั้ง Debian 6.0 แบบมาตรฐานที่นี่แล้วฉันจึงตัดสินใจปรับรุ่นเป็นที่เก็บการทดสอบ Debian ฉันทำสิ่งนี้โดยการสลับการอ้างอิงไปยัง Squos repos ใน source.list ของฉันเพื่อใช้ repos การทดสอบแทน หลังจากแพคเกจติดตั้งและรีบูตฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายาม su - กับผู้ใช้รายอื่น: root@skaia:~# su joebloggs - bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell หากฉันละเว้น - สิ่งนี้จะไม่เกิดขึ้น โปรดทราบว่าผู้ใช้สามารถรูทได้อย่างถูกต้องซึ่งจะเกิดขึ้นเมื่อเปลี่ยนจากรูทเป็นบุคคลอื่นและใช้ - เพื่อรับสภาพแวดล้อมของผู้ใช้นั้น Google …

12
จะดูบันทึกแบบเรียลไทม์ผ่าน Terminal ได้อย่างไร
นี่เป็นคำถามพื้นฐาน - ในภาพยนตร์เรื่อง "The Social Network" มีหลายฉากเมื่อเจ้าหน้าที่ Facebook รุ่นใหม่กำลังเฝ้าดูการล็อกอินของเซิร์ฟเวอร์ PHP / Apache ใน TERMINAL แบบเรียลไทม์ ฉันคุ้นเคยกับวิธีการทำสิ่งนี้ในสภาพแวดล้อม RUBY / RoR - แต่ด้วยสภาพแวดล้อม LAMP Apache / PHP มาตรฐานวิธีการตรวจสอบการกระทำของเซิร์ฟเวอร์ของคุณในเวลาจริง? ฉันเดาว่ามีวิธีง่าย ๆ ในการทำเช่นนี้ใน Terminal

30
โพล: โปรแกรม Terminal ที่คุณชื่นชอบคืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ โปรแกรม Terminal ที่คุณชื่นชอบคืออะไร? คุณเป็นนักxtermอนุรักษนิยมหรือetermแฟนบอยหรือไม่? คุณติดกับสิ่งที่มาพร้อมกับสภาพแวดล้อม windowing คุณ: gnome-terminal, konsole, cmd.exeหรือterminal.app? อาจจะatermเป็นสิ่งที่มากกว่าของคุณหรือแม้กระทั่งrxvt? แจ้งให้เราทราบ! นี่คือการสำรวจความคิดเห็นดังนั้นโปรดเพียงหนึ่งคำตอบต่อขั้ว ลงทะเบียนที่คุณเลือกบอกเราว่าทำไมในความคิดเห็น
16 terminal  console 

2
ย้อนกลับการไหลของข้อความคอนโซล bash
นี่เป็นคำถามแปลก ๆ และฉันไม่แน่ใจว่ามีคำตอบง่ายๆ แต่ฉันสนใจที่จะหาวิธีแก้ปัญหา ดังนั้นเมื่อฉันทำงานบนเครื่อง linux ผ่านทางคอนโซลฉันพบว่าฉันกำลังจ้องมองที่ด้านล่างของหน้าจออยู่ตลอดเวลาเนื่องจากเมื่อคุณรันคำสั่งจำนวนมากข้อความจะเต็มไปทางด้านล่าง ตอนนี้ฉันพบว่าสิ่งนี้ไม่ดีสำหรับคอของฉันและมันจะดีกว่ามากถ้าแทนที่จะเลื่อนไปที่ด้านล่างข้อความจะเลื่อนไปด้านบนแทน ดังนั้นใครออกมีทราบว่ามีวิธีการย้อนกลับข้อความทิศทางปรากฏในคอนโซลหรือไม่ (โปรดทราบว่าฉันตระหนักถึงclearคำสั่ง) ตัวอย่าง: พฤติกรรมเริ่มต้น user@machine:~$ command 1 user@machine:~$ command 2 user@machine:~$ command 3 user@machine:~$ __active_prompt__ พฤติกรรมที่ต้องการ user@machine:~$ __active_prompt__ user@machine:~$ command 3 user@machine:~$ command 2 user@machine:~$ command 1 ใช้ Kubuntu 10.04 โดยใช้ Konsole ฉันรู้ว่านี่เป็นคำถามแปลก ๆ ขอบคุณสำหรับความช่วยเหลือใด ๆ
16 terminal  console 

7
มีใครพบเทอร์มินัลเชลล์ (เช่น bash) สำหรับ Windows และ OS X หรือไม่
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันส่วนใหญ่ใช้ 'git-bash' ซึ่งมาพร้อมกับการติดตั้ง Windows ของ Git vcs ฉันคิดว่ามันเป็นสิ่งเดียวกับที่มาพร้อมกับ Cygwin มันใช้งานได้ดีในทางเทคนิค แต่ UI ดูด: ต้องคลิกขวาที่แถบหัวเรื่องและไปที่คุณสมบัติเพื่อเปลี่ยนความกว้างของหน้าต่าง ที่น่ารำคาญที่สุด ... การคัดลอกและวางและไฮไลต์ด้วยเมาส์นั้นยุ่งยากอย่างเท่าเทียมกัน ในทางตรงกันข้ามแอป Terminal ที่มาพร้อมกับ OS X จะจัดการสิ่งเหล่านี้ด้วย aplomb และทำให้สะดวกสบายในการใช้งาน คุณสามารถลากและวางไฟล์ลงบนมันและมันจะวางพา ธ ของไฟล์ในเคอร์เซอร์ของคุณ! ฉันได้ลองด้วย: http://sourceforge.net/projects/win-bash http://www.steve.org.uk/Software/bash/ http://www.hamiltonlabs.com/cshell.htm สิ่งเหล่านี้ไม่มีการคัดลอกและวางข้อความโดยไม่ต้องคลิกขวาที่ยุ่งยาก ฉันกำลังมองหาเปลือก Unix ที่มีรสชาติเป็นพิเศษใน Windows ดังนั้นฉันไม่ต้องใช้เชลล์ที่แตกต่างกันระหว่าง dev ที่บ้านของฉัน (Windows), เซิร์ฟเวอร์สด (Linux) หรือ dev ที่สำนักงาน …
14 windows  bash  shell  terminal 

6
ฉันจะเปลี่ยนสีเทอร์มินัลโดยอัตโนมัติได้อย่างไรเมื่อฉันเซิร์ฟเวอร์
ฉันมักจะเข้าสู่เซิร์ฟเวอร์ที่แตกต่างจากหน้าต่าง terminal x ของฉัน ฉันต้องการกำหนดแบบแผนชุดสีสำหรับโฮสต์ที่แตกต่างกันเพื่อให้หน้าต่างเทอร์มินัลของฉันแยกแยะได้ง่ายขึ้น สิ่งนี้สามารถทำได้โดยอัตโนมัติ?
14 ssh  terminal 

1
PuTTY พิมพ์ชื่อลงในคอนโซล
ฉันกำลังทำการถ่ายโอนข้อมูล MySQL ผ่าน SSH โดยใช้ Putty และตอนนี้ก็แค่พิมพ์ PuTTY ซ้ำแล้วซ้ำอีกในคอนโซล Ctrl + C ไม่ได้ทำอะไรเลย ไม่มีใครรู้ว่าทำไมสิ่งนี้เกิดขึ้น?
13 mysql  ssh  terminal  putty 

3
Nginx เริ่มปัญหาใหม่
ทั้งหมดในทันทีเมื่อรีสตาร์ท Nginx ฉันได้รับข้อผิดพลาดดังต่อไปนี้: การรีสตาร์ท nginx: [การแจ้งเตือน]: ไม่สามารถเปิดไฟล์บันทึกข้อผิดพลาด: open () "/var/log/nginx/error.log" ล้มเหลว (13: ปฏิเสธการอนุญาต) 2011/02/16 17:20:58 [เตือน] 23925 # 0: คำสั่ง "ผู้ใช้" จะสมเหตุสมผลถ้ากระบวนการหลักทำงานด้วยสิทธิ์ผู้ใช้ระดับสูงโดยไม่สนใจใน /etc/nginx/nginx.conf:1 ไฟล์การกำหนดค่า /etc/nginx/nginx.conf ไวยากรณ์นั้นใช้ได้ 2011/02/16 17:20:58 [ฉุกเฉิน] 23925 # 0: open () "/var/run/nginx.pid" ล้มเหลว (13: ปฏิเสธการอนุญาต) การกำหนดค่าไฟล์ /etc/nginx/nginx.conf การทดสอบล้มเหลว ที่ส่วนหน้าของเว็บไซต์โหลด แต่บางไฟล์เช่น CSS โดยเฉพาะไม่โหลด มีอยู่ในเซิร์ฟเวอร์ แต่เมื่อโหลดทรัพยากรโดยตรงใน Chrome พวกเขาจะพูดว่า "ไม่พบหน้านี้เลย" …
13 terminal  nginx 

6
จะเลื่อนกลับไปที่หน้าจอภายในเซสชัน ssh จาก OS X ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันทำต่อไปนี้: เปิด Terminal.app เปิดเซสชัน ssh ไปยังเซิร์ฟเวอร์ Linux ระยะไกล เปิดเซสชันหน้าจอบนเซิร์ฟเวอร์ เริ่มโปรแกรมที่มีการรายงานข้อผิดพลาดหลายบรรทัด ... ฉันจะเลื่อนขึ้นเพื่ออ่านได้อย่างไร และไม่การแก้ไขโปรแกรมไม่ใช่วิธีแก้ปัญหาสำหรับตอนนี้ ...

4
รายการประเภทอาคารผู้โดยสารที่รองรับ?
มีวิธีพกพาในการแสดงรายการประเภทเทอร์มินัลที่รองรับในระบบN X ทั้งหมดหรือไม่ ถ้าไม่เป็นวิธีที่ดีที่สุดในการรับรายการนี้ใน Solaris คืออะไร

2
ฉันจะเรียกคืนกระบวนการที่ถูกปฏิเสธได้อย่างไร
คล้ายกับคำถามก่อนหน้านี้หลายอย่างฉันพบว่าตัวเองกำลังทำงานที่ฉันหวังว่าฉันจะได้ทำงานในหน้าจอ ฉันถูกบังคับให้ปฏิเสธกระบวนการเพราะฉันต้องการตัดการเชื่อมต่อ ตอนนี้ฉันได้เชื่อมต่อใหม่ฉันเห็นว่ากระบวนการยังคงทำงานอยู่ ฉันจะ "เรียกคืน" กระบวนการได้อย่างไรเพื่อที่ฉันจะได้เห็นผลลัพธ์ของมันและให้มันเข้ามา? คำถามนี้แตกต่างจากเพียงแค่ย้ายกระบวนการทำงานไปที่หน้าจอซึ่งเกี่ยวข้องกับการเปิด stdin / out / err หมายเลขอ้างอิงที่หายไปอีกครั้ง
12 bash  terminal 

1
บรรทัด OS X Terminal ไม่เข้าสู่ scrollback
ฉันมีปัญหาที่เพิ่มมากขึ้นเมื่อใช้ Terminal (TERM = xterm) ของ Mac OS X: บางครั้งมันจะเข้าสู่สถานะที่บรรทัดที่เลื่อนออกจากด้านบนไม่ได้ถูกเพิ่มลงในบัฟเฟอร์การเลื่อนกลับ ฉันไม่ได้ใช้screenหรือคล้ายกัน; นี่คือเปลือกทุบตีธรรมดาภายในแท็บเทอร์มินัล ไม่สามารถทำได้ทันทีหลังจากเปิดแท็บใหม่ ฉันเชื่อว่ามันเป็นผลข้างเคียงของสิ่งที่ฉันเรียกใช้ในแท็บปัญหา ฉันเดาว่ามันมีบางอย่างเกี่ยวกับการจำลอง xterm ซึ่งอาจเป็นพื้นที่เลื่อน สิ่งที่ไม่ได้ทำงาน: ซอฟต์และฮาร์ดรีเซ็ตผ่านเมนู Shell ทำงานresetในแท็บ มีวิธีที่เชื่อถือได้ในการรีเซ็ต Terminal และ / หรือสถานะ xterm หรือไม่ ทุกคนสามารถให้คำอธิบายเกี่ยวกับสิ่งที่เกิดขึ้นแม้ว่าการแก้ไขเพียงอย่างเดียวคือการปิดแท็บและเปิดใหม่
12 shell  terminal  xterm 

4
Scrollback ไม่ทำงานในหน้าต่างเทอร์มินัล (เซสชัน ssh)
ฉันมี ubuntu slice ที่ slicehost ซึ่งหมายความว่ามันเป็น DomU บนโฮสต์ Xen - และมันเป็นการติดตั้งที่ค่อนข้างเปลื้อง สิ่งที่ทำให้ฉันเป็นข้อผิดพลาดคือการเลื่อนกลับใน terminal โดยใช้shift-pgupไม่ทำงาน ใครช่วยบอกฉันได้ว่าแพคเกจเปิดใช้งานฟังก์ชันการเลื่อนนี้ (เพื่อให้ฉันสามารถตรวจสอบว่ามีการติดตั้ง) - หรือถ้าคุณมีข้อมูลเชิงลึกอื่น ๆ ว่าทำไมมันอาจไม่ทำงานแจ้งให้ฉันทราบ (หมายเหตุ: ขณะนี้ฉันกำลังเรียกใช้หน้าจอโดยตั้งค่า "defscrollback 1024" แต่ก็ยังใช้งานไม่ได้)

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