zsh

    2熱度

    2回答

    由於某種原因,這個腳本可以在最後使用所有'echo',但是沒有它們,$ wall是一個空字符串。這似乎很奇怪的行爲。 #!/bin/zsh if [ ! -n "$1" ] ; then files=(~/pictures/backgrounds/*jpg) else while [ $1 ] ; do files+=(`echo $1/*jpg`)

    18熱度

    1回答

    我剛剛從Bash遷移到Zsh,但是我遇到了一些問題。在Ubuntu系統上的bash中,當我鍵入不存在的命令的名稱時,Bash會搜索apt數據庫以查找匹配的命令名稱,並打印出提供該命令的軟件包名稱。這是一個非常有用的特性,所以我想知道是否可以在Zsh中使用腳本或其他東西來實現類似的東西? 下面是一個例子: $>xmms2 The program 'xmms2' is currently not i

    9熱度

    4回答

    我有一些日誌系統中工作,其每隔一小時創建日誌文件中最新的日誌文件,就像如下: SoftwareLog.2010-08-01-08 SoftwareLog.2010-08-01-09 SoftwareLog.2010-08-01-10 我試圖尾巴跟隨最新日誌文件給人一種模式(例如SoftwareLog *)和我意識到人們: tail -F (tail --follow=name --retr

    4熱度

    1回答

    有一次,當我得到了我的手在OpenBSD我真的很高興有黑色和白色終端,我,不知何故,與B/W顏色更加定向.. 反正我知道,只有一個選項來做到這一點。 export TERM="linux-m" 和openbsd使用其他類似「vt8 ..」我不記得了。 現在我在我的專用服務器上有freebsd,我想再次使用黑白終端。在bash中它甚至可以在sh中完美工作,例如在午夜指揮官中得到了正常的unico

    3熱度

    3回答

    我想從行分隔的輸出獲取ZSH列表。在我的情況下,從下面的命令: ssh myhost ls /Applications 我想$(ssh myhost ls /Applications)但不工作(這也分裂爲空格)。

    3熱度

    1回答

    例如,我有a=(1 2 3),我想獲得a=(foo1 foo2 foo3)。什麼將是一個簡單/乾淨的方式來獲得?

    68熱度

    4回答

    我使用巖組最近對一些在shell提示符下集成支持我的Git剛剛起步狀態等 當我鍵入: ruby -v 確認我正在運行的紅寶石的版本,Zsh詢問我是否想將命令更改爲_ruby。那麼,在提示中提示「否」並且命令按預期完成後,我會在確認我的命令正確後繼續在提示中得到問題。 我假設有一個完成文件或類似的東西。 感謝 更新: 外殼不再試圖完成_ruby,它停止關閉外殼幾次一些如何響應後。 我試着多次清理

    39熱度

    3回答

    我剛發現在zsh中使用vi模式的可能性。太棒了。但是我在emacs模式下使用了CTRL-r,真的很想念它。有沒有類似的東西,還是我可以在vi模式下獲得該功能?

    0熱度

    1回答

    我最近將我的系統升級到雪豹,現在我的提示無法正常工作。我有這條線在我的.zshrc文件: PROMPT='%{$fg_no_bold[cyan]%}%[email protected]%{$fg_no_bold[red]%}%m%{$fg_no_bold[green]%}$(git_branch)%{$reset_color%}: ' (其中「git_branch」是給我關於當前的git分支我

    2熱度

    4回答

    我想創建我的第一個zsh完成腳本,在這種情況下命令netcfg。 這聽起來可能聽起來有點蹩腳我在第一個障礙,免責聲明,我知道如何粗魯地做到這一點,但我尋求「ZSH WAY」來做到這一點。 我需要列出/ etc/networking中的文件,但僅列出文件,而不是目錄組件,因此我執行以下操作。 echo $(ls /etc/network.d/*(.)) /etc/network.d/ethern