比如,,你用 emacs写c ,但你输完emacs ma按tab回车是,他会匹配所有ma开头的文件,而这个是忽略掉,也就是按tab时不会在有你忽略的东西,对编程之类的友好,不用再匹配到二进制..o之类的文件, set correct = cmd lz/usr/bin tcsh>ls /usr/bin (y|n|e|a)? set fignore = (.o \~) emacs ma[^D] main.c main.c~ main.o emacs ma[tab] emacs main.c…
1.安装bash cd /usr/ports/shells/bash make install 2.切换chsh(change shell) chsh -s /usr/local/bin/bash…
安装zsh之后,在命令行输入 node -v,会出现 command not found: node. 出现原因是:使用bash输入终端指令识别得是~/.bash_profile,而安装zsh则无法识别~/.bash_profile,需要添加~/.zshrc. 具体看node的github之readme.…
第一步: vim ~/.zshrc 第二步:在.zshrc末尾加上 source ~/.bash_profile: 保存推出了 第三步 source ~/.bash_profile…
RT -- 解决方法: 打开 .zshrc 文件,将 Maven 环境变量配置加入其中,或者 将 source ~/.bash_profile 添加到 .zshrc 中. PS: 之前搞不懂,每次使用 mvn 命令时无效,都需要使用 source ~/.bash_profile 命令后才行,搜嘎! 参考:https://ruby-china.org/topics/23158…
参考文章 https://blog.csdn.net/hujincai_55/article/details/95680245?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.e…
Linux 分层 内核 库: .so 共享对象,windows:dll 动态链接库 应用程序 Linux的基本原则: 1.由目的单一的小程序组成:组合小程序完成复杂任务: 2.一切皆文件: 3.尽量避免捕获用户接口: 4.配置文件保存为纯文本格式: Linux中的GUI就是CLI GUI: Graphic User Interface Windows X-Window Gnome KDE Xface CLI: Command Line Interface sh bash csh ksh zsh…
首要一点:shell有多种,比如bash.zsh.csh.ksh.sh.tcsh等 因此,制作自动补全功能时,要先搞清楚,你使用的是哪种shell,各个shell制作方法是不同的,网上大部分介绍的是关于bash的. 定义补全脚本后,要重新打开终端或者先执行下脚本:source 一.bash: 涉及命令: 补全命令complete.筛选命令compgen.修改补全命令设置compopt 内置变量: 通过这些变量,可以获得当前命令的内容.位置等信息,以便判断下面应该出现的提示命令的内容 除了上面三个…
目录 1 切换到zsh 1.1 查看系统当前的shell 1.2 查看bin下是否有zsh包 1.3 安装zsh包 1.4 切换shell至zsh 2 安装oh-my-zsh 2.1 oh-my-zsh源码是放在github上的,所以先要安装git 2.2 修改配置 2.2.1 修改主题 2.2.2 修改插件 3 使用技巧 为何要换成zsh,主要是两点吧 1. 界面更漂亮,换一种心情 2. 更高级的功能,提高效率 1 切换到zsh 使用root用户登录,下面的操作基本都没有root的困扰,如果非…
现在假设大家都安装了iTerm2,我们先把bash切换成zsh,使用命令行如下: chsh -s /bin/zsh 执行命令后,会让你输入电脑的密码,输入即可.完成后,需要完全退出iTerm2,再次进入时,就已经从bash切换到zsh了.当然,如果你哪一天又想用bash了,也可以使用下列命令: chsh -s /bin/bash 切换成功后,退出,再次进入的时候就切换bash成功了,相互切换是不是很方便呢? 如果你想看看自己的机子上装了哪些shell,可以使用如下命令: cat /etc/she…