标签: zsh

zsh:符号链接级别太多:gcc

lrwxr-xr-x   1 root   wheel        16 Apr  6 13:10 g++ -> /usr/bin/g++-4.5
-rwxr-xr-x   1 root   wheel     14272 Feb 14  2014 gatherheaderdoc
lrwxr-xr-x   1 root   wheel        16 Apr  6 13:11 gcc -> /usr/bin/gcc-4.5
lrwxr-xr-x   1 root   wheel        22 Jul  2  2014 gcc-4.2 -> /usr/local/bin/gcc-4.2
lrwxr-xr-x   1 root   wheel        12 Apr  6 10:59 gcc-4.4 -> /usr/bin/gcc
lrwxr-xr-x   1 root   wheel        12 Apr  6 11:17 gcc-4.5 -> /usr/bin/gcc
Run Code Online (Sandbox Code Playgroud)

你好,我对 Linux 有点陌生。所以我需要一些帮助来解决这个问题。我更新了新版本的 gcc,当我尝试使用 检查版本时gcc --version,出现以下错误zsh: too many levels of symbolic links: gcc …

symlink gcc zsh gcc-warning oh-my-zsh

1
推荐指数
1
解决办法
1万
查看次数

oh-my-zsh:忽略未跟踪的文件

是否有任何选项/标志/设置oh-my-zsh可以使其在设置提示时默认忽略未跟踪的文件?

我的许多存储库都包含未跟踪的文件,这会导致即使没有修改的文件,提示也会在分支名称后面显示小星号:

matt@khea /tmp/dotfiles [master *]
Run Code Online (Sandbox Code Playgroud)

git zsh oh-my-zsh

1
推荐指数
1
解决办法
3511
查看次数

oh-my-zsh 别名颜色高亮

我开始使用 zsh 和名为“oh-my-zsh”的插件,并在 ~/.zshrc 中设置我的个人别名。

alias ls='ls -aF'
Run Code Online (Sandbox Code Playgroud)

进而

source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)

但该命令ls不会突出显示输出。(不过该命令可以正常工作。)

我实在不明白为什么。

有任何想法吗?

zsh zshrc oh-my-zsh

1
推荐指数
1
解决办法
4457
查看次数

基于目录的 ZSH 补全

我在 ZSH 中设置了一个功能,可以快速导航到我的 ~/Sites 目录中的文件夹。

site() { cd ~/Sites/"$1"/website/; }
Run Code Online (Sandbox Code Playgroud)

因此,如果我输入site clientsite它将 cd 到 ~/Sites/ clientsite /website/,这里没有发生太复杂的事情。

我想知道如何根据我内部的文件夹自动完成此操作~/Sites/

因此,当我输入时,site cli[HIT TAB]它会自动完成为site clientsite.

zsh zshrc oh-my-zsh

1
推荐指数
1
解决办法
946
查看次数

Oh-My-ZSH 意大利语,我想要英语

我的 Oh-My-ZSH 返回意大利语的错误消息和日期等,而不是英语。我在网上能找到的唯一的东西

export LANG=en_US.UTF-8

我将其添加到我的 .zshrc 中,但没有结果。

在 CentOS (linux) 上工作..

谢谢

zsh oh-my-zsh

1
推荐指数
1
解决办法
1227
查看次数

能否以某种方式阻止“docker-compose down”在生产中运行?

我真的不希望它能够docker-compose down在生产中运行。曾经。有没有办法在 zsh 中覆盖该命令,否则如果在生产服务器上运行只会抛出错误?

我们尝试将该命令别名为其他命令,但没有成功。

zsh docker

1
推荐指数
1
解决办法
807
查看次数

创建分支并推送它 git alias

如何创建一个别名来创建本地分支并将其推送到上游?我试过了

publish = !git checkout -b $1 && git push -u origin $1
Run Code Online (Sandbox Code Playgroud)

我明白了

Switched to a new branch 'mybranch/test'
error: dst ref refs/heads/mybranch/test receives from more      than one src.
error: failed to push some refs to 'ssh://myurl'
Run Code Online (Sandbox Code Playgroud)

git alias zsh

1
推荐指数
1
解决办法
1908
查看次数

Vim 键映射在 urxvt 中表现得很奇怪

最近我开始使用&favor,urxvt因为它有大量的选项和透明功能。

不幸的是,一些键映射Vimurxvt.

例如,我将Ctrl + Up/DownShift + Up/Down分别映射到 5 个 10 行上/下移动或Ctrl + Left/Right1 个字左/右移动。

这些移动命令在 中工作没有任何问题xterm,但它们拒绝在 中工作urxvt:它们切换到插入模式并将a, b,cd作为输入粘贴到我的 vim 中。

为什么会出现这种情况?

我还使用zsh作为我的 shell 并映射Ctrl + Left/Right到在 中向左/向右移动 1 个单词zsh:这也停止在 中工作urxvt(同时仍在 中工作xterm)。

我怎样才能urxvt正确映射按键?

vim terminal zsh rxvt xterm

1
推荐指数
1
解决办法
1271
查看次数

zsh 条件 OR 失败

# delete git branch
git--() {

  BRANCH=$1

  if [ -n $BRANCH]; then
    BRANCH=$(git rev-parse --abbrev-ref HEAD)
  fi

  if [ "$BRANCH" = 'master' || "$BRANCH" = 'develop' ]; then

    red "You should not delete $BRANCH"
    return 0
  fi
}
Run Code Online (Sandbox Code Playgroud)

失败了

git--:[:8: ']' expected
zsh: master: command not found...
git--:8: command not found: master
No branch specified therefore I'm using the current one: master
On branch master
nothing to commit, working tree clean
Do you really want to delete the branch master …
Run Code Online (Sandbox Code Playgroud)

zsh

1
推荐指数
1
解决办法
7885
查看次数

使用 bash 读取 package.json 文件的 name 属性

我有这个:

str=`cat package.json`
prop="name"
my_val="$(node -e "console.log(JSON.parse(${str})[${prop}]);")"
echo "$my_val"
Run Code Online (Sandbox Code Playgroud)

我想读取namepackage.json 文件的属性。我认为这很接近,但我收到 JSON.parse 错误:

SyntaxError: Unexpected token o in JSON at position 1
    at Object.parse (native)
    at [eval]:1:18
    at ContextifyScript.Script.runInThisContext (vm.js:25:33)
    at Object.runInThisContext (vm.js:97:38)
Run Code Online (Sandbox Code Playgroud)

有人知道如何修复吗?

这有效:

prop="name"
my_val="$(node -e "console.log(require('./package.json')['$prop'])")"
echo "json val: '$my_val'"
Run Code Online (Sandbox Code Playgroud)

但我想知道如何以第一种方式做到这一点。

bash shell json zsh node.js

1
推荐指数
1
解决办法
2442
查看次数

标签 统计

zsh ×10

oh-my-zsh ×5

git ×2

zshrc ×2

alias ×1

bash ×1

docker ×1

gcc ×1

gcc-warning ×1

json ×1

node.js ×1

rxvt ×1

shell ×1

symlink ×1

terminal ×1

vim ×1

xterm ×1