首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

zsh全局别名管道到文件并在vim中打开文件被卡住

zsh全局别名是指在zsh终端中定义的可以在任何位置使用的命令别名。管道是一种将一个命令的输出作为另一个命令的输入的方式。在zsh中,可以使用管道将命令的输出重定向到文件中。而在vim中,可以使用命令来打开文件进行编辑。

针对这个问题,可以采取以下步骤:

  1. 在zsh中定义全局别名: 在zsh终端中,可以使用alias命令来定义全局别名。例如,可以使用以下命令将"aliasname"定义为别名:
  2. 在zsh中定义全局别名: 在zsh终端中,可以使用alias命令来定义全局别名。例如,可以使用以下命令将"aliasname"定义为别名:
  3. 其中,"aliasname"是别名的名称,"command"是要执行的命令。
  4. 使用管道将命令的输出重定向到文件: 可以使用管道符号(|)将一个命令的输出作为另一个命令的输入,并将结果重定向到文件中。例如,可以使用以下命令将命令的输出重定向到文件:
  5. 使用管道将命令的输出重定向到文件: 可以使用管道符号(|)将一个命令的输出作为另一个命令的输入,并将结果重定向到文件中。例如,可以使用以下命令将命令的输出重定向到文件:
  6. 其中,"command1"是要执行的第一个命令,"command2"是要执行的第二个命令,"filename"是要保存输出结果的文件名。
  7. 在vim中打开文件进行编辑: 可以使用vim命令来打开文件进行编辑。例如,可以使用以下命令在vim中打开文件:
  8. 在vim中打开文件进行编辑: 可以使用vim命令来打开文件进行编辑。例如,可以使用以下命令在vim中打开文件:
  9. 其中,"filename"是要打开的文件名。

如果在执行以上步骤时出现卡住的情况,可能是由于以下原因之一:

  1. 命令执行时间过长: 如果命令的执行时间过长,可能会导致终端卡住。可以尝试等待一段时间,看是否会继续执行。如果长时间没有响应,可以尝试终止当前命令的执行。
  2. 系统资源不足: 如果系统资源(如内存、CPU等)不足,可能会导致命令执行缓慢或卡住。可以尝试关闭一些不必要的程序或服务,释放系统资源。
  3. 命令存在错误: 如果命令存在错误或不完整,可能会导致执行卡住。可以检查命令的语法和参数是否正确,并尝试修正错误。

总结: zsh全局别名管道到文件并在vim中打开文件被卡住时,可以通过等待一段时间、释放系统资源或修正命令错误来解决问题。如果问题仍然存在,可能需要进一步调查和排查具体原因。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

GitHub日收12000星,六个命令行工具引爆程序员圈!

它具有交互式添加和编辑函数以及注册全局函数和别名的功能。但我喜欢的是它能够在特定的上下文中快速给出一个命令,一个简短的别名。...使用McFly在此路径中常见的普通命令 当你想要打开一个文件(vim **)时,FZF非常适合在命令行过滤文件路径,但是对于完成命令行,有比原始历史文件更多的可用信息。...init zsh)" 二进制文件发出初始化脚本,而不是将初始化脚本转储主目录,这是一种很好的做 法。...它比使用现有的ZSH完成的 “cd TAB TAB ” 导航文件夹更快。...当然,我稍后会压缩或重组这些提交,但为了方便,我有一个名为wip(“工作在进行”)的git别名,这让我的提交更轻松。 git wip = !

46120

Mac下配置环境变量重启后不生效解决方法

,修改时需要root权限 1)/etc/paths (全局建议修改这个文件 ) 编辑 paths,将环境变量添加到 paths文件 ,一行一个路径 Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到...2)/etc/profile (建议不修改这个文件全局(公有)配置,不管是哪个用户,登录时都会读取该文件。...3)/etc/bashrc (一般在这个文件添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。...4)创建文件 1.创建一个文件: sudo touch /etc/paths.d/mysql 2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑): sudo vim...解决 Mac 下配置环境变量在 ZSH 无效的问题 在配置 gradle 的时候, 发现在 /etc/profiles 设置了环境变量后, 还是不能在 zsh 中使用.

10.2K00

转载:(Mac)在bash和zsh配置环境变量path的几种方法

,修改时需要root权限 1)/etc/paths (全局建议修改这个文件 ) 编辑 paths,将环境变量添加到 paths文件 ,一行一个路径 Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到...2)/etc/profile (建议不修改这个文件全局(公有)配置,不管是哪个用户,登录时都会读取该文件。...3)/etc/bashrc (一般在这个文件添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。...4) 1.创建一个文件: sudo touch /etc/paths.d/mysql 2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑): sudo vim /etc...2.2 解决 Mac 下配置环境变量在 ZSH 无效的问题 在配置 gradle 的时候, 发现在 /etc/profiles 设置了环境变量后, 还是不能在 zsh 中使用.

2.5K20

Linux基础命令行使用技巧

在Linux的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储一个文件...:2 就相当于上一条命令的 bar.txt 文本文件。 touch foo.txt bar.txt baz.txt vim !...~$ vim $(grep -l failed $(date +'%Y%m%d').log) ~$ vim `grep -l failed \`date +'%Y%m%d'\`.log` #示例2.查询后进行打开...on #别名扩展(缺省on) extdebug off extglob on #打开扩展的模式匹配特性(正常的表达式元字符来自Korn shell的文件名扩展...允许以#开头的词以及同一行其他的字符忽略.缺省为打开 lastpipe off lithist off #如果打开,且cmdhist选项也打开,多行命令讲用嵌入的换行符保存到历史

5.8K63

Linux基础命令行使用技巧

在Linux的Shell终端里我们也可以将前面的命令进行复用,下面我们将先从设置历史变量以及如何查看、搜索、以及前后移动历史说起; 设置历史记录 描述:无论是 bash 还是 zsh,都能够将我们已经执行过的命令存储一个文件...@zsh ~]$ echo $HISTFILE 为 ~/.zsh_history Step2.针对于bash进行历史变量记录设置(注意默认记录数为1000) $ vim ~/.bashrc #历史文件报保存位置...:2 就相当于上一条命令的 bar.txt 文本文件。 $ touch foo.txt bar.txt baz.txt $ vim !...on #别名扩展(缺省on) extdebug off extglob on #打开扩展的模式匹配特性(正常的表达式元字符来自Korn shell的文件名扩展...允许以#开头的词以及同一行其他的字符忽略.缺省为打开 lastpipe off lithist off #如果打开,且cmdhist选项也打开,多行命令讲用嵌入的换行符保存到历史

5.9K20

解决nvm command not found 问题

nvm 可以在统一系统安装多个版本的Node.js的运行时,并在不同版本间快速切换,是前端开发的利器。...nvm 安装 卸载全局安装的 node/npm 在官网下载的 node 安装包,运行后会自动安装在全局目录,使用过程中经常会遇到一些权限问题,所以推荐按照以下方法卸载全局安装的 node/npm 打开 .../usr/local/lib,删除 node 和 node_modules 相关的文件文件打开 /usr/local/include,删除 node 和 node_modules 相关的文件文件夹...我的shell使用的是zsh,因此,将命令source ~/.nvm/nvm.sh放入~/.zshrc vim ~/.zshrc oh my zsh 以及自动补全 zsh还是有点简单,自动补全等功能不是很强大...) 重新打开终端即可 注意,安装oh-my-zsh配置可能会被覆盖,可能需要重新把source ~/.nvm/nvm.sh命令放入~/.zshrc

4.5K10

Mac 上的开发配置总结

配置文件 Mac 上有很多配置文件都可以用来保存环境变量等配置,根据自己的理解记录了四个文件的用途: # etc/profile 系统配置文件 # etc/.bash_profile 系统环境变量配置...# ~/.bash_profile 个人环境变量配置 # ~/.zshrc zsh 的配置文件 编辑最多的应该是 ~/.bash_profile 和 ~/.zshrc, 基本上建议所有的个人配置都放在.../raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 注意:安装 Homebrew 会下载 node, 请做好 node 环境破坏的准备...会无视冲突,并强制获取远端 npm 库资源,即使本地有资源也会覆盖掉 --legacy-peer-deps # 安装时忽略所有 peerDependencies,忽视依赖冲突,采用 npm 版本 4 版本...美化: ohmyzsh 修改启动语 vim $PREFIX/etc/motd sublime-text 3 # Terminal 启用 sublime 别名 subl ## 1.设置软链(推荐) sudo

80020

【玩转Lighthouse】在Lighthouse配置Vim的YouCompleteMe:文本编辑更清爽和强大,并具有一定的IDE能力

支援Python3 在编译安装Vim前,我们需要配置Python3,使其后续Vim能支援Python3。...的版本,就是最新版本的Vim了: [我们编译安装的Vim] 并且,Python成功支援vim --version | grep python [python有支援] Vim安装vim-plug...[全局重定向] 安装YCM 现在,我们可以借助vim-plug,给Lighthouse上的Vim安装YCM。...我们随便打开一个Python文件(普通文件也可以……),就可以自动代码提示和补全了: [代码补全] 额外插件 最后,再推荐插件: pangloss/vim-javascript:支援Vim,使Vim支持...你也可以配合ZSH,获得更好的Shell体验: [编辑ZSH配置文件] [ZSH] 参考教程: Linux/Mac通过Oh-my-zsh配置Zsh插件,让你的终端更加强大且智能 --- 有些人可能会说,

1.8K141

终极 Shell-MacTalk-池建强的随想录Customize to your needs…

~/.zshrc 都不复杂,安装完成之后退出当前会话重新打开一个终端窗口,你就可以见到这个彩色的提示了: zsh1 配置 zsh 的配置主要集中在用户当前目录的.zshrc里,用 vim...接下来进行别名的设置,我自己的部分配置如下: alias cls='clear'alias ll='ls -l'alias la='ls -a'alias vi='vim'alias javac="javac...打开alias -s rb=mate # 在命令行直接输入 ruby 文件,会在 TextMate 打开alias -s py=vi # 在命令行直接输入 python 文件,会用 vim 打开...的牛粪之处在于不仅可以设置通用别名,还能针对文件类型设置对应的打开程序,比如: alias -s html=mate ,意思就是你在命令行输入 hello.html,zsh会为你自动打开 TextMat...8、通配符搜索:ls -l */.sh,可以递归显示当前目录下的 shell 文件文件少时可以代替 find,文件太多就歇菜了。 9、更强的别名:请参考配置一节。

1.8K80

优雅地乱玩 Linux-2-zsh

Zsh 安装 zsh 使用 设置 Zsh 为默认 Shell Error "chsh: PAM authentication failed" 安装 oh my zsh 主题设置 别名设置...安装 oh my zsh 似乎只能在 zsh 里面安装, 所以先保证切换 shell zsh 再执行下面的语句: sh -c "$(curl -fsSL https://raw.github.com...即可打开配置, 然后设置, 就可以使用 oh-my-zsh 下面 theme 文件夹里面的主题了 ZSH_THEME=robbyrussell 别名设置 就是给累赘的命令行增加个别名, 在配置文件末端进行设置即可...'clear' alias show='nautilus' 取消第一行注释之后就可以通过 zshconfig 快速打开配置文件了 插件设置 oh my zsh 项目提供了完善的插件体系, 相关的文件在...~/.oh-my-zsh/plugins 目录下, 默认提供了 100 多种, 大家可以根据自己的实际学习和工作环境采用, 想了解每个插件的功能, 只要打开相关目录下的 zsh 文件看一下就知道了.

57430

使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

可以通过code ~/.zshrc(如果没安装vscode,可以用vim ~/.zshrc)打开编辑zsh配置信息,可以看到默认配置了git 插件Plugin:git。...source .zshrc # 也可以封装成一个简写命令 alias alias rl='source ~/.zshrc' 也可以在这个配置文件配置更多alias。...windows git bash 设置别名提高效率 windows 桌面或任意资源管理器位置,右击,选择Git Bash Here,即打开了git bash命令行。...# 跳转到根路径 cd ~ # 查看下是否有.bash_profile文件 la # 如果没有.bash_profile文件,需要创建 touch .bash_profile # 打开编辑 (我这里安装了...vscode,所以直接用其打开文件) code .bash_profile 可以根据修改设置一些别名

5.1K20

Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)

2018年更新: 使用过程中发现 agnoster 这个主题虽然美观,但是在实际使用过程对用户来说并不是很友好,个人来说 ys 主题更适合我。...全局热键来打开或关闭iTerm2窗口,非常方便。 ? 配色方案 我选用的是 solarized,效果还不错。.../robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" 主题 安装成功后,用vim打开隐藏文件 .zshrc ,修改主题为 agnoster: ZSH_THEME...$ZSH_CUSTOM/plugins/zsh-autosuggestions 2.用 vim 打开 .zshrc 文件,找到插件设置命令,默认是 plugins=(git) ,我们把它修改为 plugins...~/.oh-my-zsh/custom/plugins/zsh-autosuggestions 用 vim 打开 zsh-autosuggestions.zsh 文件,修改 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE

2.5K50

目前在使用的Windows下最好用的shell

程序安装到了 %USERPROFILE%\.babun 这个目录。 下次运行它只需 Win+R 调出运行对话框输入babun即可。...,可以通过 Ctrl+H 来删除字符 Alt+Shift+Enter 可以全屏 Ctrl+Insert 复制 & 左键选中复制 Shift+Insert 粘贴 & 右键粘贴 Ctrl+Click 可以打开一个车目录或文件或链接...在用或者方向上键查找历史命令时,zsh支持限制查找。...打开当前目录 命令 | pbcopy 通过管道加在命令行后可以将输出拷贝系统的剪贴板上;同理,pbpaste 把剪贴板的文本输出 oh-my-zsh 常用的OMZ命令可以参考 Cheatsheet...可以简化命令输入,在 .zshrc 添加alias shortcut='this is the origin command'一行就相当于添加了别名在命令行输入 alias 可以查看所有的命令别名

1.4K20

linux基础(day23)

别名给命令重新起个名字 各用户都有自己配置别名文件 ~/.bashrc ls /etc/profile.d/ 自定义的alias 放到 ~/.bashrc 命令补全 在centos6,命令补全仅支持命令本身...就会把1.txt文件内容重定向2.txt文件,而2.txt之前的文件就会删除掉,重新写入1.txt文件内容 cat 1.txt >> 2.txt 两个大于号>>,就是追加,不会删除2.txt...文件内容,而是在原有的基础上将1.txt文件内容写入2.txt文件中去 ls aaa.txt 2> err 2大于号表示错误的输出(错误信息) 2> 表示它会把命令产生的错误信息指定输入一个文件中去...既可以写入一个文件,也可以分开写入 小于号,重定向 小于号< ,输入重定向 wc -l < 1.txt //把1.txt文件内容输入重定向命令wc -l 中去 [root@hf-01 ~]# wc...-l < 1.txt 2 [root@hf-01 ~]# 2.txt < 1.txt -bash: 2.txt: 未找到命令 [root@hf-01 ~]# 输入重定向,左边必须是命令,不支持文件输入重定向文件

48210

CentOS & macOS终端配置

3⃣️配置文件内容,使上面功能添加: 使用vim ~/.zshrc打开文件,找到其中的插件设置,默认是plugins=(git),我们将其修改为: # Add wisely, as too many...vim,见下方vim安装教程 4.设置 zsh 主题 我们可以通过 vim ~/.zshrc 命令打开 zsh 的配置文件,修改其中的 ZSH_THEME 字段的值,进行主题的修改。.../vimrc进入配置文件,将Plug 'ryanoasis/vim-devicons'注释掉即可 2⃣️使用vim打开文件时,显示YouCompleteMe插件不支持此低版本vim 由于VimForCpp...3⃣️使用vim打开一些文件时,使用键盘上下左右键变成了在文件输入内容 此情况多见于普通用户打开一些root权限文件,也可能是由于YouCompleteMe插件产生的bug 如下图,在正常模式下,使用键盘上下左右键翻页...,变成了进入插入模式下的输入字母”B” 解决方法1: 使用hjkl移动光标,不使用键盘上下左右键 解决方法2: 在root权限下打开,即sudo vim 文件

34620
领券