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

เทอร์มินัลคือสภาพแวดล้อมสำหรับการป้อน / ส่งข้อความ ภายในเทอร์มินัลหนึ่งรันโปรแกรมบรรทัดคำสั่งและโหมดข้อความ (รวมถึงเปลือกหอย)

5
ป้องกันไคลเอ็นต์ SSH ที่ส่งผ่านตัวแปรสภาพแวดล้อม TERM ไปยังเซิร์ฟเวอร์หรือไม่
ฉันกำลังใช้งานFedora 18 gnome-terminalจากนั้นก็เริ่มtmuxmultiplexer เข้าไป หลังจากฉันเชื่อมต่อกับเซิร์ฟเวอร์CentOS 5 ผ่านsshคำสั่งฉันพบ: ls ผลลัพธ์ไม่มีสี tmux, screen, hexedit, htopทั้งหมดล้มเหลวในการเริ่มต้นด้วยข้อผิดพลาดเช่น:เทอร์มินัลเปิดล้มเหลว: ขาดหายไปหรือเทอร์มินัลไม่เหมาะสม: หน้าจอ 256C ดูเหมือนว่าsshจะส่งผ่านตัวแปรสภาพแวดล้อม $ TERM ไปยังเซิร์ฟเวอร์ แต่ฉันไม่พบใน/etc/ssh/ssh_configไฟล์ Fedora 18 แม้ว่าฉันสามารถเปลี่ยนตัวแปร $ TERM ด้วยตนเองบนเซิร์ฟเวอร์ทุกครั้งที่ฉันเชื่อมต่อ แต่จะเกิดขึ้นอีกครั้ง ดังนั้นวิธีการป้องกันมันได้หรือไม่

9
มีบางอย่างเช่น lorem ipsum generator หรือไม่?
มีบางอย่างเช่น ' lorem ipsum generator' หรือไม่? ฉันรู้ว่ามันมีอยู่ในลาเท็กซ์และแม้กระทั่งใน LibreOffice แต่ฉันกำลังมองหาคำสั่งเทอร์มินัล ฉันต้องการพิมพ์บางอย่างเช่นloremipsum 10 >> file1.txtที่จะให้ฉัน 10 ย่อหน้าแรกของ lorem ipsum แต่ละย่อหน้าลงท้ายด้วยหนึ่งตัวอักษร LF และ 1 เส้นสีขาวที่ว่างเปล่าระหว่างแต่ละ paragaph และผลลัพธ์จะถูกเปลี่ยนเส้นทางไปยังไฟล์ชื่อ file1.txt ในไดเรกทอรีปัจจุบัน
20 shell  terminal  text 

2
ปุ่มทางลัดสำหรับเลื่อนภายในเทอร์มินัล
ปุ่มลัดสำหรับเลื่อนภายในเทอร์มินอลคืออะไร? หากฉันกดปุ่มUpหรือDownลูกศรหรือPageUpหรือPageDownมันจะย้อนกลับผ่านประวัติคำสั่งเท่านั้นอย่าให้ฉันข้ามส่วนก่อนหน้านี้ที่แสดงในเทอร์มินัล โดยเฉพาะเมื่อฉันเรียกใช้ Matlab ในเทอร์มินัลฉันมีปัญหาเดียวกัน ระบบปฏิบัติการของฉันคือ Ubuntu

2
หน้าจอ GNU: การเปลี่ยนชื่อหน้าต่างใหม่
ฉันสามารถเปลี่ยนชื่อหน้าต่างด้วย Ctrl-a Shift-a แทนที่จะแก้ไขชื่อหน้าต่างด้วยมือหลาย ๆ วิธีจะมีวิธีตั้งชื่อโดยอัตโนมัติหลังจากไดเรกทอรีปัจจุบันหรือไม่?

6
เทอร์มินัล - คัดลอกจาก CLI โดยไม่ต้องใช้เมาส์
ในขณะที่ยิงคำสั่งใน CLI ฉันต้องการคัดลอกคำสั่งที่ฉันเพิ่งไล่ออกหรือสิ่งที่ฉันเขียนใน terminal และวางไว้ที่อื่นโดยไม่ต้องใช้เมาส์ เหมือนในภาพต่อไปนี้ฉันต้องการคัดลอกคำสั่ง update (ทั้งหมดหรือบางส่วน) โดยไม่ต้องใช้เมาส์และวางไว้ที่ใดที่หนึ่ง

7
สีและเรื่องตลกแบบสุ่มในเชลล์ / เทอร์มินัล
ฉันเห็นคนที่ใช้เทอร์มินัลของพวกเขามันเป็นเรื่องตลกและเปลี่ยนสีและหัวเราะกับผู้ใช้ มันพูดอะไรบางอย่างตามแนวของสีที่รั่วเข้าไปในคอนโซลตั้งแต่ (ปี) ฉันจำไม่ได้ว่ามันคืออะไร แต่ฉันต้องการใช้เพราะ Kubuntu Konsole น่าเบื่อมากหลังจากใช้งานมานานหลายชั่วโมงและฉันต้องการทำให้มันมีชีวิตชีวาขึ้นมาหน่อย ความคิดใด ๆ เกี่ยวกับมันคืออะไร / ฉันจะหาได้ที่ไหน สิ่งที่ฉันกำลังมองหาคือสิ่งที่ทำโดยอัตโนมัติโดยไม่ต้องป้อนข้อมูลจากผู้ใช้เพื่อเรียกใช้สคริปต์หรือคำสั่ง (หรือแม้แต่คำสั่งที่เรียกใช้เมื่อเริ่มต้น) สิ่งที่ฉันกำลังมองหาเปลี่ยนชุดรูปแบบสีของเปลือกหอยในช่วงเวลาสุ่มและล้อเล่นเกี่ยวกับการเปลี่ยนสี บางทีมันอาจเป็นเพียงโปรแกรมเทอร์มินัลอื่น (ฉันไม่รู้ว่านี่เป็นคำที่ถูกต้องหรือไม่) กว่า Konsole ที่สร้างไว้ใน Kubuntu

2
ทำไมปุ่ม Enter ไม่ส่ง EOL
Unix / Linux EOL คือ LF, เลื่อนบรรทัด, ASCII 10 \nลำดับหนี นี่เป็นตัวอย่างของ Python ที่จะได้รับหนึ่งปุ่มกด: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch เมื่อฉันกดEnterแป้นพิมพ์ของฉันเพื่อตอบสนองต่อตัวอย่างนี้มันจะให้\r, การคืนรถ, ASCII 13 บนวินโดวส์ , ส่งEnter CR LF == 13 10* ระวังไม่ใช่ Windows; ทำไมEnterให้ 13 …

2
ทำไม tmux ตั้งค่าตัวแปร TERM เป็นหน้าจอ
อ้างถึงtmuxหน้าคน: ตัวแปรสภาวะแวดล้อม TERM ต้องถูกตั้งค่าเป็น "หน้าจอ" สำหรับโปรแกรมทั้งหมดที่รันภายใน tmux หน้าต่างใหม่จะมีการเพิ่ม“ TERM = screen” ให้กับสภาพแวดล้อมโดยอัตโนมัติ แต่ต้องระมัดระวังไม่ให้รีเซ็ตไฟล์นี้ในไฟล์เริ่มต้นเชลล์ นี่เป็นเพราะtmuxเซสชันสามารถเชื่อมต่อกับเทอร์มินัลใด ๆ (เช่นระยะไกล) screenเป็นตัวหารร่วมที่ต่ำที่สุดได้หรือไม่ ถ้าฉันรู้ว่าเทอร์มินัลของฉันฉันสามารถบังคับมันได้โดยไม่มีผลลัพธ์ที่ไม่คาดคิดหรือความสามารถบางอย่างที่ไม่สนับสนุนจะแตก (เช่นการเลื่อน)
19 terminal  tmux 

2
ชื่อของเคล็ดลับกราฟิกหน้าต่างเทอร์มินัลนี้คืออะไรซึ่งแสดงขอบที่เน้นเสียงรอบข้อความที่เน้นสี
ฉันสังเกตเห็นหน้าจอบางส่วนของหน้าต่างเทอร์มินัลออนไลน์ซึ่งแสดงขอบที่มีแถบสีจาง ๆ รอบแถบสถานะหรือเส้นที่ไฮไลต์ ในตัวอย่างต่อไปนี้ให้สังเกตขอบสีเทาอ่อนรอบ ๆ บรรทัดที่ 1, 5 และ 389: ในตัวอย่างนี้สังเกตเห็นขอบสีเหลืองรอบ ๆ เส้นโหมด Emacs (แถบสถานะ): ชื่อของเอฟเฟกต์นี้คืออะไรและสามารถใช้กับ iTerm 2 ภายใต้ OS X 10.10 ได้หรือไม่? ปรับปรุง หลังจากทำการวิจัยและขุดลงไปใน Emacs Customize code theme interface ฉันพบรหัสบางอย่างที่กำหนดขอบ ใน Emacs พูดจาก็เรียกว่าและเป็นหนึ่งในคุณลักษณะของมันคือ:box line-widthนี่คือตัวอย่างของกล่องเส้นที่ถูกกำหนดในชุดรูปแบบ: '(modeline ((t (:background "Gray10" :foreground "SteelBlue" :box (:line-width 1 :style none) :width condensed)))) เอกสารสำหรับ:boxสามารถพบได้ในเอกสารประกอบคุณลักษณะใบหน้าของคู่มือ Emacs …
19 terminal  emacs  colors 

4
ลำดับ bash '\ 033 [999D' หมายถึงอะไรและอธิบายไว้ที่ไหน
ฉันเจอลำดับ bash เช่น\033[999Dและ\033[2K\rที่ใช้ในการจัดการกับงานพิมพ์ใน terminal แต่ลำดับเหล่านี้หมายความว่าอย่างไร ฉันจะหารายการ / สรุปบนเว็บเพื่อช่วยค้นหาความหมายของลำดับเหล่านี้ได้จากที่ใด
19 bash  terminal 

6
โปรไฟล์ Gnome Terminal สามารถใช้ UTF-8 เป็นค่าเริ่มต้นได้หรือไม่
ฉันใช้ระบบ Ubuntu (ฉันคิดว่า) ฉันไม่มีรูทดังนั้นฉันจึงไม่สามารถเปลี่ยนภาษาได้ ฉันต้องการให้โปรไฟล์เทอร์มินัลเริ่มต้นของฉันใช้ UTF-8 เป็นค่าเริ่มต้น ควรมีวิธีการทำเช่นนี้ไม่ว่าจะใน.gconf/apps/gnome-terminal/ไดเรกทอรีที่ใดที่หนึ่งหรือในตัวแปรสภาพแวดล้อมหรือบางสิ่งบางอย่าง อย่างไรก็ตามฉันไม่สามารถหามันได้ แก้ไขพร้อมรายละเอียดเพิ่มเติม: ในเทอร์มินัลฉันมี: grid-unv55$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= grid-unv55$ gnome-terminal เมื่อพยายามเพิ่มเอกสาร UTF ในเทอร์มินัลใหม่นั้นฉันจะได้รับ: \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \noise:bgspeech \ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd ซึ่งปรากฏบนหน้าจอของฉันเป็นจุด (uffds เป็นการตัดและแปะฉันทิ้ง "\ noise: bgspeech" ไว้ที่นั่นเพื่อให้คุณเห็นว่า ascii นั้นถูกตัดและวางอย่างถูกต้อง)

3
การใช้เทอร์มินัล x-windows หลายตัวพร้อมหนึ่งเซสชัน tmux
ฉันมักจะทำงานกับจอภาพ 2 จอที่ไม่ค่อยจัดแนวตั้ง (ฉันมีแหล่งจ่ายพลังงานแบบตั้งโต๊ะอยู่ใต้จอมอนิเตอร์ด้านซ้าย) แต่ฉันต้องการมีหน้าต่างเทอร์มินัล 4 บานแบบเคียงข้างกันบนหน้าจอซึ่งฉันสามารถหมุนได้อย่างง่ายดายเช่น: การจัดเรียงนี้ทำให้ฉันเสียใจมากเพราะฉันไม่สามารถวนรอบทั้ง 4 อย่างง่ายดายโดยใช้แป้นพิมพ์เท่านั้น (alt-tab ไม่ตัดมันสำหรับฉันเพราะมันไม่ได้รักษา "การสั่งซื้อ" ของทั้ง 4 windows - ถ้า ฉันกด alt-tab ซ้ำ ๆ มันแค่กระเด้งระหว่างหน้าต่างที่เพิ่งใช้งานน้อย 2 อันของฉัน) มีวิธีรับ tmux เพื่อสร้าง x-window ที่สองเพื่อให้ฉันมี 2 x-windows โดยแต่ละอันมี 2 tmux panes อยู่ข้างในหรือไม่?
19 terminal  tmux 

3
วิธีออกจากโหมดอ่านไฟล์ (ใน `less ') ใน terminal Linux?
ฉันเพิ่งติดตั้ง Cygwin และฉันได้แสดงเนื้อหาของไฟล์โดยใช้lessคำสั่ง ตอนนี้ฉันไม่สามารถออกจากนั้นเพื่อพิมพ์คำสั่งอื่น ๆ : ฉันต้องการออกจากโหมดนี้เพื่อพิมพ์คำสั่งอื่น ๆ ฉันจะทำสิ่งนั้นได้อย่างไร
19 terminal  cygwin  less 

6
การหยุดเอาต์พุตจากโปรแกรมที่รันในเซสชัน SSH ทันที
ปัญหา ฉันรันคำสั่งที่ให้เอาท์พุตจำนวนมากของข้อมูลผ่าน SSH ตัวอย่างเช่นฉันเพิ่มข้อมูลการดีบักภายในลูปที่ดำเนินการเป็นล้านครั้งหรือเพียงแค่วิ่งcat /dev/urandomเพื่อเตะ ข้อมูลถูกเทอร์มินัล ฉันต้องการยุติคำสั่งโดยเร็วและแก้ไขโปรแกรมของฉัน ฉันไม่สนใจสิ่งที่จะพิมพ์ ตอนนี้สิ่งที่ผมกดCtrl+ Cที่เร็วที่สุด (ในตัวอย่างข้างต้นผมกดมันทันทีหลังจากใช้คำสั่ง) แต่ก็ยังคงต้องใช้เวลาในการพิมพ์ข้อมูลทั้งหมดที่ฉันไม่จำเป็นต้อง สิ่งที่ฉันได้ลอง ฉันลองกดCtrl+ Cอย่างหนักเพื่อให้ได้ผลลัพธ์ที่ตลกเมื่อท้ายสุดเทอร์มินัล: OUTPUT HERE^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C ^C^C ^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C ^C^C^C^C^C^C^C^C^C^C^C^C^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C rr-@burza:~/xor$ ^C ฉันยังอ่านเกี่ยวกับCtrl+ …
18 ssh  terminal  cygwin 

2
เป็นอันตรายหรือไม่หากปิดหน้าต่างเทอร์มินัลโดยไม่ออกจากแอปพลิเคชันอย่างถูกต้อง
การใช้ Ubuntu 12.04 LTS คำถามของฉันคือถ้าฉันเริ่มต้นแอปพลิเคชันในหน้าต่างเทอร์มินัลแล้วมีอะไรที่ไม่ดีเกี่ยวกับการปิดหน้าต่างเทอร์มินัลโดยไม่ต้องออกจากแอปพลิเคชันก่อน ตัวอย่างเช่นฉันใช้ MATLAB ฉันเปิดสถานีและพิมพ์ matlab -nodisplay -nodesktop -nosplash จากนั้นเรียกใช้สคริปต์จำนวนมาก จากนั้นฉันก็สามารถทำได้ exit เพื่อสิ้นสุด MATLAB แล้วปิดหน้าต่างเทอร์มินัลหรือเพียงแค่ปิดหน้าต่างเทอร์มินัล ความแตกต่างระหว่างสองวิธีนี้จริงๆคืออะไร? วิธีที่สองจะ "ทำอันตราย" อย่างใดไหม? เป็นวิธีแรกที่ต้องการหรือไม่ ทำไม?

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