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

Zsh หรือ Z Shell เป็น Unix shell เริ่มต้นที่ Terminal ใช้ใน macOS ตั้งแต่ 10.15

3
เปลี่ยนเชลล์เริ่มต้นจาก bash เป็น zsh
ฉันได้พยายามเปลี่ยนเปลือกเริ่มต้นไปzshเป็นโดยใช้chsh: chsh -s /bin/zsh และ: chsh -s `which zsh` คำสั่งทั้งสองจบลงด้วย: Changing shell for adamatan. Password for adamatan: chsh: Operation is not supported by the directory node. Operation is not supported by the directory node. chsh: no changes made ฉันจะเปลี่ยนเชลล์เริ่มต้นใน OSX Lion ได้อย่างไร

1
วิธีถอนการติดตั้ง zsh
ฉันใหม่สำหรับ Mac เพื่อนติดตั้งซอฟต์แวร์เพิ่มเติมทุกชนิดรวมถึงzshที่ฉันต้องการถอนการติดตั้ง ดังนั้นฉันจะถอนการติดตั้งได้zshอย่างไร
24 macos  terminal  zsh 

4
วิธีกำจัด“ คุณมีจดหมายใหม่” ใน zsh
ฉันใช้ zsh กับ prezto เป็นเชลล์ด้วย iTerm เป็นแอปเทอร์มินัล ฉันได้รับข้อความ "คุณมีจดหมายใหม่" เสมอเมื่อเปิดข้อความแจ้งใหม่ ฉันไม่มีจดหมายใหม่ใน Mac Mail และฉันไม่ได้เรียกใช้เซิร์ฟเวอร์อีเมล ฉันจะกำจัดข้อความนี้ได้อย่างไร ขอบคุณ
14 terminal  zsh 

1
ฉันจะกำหนดค่าแอพ Terminal ของฉันด้วย bash และ iTerm2 ด้วย zshell และโอ้ zsh ของฉันได้อย่างไร
แอป Terminal ใช้ bash เป็นค่าเริ่มต้น และฉันไม่ต้องการเปลี่ยนแปลง อย่างไรก็ตามฉันต้องการกำหนดค่า iTerm2 ด้วย zshell และโอ้ zsh ของฉัน และฉันไม่ต้องการทุบตีมัน คำแนะนำที่ฉันตรวจสอบออนไลน์ให้ zshell เป็นค่าเริ่มต้นในทั้งสองแอพ
13 terminal  bash  iterm  zsh 

1
ปัญหาเกี่ยวกับสัญลักษณ์ Unicode ในบางแอปพลิเคชันที่ทำงานใน Terminal.app และ iTerm2
Darwin DeoGloria 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64 บัญชีผู้ใช้ใหม่ Terminal.app และ iTerm2 พร้อมชุด UTF-8 อักขระที่เน้นเสียงทำงานได้ดีในแอปพลิเคชันทั้งหมด ("å, ä, ö, é") แต่ตัวอักษร unicode บางตัว (wide?) ไม่แสดงในแอ็พพลิเคชันบรรทัดคำสั่ง ฉันค้นพบครั้งแรกใน weechat แต่ใน bash shell มันใช้งานได้ดี ในสต็อกทุบตี Mavericks: DeoGloria:~ test$ echo -e "\xE2\x9A\x91" ⚑ คัดลอกและวางถ่านธงด้วยเมาส์ DeoGloria:~ test$ ⚑ -bash: …

4
chsh ไม่เปลี่ยน $ SHELL
ฉันมีปัญหาในการเปลี่ยนค่าของ$SHELLในแอพ iTerm ของ OSX iTerm เริ่มต้น/bin/zshแล้ว แต่$SHELLดูเหมือนจะไม่เปลี่ยนค่าของ ฉันทำอะไรลงไป: เปลี่ยน "คำสั่ง" /bin/zshในหน้าต่างการกำหนดค่าของ iTerm การดำเนินการที่จะเปลี่ยนเปลือกไปchsh/bin/zsh iTerm ยืนยันแล้วเริ่มใช้งาน /bin/zsh หมายเหตุ # 1: ในแอพเทอร์มินัลหุ้นของ OSX "Terminal.app": echo $SHELL /bin/zsh หมายเหตุ # 2: ในแอพเทอร์มินัลยอดนิยมของ OSX "iTerm.app": $ echo $SHELL /bin/bash $ echo $USER $ melvkim $ chsh -s /bin/zsh Changing shell for melvkim. Password for …

2
การลบโปรแกรมอรรถประโยชน์บรรทัดคำสั่งในตัวออกจาก PATH, zsh
ตกลงดังนั้นฉันเป็นผู้ใช้พลังงาน Linux ฉันรู้สึกเหมือนอยู่บ้านมากที่สุดเมื่อฉันเข้าถึงบรรทัดคำสั่งและฉันคุ้นเคยกับการใช้ coreutils ของ GNU มากตอนนี้ฉันได้ติดตั้ง coreutils GNU Mac OS X ใช้ Homebrew, ฉันจะไปลบ coreutils ในตัวที่วานิลลา Mac OS X มาด้วยได้อย่างไร? โปรดจำไว้ว่าฉันกำลังใช้ zsh ดังนั้นเมื่อฉันกำหนดเส้นทางไปยังสิ่งที่ฉันทำเช่นนี้: path=(/usr/local/bin ~/.gem/ruby/2.0.0/bin ~/.nvm/bin ~/bin /bin $path) ฉันอยากจะพูด รวมทุกอย่างที่มีอยู่ในเส้นทางปัจจุบันในเส้นทางใหม่ไม่รวมไฟล์เหล่านี้: /usr/bin/ls, /usr/bin/grep...

1
คำเตือนปลั๊กอินชง Oh My Zsh ซ้ำแล้วซ้ำอีก
ฉันเห็นคำเตือนนี้ทุกครั้งที่ฉันเปิดเชลล์ใหม่บนเครื่องของฉัน: Oh My Zsh brew plugin: With the advent of their 1.0 release, Homebrew has decided to bundle the zsh completion as part of the brew installation, so we no longer ship it with the brew plugin; now it only has brew aliases. If you find that brew completion no …

1
ปุ่มลัดจะไม่ทำงานใน zsh เมื่อ $ TERM ถูกตั้งค่าเป็นหน้าจอ 256 สี
เป็นต่อการอภิปรายอื่น ๆ อีกมากมายที่ฉันผูกพันopt+ <-ไป0x1b 0x62และopt+ เพื่อ-> 0x1b 0x66มันใช้งานได้ดีใน zsh แต่ไม่ใช่ใน tmux ใน tmux opt+ <-กระโดดข้ามคำต่อคำ แต่ดูเหมือนว่าจะทำการปรับเปลี่ยนโหมดบางอย่าง ... เมื่อพิมพ์sหลังจากนั้นตัวละครที่อยู่ใต้เคอร์เซอร์จะถูกลบ ฉันยังมีปัญหากับcmd+ ->( 0x05) และcmd+ <-( 0x01) - ใน zsh ปุ่มเหล่านั้นนำทางไปยังจุดสิ้นสุดและจุดเริ่มต้นของบรรทัด แต่มันไม่ทำงานเลยใน tmux ฉันไม่คิดว่าจะมีการโยงคีย์สำหรับรหัสฐานสิบหกเหล่านี้ดังนั้นฉันจึงคิดว่ามีบางอย่างหลงทางจาก iTerm2 ถึง tmux ... การโทรreadใน zsh โดยตรงและใน tmux เอาท์พุทรหัสเดียวกันสำหรับการoptผูกที่กล่าวถึงข้างต้น เอาท์พุทอะไรก็ได้สำหรับการcmdผูกใน tmux แก้ไข: ฉันทดลองเพิ่มอีกเล็กน้อยและพบว่าการผูกทำงานได้ดีเมื่อใช้ / bin / bash ใน tmux …
iterm  zsh  tmux 

1
เส้นทางไปยังไดเรกทอรีส่วนกลางสำหรับไฟล์ไบนารีใน MacOS คืออะไร
พา ธ ไปยังไดเร็กทอรีโกลบอล (ตัวอย่างเช่น: /usr/local/binฯลฯ ) สำหรับไฟล์ไบนารีใน macOS คืออะไร? ปัญหาคือฉันสามารถเรียกใช้คำสั่งจากผู้ใช้รายอื่น ด้วยคำสั่งนี้ฉันต้องการเริ่ม Caddy เว็บเซิร์ฟเวอร์:su _www -c caddy ฉันรู้ว่าไฟล์นี้อยู่ที่ไหน ปัญหาคือว่าแคดดี้เท่านั้นที่สามารถทำงานร่วมกับซ็อกเก็ต PHP _wwwถ้ากระบวนการแคดดี้จะทำงานเป็นผู้ใช้ แต่ถ้าฉันเปลี่ยนไป_wwwใช้ผู้ใช้ (นี่ไม่ใช่ปัญหา) ฉันไม่สามารถเริ่มกระบวนการได้เพราะไฟล์แคดดี้อยู่ในPATHผู้ใช้รายอื่น แน่นอนฉันสามารถส่งไฟล์ไปยังผู้ใช้รายอื่นเพื่อให้ทำงานได้ แต่ขั้นตอนนี้ยาวเกินไปและไม่สะดวก ฉันแค่ต้องเริ่มต้นกระบวนการจากผู้ใช้ที่เหมาะสม ใน Ubuntu ปัญหาดังกล่าวไม่น่าแปลกใจ ระบบปฏิบัติการ: MacOS High Sierra 10.13.1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.