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

tmux เป็นเทอร์มินัลมัลติเพล็กเซอร์: มันช่วยให้มีเทอร์มินัลจำนวนมาก (หรือ windows) แต่ละโปรแกรมที่รันแยกต่างหากเพื่อสร้างเข้าถึงและควบคุมจากหน้าจอเดียว tmux อาจถูกแยกออกจากหน้าจอและทำงานต่อในพื้นหลังจากนั้นจึงติดตั้งใหม่ในภายหลัง

3
จะฆ่าเซสชัน tmux ทั้งหมด (หรืออย่างน้อยหลายเซสชัน) จาก CLI ได้อย่างไร
จะฆ่าเซสชัน tmux ทั้งหมด (หรืออย่างน้อยหลายเซสชัน) จาก (Ubuntu) CLI ได้อย่างไร เมื่อฉันps aux | grep tmuxฉันเห็น 3 กระบวนการ: UU 2970 0.0 0.0 19556 1228 pts/0 S+ 02:48 0:00 tmux UU 3445 0.0 0.0 12944 988 pts/5 S+ 03:31 0:00 grep --color=auto tmux UU 27557 0.0 0.2 29788 4840 ? Ss Jan04 0:02 tmux …
94 process  tmux 

11
เป็นกลุ่มใน tmux แสดงสีที่ไม่ถูกต้อง
ฉันติดตั้ง Ubuntu 11.10 จากนั้นดาวน์โหลดชุดรูปแบบ Solarized สำหรับ Gnome Terminal จาก terminal ของฉัน vim ดูดี: ปลั๊กอิน vim-powerline แสดงอย่างถูกต้องและไวยากรณ์ถูกเน้นด้วยสีที่เหมาะสม แต่เมื่อฉันเรียกใช้ tmux และมีการเรียกใช้ vim - การเน้นไวยากรณ์ใช้สีพื้นฐานเดียวเท่านั้นและ vim-powerline ไม่แสดงสีใด ๆ ฉันดูคำถามที่พบบ่อยเกี่ยวกับ vim-powerline และวิธีแก้ปัญหาควรเป็นบรรทัดนี้ใน. tmux-config: set -g default-terminal "screen-256color" แต่มันไม่ทำงาน ฉันดู TERM และมันกลับมา 'xterm' ดังนั้นฉันจึงลอง: set -g default-terminal "xterm-256color" แต่สิ่งนี้ก็ช่วยไม่ได้เช่นกัน นี่เป็นบรรทัดเดียวใน. tmux.config ใน. vimrc ฉันมีบรรทัดต่อไปนี้: call …
57 vim  tmux 

3
ฉันจะทำให้ F-keys ทำงานใน byobu ได้อย่างไรสำหรับผู้บัญชาการเที่ยงคืน (mc), htop และอื่น ๆ
ฉันใช้ byobu กับแบ็กเอนด์ tmux บนเซิร์ฟเวอร์ 12.04 ของฉัน ฉันต้องการใช้แป้นพิมพ์ลัดของผู้บัญชาการเที่ยงคืนกับมัน แต่ปุ่ม F ไม่ทำงาน ฉันเคยเห็นโพสต์เกี่ยวกับปัญหาที่นี่: https://bugs.launchpad.net/byobu/+bug/386363 https://answers.launchpad.net/byobu/+question/127610 แต่มันล้าสมัยและดูเหมือนจะไม่ทำงานกับรุ่นที่ใหม่กว่าของ byobu ฉันจะหลีกเลี่ยงปัญหานี้หรือใช้ MC ในทางที่ดีขึ้นได้อย่างไร

5
ไฟล์ tmux.conf เริ่มต้นอยู่ที่ไหน?
ฉันต้องการคัดลอกไฟล์ tmux.conf ที่เป็นค่าเริ่มต้นไปยังโฮมไดเร็กตอรี่ของฉัน, แต่ฉันไม่พบตำแหน่งใน Ubuntu 12.04 หน้า man ระบุว่าไฟล์อยู่ที่ /etc/tmux.conf อย่างไรก็ตามนี่ไม่ตรงกับการตั้งค่าของฉัน
47 tmux 

4
ความแตกต่างระหว่าง Terminator และ Tmux คืออะไร?
TmuxและTerminatorต่างกันอย่างไร ขณะนี้ฉันใช้ Terminator ซึ่งทำให้ฉันสามารถเพิ่มเชลล์ได้มากขึ้นในหน้าจอเดียวกันโดยแยกออกเป็นแนวนอนหรือแนวตั้ง ฉันอ่านเกี่ยวกับพวกเขาในบางบทความ แต่ฉันยังไม่สามารถเข้าใจความแตกต่างหลัก ฉันอยากรู้ว่าฟีเจอร์ใดขาดหายไปถ้าฉันไม่ใช้ Tmux ฉันเป็นนักพัฒนาส่วนหน้า ฉันส่วนใหญ่ใช้บรรทัดคำสั่งเพื่อใช้คำสั่ง git เท่านั้น
42 14.04  terminator  tmux 

1
ฉันจะเปลี่ยนเชลล์เริ่มต้นที่ใช้ใน Byobu (tmux) ได้อย่างไร
ฉันติด Byobu และเพิ่งเปลี่ยนจาก bash เป็น zsh; ตอนนี้ฉันต้องการรวมทั้งสองอย่างเข้าด้วยกัน แต่ฉันมีข้อกำหนดเบื้องต้นเบื้องต้นหนึ่งรายการ: ฉันไม่สามารถสร้าง zsh เชลล์เริ่มต้นสำหรับผู้ใช้ของฉันเนื่องจากเป็นบัญชีที่ใช้ร่วมกันและส่วนที่เหลือของทีมไม่มีความสุขอย่างที่ฉันเป็น - เป็นกฎที่ออกตัวเลือก 'chsh -s / bin / zsh' ดังนั้นฉันค้นพบว่าคุณสามารถตั้งค่าเริ่มต้นเปลือกสำหรับ tmux (ซึ่งควรปฏิบัติตามเพื่อ byobu ใช่ไหม) นั่นจะสมบูรณ์แบบเพราะฉันเป็นคนเดียวที่ใช้ Byobu บนเซิร์ฟเวอร์ ปัญหาคือฉันไม่สามารถหาตำแหน่งที่จะเปิดใช้งานตัวเลือกนี้ในความสับสนของไฟล์ปรับแต่งที่สร้างขึ้นใน tmux / byobu มิกซ์ คำใบ้ใด ๆ
32 byobu  tmux 

1
ฉันจะดูประวัติของคำสั่งที่รันใน tmux ได้อย่างไร?
ฉันใช้เซิร์ฟเวอร์ 12.04 และเมื่อฉันพิมพ์ประวัติลงใน bash ฉันเห็นคำสั่งส่วนใหญ่ที่ฉันป้อนลงใน bash แต่ฉันไม่เห็นคำสั่งที่ฉันป้อนเมื่ออยู่ในเซสชัน tmux ฉันจะดูประวัติคำสั่งที่ฉันเรียกใช้ภายในเซสชัน tmux บนเซิร์ฟเวอร์ Ubuntu 12.04 หลังจากฉันสิ้นสุดเซสชันได้อย่างไร
26 bash  tmux 


1
ตั้งชื่อเซสชัน Byobu ไหม
มีวิธีสร้างเซสชัน Byobu ที่สามารถระบุตัวตนได้หรือไม่ดังนั้นเมื่อฉันมีหลายเซสชันที่ทำงานเมนูbyobu-select-sessionให้รายการของเซสชันที่ฉันสามารถจดจำได้ซึ่งต่างจากหมายเลขพอร์ต tmux ที่ไม่ใช่คำอธิบาย? ในโลกอุดมคติมันจะดีหรือไม่ถ้าทั้งคู่เริ่มเซสชันที่ให้ชื่อและแก้ไขเซสชันดังกล่าวเพื่อเปลี่ยนชื่อถ้ามันกำลังทำงานอยู่ เป็นไปได้อย่างไร แก้ไข 1:รายละเอียดเพิ่มเติมบางอย่าง: ฉันใช้ tmux เป็นแบ็กเอนด์และไม่ต้องการเปลี่ยนกลับเป็นหน้าจอเป็นพิเศษ ตอนนี้ฉันพยายามเริ่มเซสชันโดยbyobu -S "Name"ไม่มีประโยชน์ :-( แก้ไข 2: การค้นพบบางอย่าง: ตอนนี้ฉันได้ค้นพบคำตอบบางส่วนในการใช้คำสั่งดั้งเดิมของ tmux: tmux rename-session <current-name> <new-name>เปลี่ยนชื่อเซสชันที่มีอยู่และtmux new -s session_nameสร้างเซสชันชื่อใหม่ ฉันประหลาดใจที่byobu -S "name"ไม่ชอบให้tmux new -s session_namebyobu กับแบ็กเอนด์ tmux


2
ไฟล์ซ็อกเก็ตคืออะไร?
เมื่อเร็ว ๆ นี้ฉันเริ่มใช้ tmux ฉันกำลังพยายามใช้คุณลักษณะการเขียนโปรแกรมคู่ในซอฟต์แวร์นั้น ในระหว่างกระบวนการไฟล์ซ็อกเก็ตถูกสร้างขึ้น คำถามของฉันคือไฟล์ซ็อกเก็ตฉันจะเปิดมันบน Ubuntu ได้อย่างไรและใช้อย่างไร
23 tmux  sockets 

5
วิธีเริ่ม tmux โดยเปิดบานหน้าต่างหลายบานพร้อมกัน?
สมมติว่าฉันเริ่มtmuxและเรียกใช้Ctrl+ b+ %และCtrl+ b+ "ทันที สิ่งนี้ทำให้ฉันมีบานหน้าต่างสูงทางด้านซ้ายของหน้าจอ ด้านขวาของหน้าจอมีบานหน้าต่างด้านบนและด้านล่าง ฉันจะกำหนดคอนฟิก tmux เพื่อเริ่มต้นในการกำหนดค่านี้โดยไม่ต้องพิมพ์คำสั่งเหล่านี้ได้อย่างไร
23 tmux 

3
วิธีการใช้งาน Byobu keybindings ในเซสชันระยะไกลที่ซ้อนอยู่?
ฉันใช้ Byobu (กับ Tmux, ภายใน gnome-terminal) และฉันมีปัญหากับปุ่มลัด (ซึ่งฉันอาจไม่เข้าใจ) ฉันเปิดตัว byobu เปิดหน้าต่างสองสามครั้งจากหนึ่งในหน้าต่างเหล่านี้ฉัน ssh ไปยังเครื่องอื่นและเปิดใช้ byobu ที่นั่น ไม่ว่าฉันจะกดCtrl- cหรือCtrl- a- cฉันไม่แน่ใจว่าจะสร้างและสลับระหว่างหน้าต่างในเซสชันระยะไกลนี้ได้อย่างไร หมายเหตุ: ถ้าฉันป้อนShift- F12ฉันสามารถสลับระหว่าง windows โดยใช้ปุ่มฟังก์ชั่นในเซสชันระยะไกลได้ ความคิดใด ๆ ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ.
22 byobu  tmux 

2
Byobu: เปิดแท็บต่าง ๆ ในหน้าต่างต่าง ๆ ของเซสชันเดียวกัน
สมมติว่าฉันเปิดใช้งานเซสชัน byobu โดยเปิดหลายแท็บ ถ้าฉันเปิดเทอร์มินัลใหม่และเริ่มต้นด้วยบายพาสมันจะพาฉันไปที่เซสชั่นเดียวกัน ถ้าฉันสลับแท็บ byobu ในเทอร์มินัลหนึ่งเทอร์มินัลอื่นจะเปลี่ยนเป็นแท็บเดียวกัน เป็นไปได้ไหมที่จะมีแท็บต่าง ๆ ของเซสชัน byobu เดียวกันเปิดในเทอร์มินัลต่าง ๆ

3
ทำไมคนธรรมดาถึงคอยรับผิดชอบกระบวนการของฉัน
ฉันเขียนสคริปต์ upstart เพื่อเปิด daemon ภายในเซสชัน tmux มันทำงานได้ดีและตอบสนองต่อกระบวนการหากมันตายโดยไม่คาดคิด แต่ฉันไม่สามารถหยุดได้ด้วยตนเอง งาน (เรียกว่า bukkit) มีลักษณะเช่นนี้: start on filesystem stop on runlevel [!2345] respawn respawn limit 5 30 chdir /home/minecraft/bukkit expect daemon kill timeout 30 pre-start script test -x /home/minecraft/bukkit/craftbukkit-0.0.1-SNAPSHOT.jar || { stop; exit 0; } end script pre-stop script tmux send -t bukkit …
19 server  upstart  tmux 

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