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

Zsh เป็นเชลล์ที่ออกแบบมาสำหรับการใช้งานแบบโต้ตอบแม้ว่ามันจะเป็นภาษาสคริปต์ที่ทรงพลังเช่นกัน


5
Zsh ไม่ได้กดปุ่ม ~ / .profile
ฉันเพิ่งติดตั้ง zsh บนระบบ Ubuntu ของฉัน ดูเหมือนว่า zsh ไม่ได้ดำเนินการ ~ / .profile กับ init เพื่อความเข้าใจที่ดีที่สุดของฉันนี่ควรเป็นพฤติกรรมอัตโนมัติ ฉันพลาดอะไรไป
145 ubuntu  zsh 

2
จะแก้ไขและกู้คืน“ ไฟล์ประวัติเสียหาย” ใน zsh ได้อย่างไร?
หลังจากรีบูตฉันเริ่มเห็นข้อความเมื่อโหลดเชลล์: zsh: corrupt history file /home/myusername/.zsh_history ฉันจะกู้คืนจากสถานการณ์นี้และอาจกู้คืนประวัติบางส่วนได้อย่างไร

9
ฉันจะค้นหาและแทนที่แบบเรียกซ้ำจากบรรทัดคำสั่งได้อย่างไร
การใช้เชลล์เช่น bash หรือ zshell ฉันจะทำ 'ค้นหาและแทนที่' แบบเรียกซ้ำได้อย่างไร? กล่าวอีกนัยหนึ่งฉันต้องการแทนที่ 'foo' ด้วย 'bar' ทุกครั้งในไฟล์ทั้งหมดในไดเรกทอรีนี้และไดเรกทอรีย่อย

9
zsh เริ่มช้าอย่างไม่น่าเชื่อ
ZSH ใช้เวลาประมาณหนึ่งวินาทีครึ่งในการสร้างหน้าต่างเทอร์มินัลใหม่เพื่อเตรียมพร้อม compinitผมค่อนข้างมั่นใจว่าผู้กระทำผิดเป็น ฉันยังไม่ได้สามารถที่จะหาเอกสารที่ดีในแต่ดูเหมือนว่ามันควรจะแคชทุกสิ่งที่จำเป็นในไฟล์บางอย่างเช่นcompinit,.zcompdump เทคนิคใด ๆ ในการเร่งความเร็ว
63 mac  zsh  oh-my-zsh 

8
เปลี่ยนชื่อหน้าต่างและแท็บ iTerm2 ใน zsh
ฉันต้องการติดป้ายแท็บหน้าต่างของเซสชันเทอร์มินัล ฉันใช้ zshell ใน iterm2 บน OSX เป็นไปได้ที่จะเปลี่ยนฉลากของแท็บหน้าต่างแบบไดนามิกในเทอร์มินัลหรือไม่?

5
zsh (z shell) numpad / numlock ไม่ทำงาน
ฉันเพิ่งอัพเกรดเป็น zsh / oh-my-zsh เกือบจะในทันทีที่ฉันสังเกตเห็นเครื่องของฉันว่าตัวเลข 10 หลักไม่ทำงาน มันทำงานในทุบตีและเปลือกปลา ถ้าฉันกดปุ่ม fn / function ค้างไว้มันจะทำหน้าที่เหมือน numlock และใช้งานได้ แต่มันไม่ "ล็อค" และฉันจะต้องกดปุ่ม fn ค้างไว้เพื่อพิมพ์ตัวเลข มีความคิดอะไรบ้าง?
46 zsh 

2
การทำให้ประวัติ Oh-my-zsh เสร็จสมบูรณ์
ผมได้เปลี่ยนเร็ว ๆ นี้เพื่อ zsh ใช้ของ oh-my-zshrobbyrussell ก่อนหน้านั้นฉันใช้ทุบตีกับสิ่งที่กำหนดเองจำนวนมากและฉันพลาดสิ่งเดียวไปเพราะ zsh พยายามที่จะ 'ฉลาดเกินไป': ถ้าฉันพิมพ์git commitและจากนั้น↑zsh จะผ่านgitคำสั่งล่าสุดทั้งหมด สิ่งที่ฉันต้องการจริงๆคือการทำตามคำสั่งทั้งหมดที่ขึ้นต้นด้วยgit commit(ไม่ใช่แค่git) ฉันจะบรรลุพฤติกรรมนี้ใน (oh-my-) zsh ได้อย่างไร

4
พร้อมต์ Tmux และ ZSH แบบกำหนดเอง: บั๊กที่มีชื่อหน้าต่าง
ฉันปรับแต่งพรอมต์ ZSH ของฉันด้วยoh-my-zshเพื่อให้อ่านได้ง่ายขึ้นและเพิ่มข้อมูลเกี่ยวกับ git ถ้าฉันอยู่ในที่เก็บ ตัวอย่าง: bob@inf [~/docs] % bob@inf [~/src/nicest] master %(ในที่เก็บ git) มันใช้งานได้ดี แต่ฉันมีข้อผิดพลาดบางอย่างtmuxและชื่อหน้าต่าง มันยังคงแสดงค่าที่ไม่เหมาะสมและฉันไม่สามารถปิดการใช้งานด้วยautomatic-rename off(มันไม่ทำงานชื่อหน้าต่างเปลี่ยนหลังจากแต่ละคำสั่ง) สำหรับตัวอย่างแรก tmux ใช้~/docsสำหรับชื่อหน้าต่าง ฉันไม่แน่ใจว่าฉันจะแก้ไขได้อย่างไรฉันต้องการเก็บ zsh ไว้เหมือนเดิมหากสามารถเปลี่ยนแปลงได้ แต่ต้องการที่จะเข้าใจว่าปัญหาอยู่ที่ไหน วิธีแก้ปัญหาอื่นอาจจะเป็นคำสั่งกำหนดใหม่settile(จากคำตอบนี้ ) แต่ฉันไม่แน่ใจว่าจะทำอย่างไรให้ถูกวิธี
43 git  zsh  tmux  prompt  oh-my-zsh 

5
scp กับ zsh: ไม่พบที่ตรงกัน
เมื่อฉันลอง scp ผ่าน zsh ฉันจะได้รับ scp hostA:Descargas/debian-6.0.4-* user@192.168.1.154:Escritorio/Software/ zsh: no matches found: hostA:Descargas/debian-6.0.4-* คำสั่งเดียวกันทำงานในทุบตี
42 zsh  scp 

10
เปิดแท็บใหม่ในไดเรกทอรีเดียวกัน
สมมติว่าคุณอยู่ใน / very / cool / และ / deep / ซ้อนกัน / โฟลเดอร์ และคุณต้องการเปิดแท็บเทอร์มินัลใหม่ในโฟลเดอร์เดียวกัน คุณจะทำอย่างไร ฉันใช้ Mac OS และ Zsh
41 macos  terminal  zsh 

3
การใช้สัญลักษณ์แทนในคำสั่งด้วย zsh
ใช้คำสั่งเช่นrsyncและscpกับZSHฉันพบปัญหา แทนที่จะเป็นพฤติกรรม (ปกติ) ของการให้ไฟล์ที่ตรงกันทั้งหมดแก่ฉันมันจะไม่ทำงานและคืนค่า: ➜ ~ rsync -azP user@server:~/* ~/ zsh: no matches found: user@server:~/* ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ของฉัน .zshrc ZSH=$HOME/.oh-my-zsh ZSH_THEME="robbyrussell" plugins=(git brew) source $ZSH/oh-my-zsh.sh export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/sbin

3
iTerm / zsh ไม่อ่าน. bashrc หรือ. bash_profile
ใน~/.bash_profile ฉันมี: if [ -f ~/.bashrc ]; then source ~/.bashrc fi ใน~/.bashrcฉันมีนามแฝงบาง เมื่อฉันโหลดหน้าต่าง iTerm ใหม่ชื่อแทนของฉันไม่ทำงาน ถ้าฉันมา~/.bashrcพวกเขาทำงาน ถ้าฉันมา~.bash_profileพวกเขาทำงาน อย่างน้อยหนึ่งในนั้นควรจะมีแหล่งที่มาโดยอัตโนมัติ? สิ่งที่อาจทำให้ไม่ทำงานอย่างถูกต้อง?
39 macos  bash  terminal  zsh  bashrc 


3
ZSH - ส่งออกประวัติศาสตร์ทั้งหมดหรือไม่
ฉันเพิ่งเปลี่ยนจาก bash เป็น zsh ใน bash วิธีหนึ่ง (นอกเหนือจากการค้นหาแบบเรียกซ้ำ) ที่ฉันใช้เพื่อค้นหาคำสั่งที่รันก่อนหน้านี้คือhistory | grep whateverที่ซึ่งwhateverคำสั่งบิตที่ฉันจำได้ ใน zsh สิ่งนี้ไม่ทำงาน historyส่งคืนสินค้าเพียงไม่กี่รายการแม้ว่า.zsh_historyไฟล์ของฉันจะมีหลายรายการซึ่งฉันได้กำหนดค่าให้ทำ ฉันจะส่งออกประวัติศาสตร์ทั้งหมดของฉันที่เหมาะสมสำหรับการค้นหาด้วยgrep?
37 zsh 

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