展开

关键词

树莓派折腾记:安装并配置zsh

在写这篇文章之前,小苏拿"树莓派 zsh"做关键词在Google上搜索了一下,搜索结果中似乎没有文章能比较系统地介绍如何在树莓派上安装和配置树莓派,所以干脆自己写一篇喽~   正文开始(以下内容默认针对于树莓派的默认用户 自动配置脚本   执行此命令后,脚本将会下载zsh所需的资源和配置文件至~/oh-my-zsh/目录,并将根据你的系统环境变量完成zsh的配置。    ,说明zsh的基础配置完成。 ="true" #(去掉ENABLE前的"#")打开zsh自动纠错功能 plugins=(git sudo) #为zsh添加git和sudo插件   将以下内容添加到文件的末尾以重定向默认命令或添加自定义命令 2.开启sudo插件:   开启sudo插件后,如果遇到上一条命令因为未在命令头部添加sudo命令而保存的情况时,只需要双击"Esc"键,即可自动为刚才键入的最后一条命令补全sudo。

1.5K20

如何为 .NET CLI 启用 Tab 自动补全

本文适用于: ✔️ .NET Core 2.1 SDK 及更高版本 本文介绍了如何为四种 shell(PowerShell、Bash、zsh 和 fish)配置 Tab 自动补全。 设置完成后,通过在 shell 中键入 dotnet 命令,然后按下 Tab 键即可触发 .NET CLI 的 Tab 自动补全。 可以通过直接 dotnet complete 命令发送内容来测试结果而无需启用 tab 自动补全。 如果已安装,但该命令仍不起作用,请确保 dotnet 命令解析为 .NET Core 2.0 SDK 及更高版本。 PowerShell 若要将 Tab 自动补全添加到适用于 .NET CLI 的 PowerShell,请创建或编辑存储在变量

6810
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mac php nginx mysql 环境搭建及eclipsephpstorm xdebug

    (这点应该都很容易理解 ^_^) 然后安装了zsh ,那么你的shell 就已经变成zsh了。 那么,如果配置到这个里面是bash的配置,完全不起作用。 需要修改的是 ~/.zshrc 文件. vim ~/.zshrc .zshrc 文件最后添加: . ~/.bash_profile 同理 alisa 命令不起作用的问题也可以这样解决。 这里就配置完成了php部分 ,可以在 phpinfo(); 页面查看配置是否成功。 这样就配置完成了,eclipse不需要其它浏览器插件 这里我的环境基本就搭建好了,在搭建碰到需要小问题,希望对大家有所帮助!^_^ 转载请注明出处,谢谢。

    32930

    我就感觉到快 —— zsh 和 oh my zsh 冷启动速度优化

    这里提供一个简单的脚本: #! 可以看到,除了 nvm 以外、hexo 的自动补全、thefuck 的初始化、pyenv 都大幅拖慢了 zsh 的启动速度。 3. lazyload 的方法是声明一个占位函数,当执行这个函数时完成对真实命令的初始化、并移除命令占位。 变量字符串查找 在 .zshrc 中鲜少需要用到这样的语法,不过依然存在一些 case,比如为了避免 FPATH 中重复添加 Homebrew 的自动补全,提前检查 FPATH 中是否已经包含了 Homebrew 这一操作会调用 syslog() 函数 /var/log/asl 写入日志、并读取上一次登录记录、以 Last login 的形式显示出来。

    1.3K40

    原 Mac ZSH(oh-my-zsh

    /oh-my-zsh/wiki/Installing-ZSH 配置zsh 方案一(推荐): 官网提供两个命令 curl 和 wget ,都是下载脚本到本地,并执行他。 ,但是你要保证第一步安装已经完成。 git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc 2、将 brew 安装的路径添加到系统shells里面 sudo vi /etc/shells 在最后添加一行,如果已经有则略过。 ,脚本会有自动检测和修改,避免一定的错误 相关链接: chsh: /usr/local/bin/zsh: non-standard shell Installing-ZSH

    83030

    ArchLinux下zsh配置

    简介 zsh 是一款优秀的 Shell 脚本解释器,其基于 Bourne Shell 作出了大量改进,同时加入了 bash、ksh 和 tcsh 的一些功能。 2. 配置 Oh My Zsh 用户社区收集了 zsh 大量的第三方插件,并推出了 oh-my-zsh 框架用于管理 zsh 插件。 wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" # wget 安装 一般常用的配置包括主题、自动补全和语法高亮 【注】虽然 ArchLinux 也可以直接使用 sudo pacman -S oh-my-zsh-git 安装,但似乎不是最新版本,所以最好还是使用官方给出的安装方式,即上文中的 curl 或 wget # 这里我保持默认的主题 2.2 自动补全 oh-my-zsh 配置自动补全功能需要安装 zsh-autosuggestions 插件,具体安装步骤为: 克隆 zsh-autosuggestions 仓库到

    17710

    Zsh 添加主题和插件

    在我的前文中,我大家展示了如何安装并使用 Z-Shell (Zsh)。对于某些用户来说,Zsh 最令人激动的是它可以安装主题。 Oh My Zsh 不仅拥有大量精美的主题,同时还有数以百计的扩展 Zsh 功能的插件。 安装 Oh My Zsh Oh My Zsh 的官网建议你使用一个脚本在有网络的情况下来安装这个包。 尽管 Oh My Zsh 项目几乎是可以令人信服的,但是盲目地在你的电脑上运行一个脚本这是一个糟糕的建议。 这两步操作可以一步完成,只需要你的 mv 命令支持 -b 这个选项。 重新启动 Zsh 编辑配置文件之后,你必须重新启动你的 Shell。在这之前,你必须确定你的任何操作都已正确完成。例如,在你修改了 .oh-my-zsh 目录的路径之后。不要忘记将目录移动到新的位置。

    1.2K10

    LinuxMac通过Oh-my-zsh配置Zsh插件,让你的终端更加强大且智能

    [Zsh自动填充提示] 实际上,Oh-my-zsh还支持很多丰富的插件,甚至可以说,Oh-my-zsh自带了很多丰富的插件,等着你去激活。 在$HOME/.zshrc内添加sudo: [添加sudo] 之后,source文件后,我们遇到上述情况,只需要按两下ESC,即可自动填充。 非内置插件 终于到非内存插件了。 ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting [安装完成,查看文件] 之后,在$HOME/.zshrc内激活即可: : [source] 脚本配置 和之前配置oh-my-zsh一样,我也写了一个一键配置脚本。 ')" [一键脚本] 这样的脚本,时候一开始使用oh-my-zsh就配置嗷。

    95130

    将项目发布到 Homebrew 官方仓库

    新建分支 这里的操作就和开源项目提交 PR 一样,新建 branch 并创建安装脚本。 如果是 Golang 项目,则需要添加 Go 依赖 depends_on "go" => :build,同时在 install 中完善安装脚本,golang 开发的项目一般都是使用 go build 来构建 检测脚本脚本完成后,请先进行如下测试,确保测试通过且无任何报错。 GitHub action 这一步也可以在 GitHub action 中自动完成,使用 homebrew-bump-formula[7] 插件。 使用 brew 不但简化了安装步骤,提升了用户体验,还可以把诸如 completion 命令生成的自动补全脚本在安装时就注入到系统中,无需在装好后再进行其他操作,体验极佳。

    43210

    kubectl 高效使用技巧

    命令补全功能使你可以使用 Tab 键自动完成 kubectl 命令的各个部分。这适用于子命令、选项和参数,包括诸如资源名称之类难以键入的内容。命令补全可用于 Bash 和 Zsh Shell。 Kubectl 可以使用以下命令为 Bash 和 Zsh 自动生成并 print out 补全脚本: kubectl completion bash # or kubectl completion zsh Zsh Zsh 的补全脚本没有任何依赖项,所以配置要简单很多,我们可以通过添加以下命令到你的 ~/.zshrc 文件中来实现这一效果: source <(kubectl completion zsh) 下面的 zsh-autosuggestions、zsh-syntax-highlighting、kubectl 这几个插件,可以自动提示之前我们使用过的一些历史命令,在 ~/.zshrc 中添加插件配置 bash/zsh/fish 自动补全脚本,由于经常需要切换不同的集群,很可能会误操作集群,这个时候有个提示就很棒了,我们可以使用 kube-ps1 工具来修改 PS1。

    26620

    Mac装机之后终端配置

    /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 运行脚本之后,选择对应的源之后就会一键安装 telnet lrzsz tcpdump tree jq ack redis autojump zbar nslookup git 安装node: brew install node@12 # 然后添加环境变量 zshrc echo 'export PATH="/usr/local/opt/node@12/bin:$PATH"' >> ~/.zshrc 加载之后就可以使用了 参考文章:Homebrew国内如何自动安装 下载脚本 # gitee 源 wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh 调整脚本 把如下内容: REPO= 安装完成之后,修改仓库地址 cd ~/.oh-my-zsh git remote set-url origin https://gitee.com/mirrors/oh-my-zsh.git git

    7420

    Kali 工具 之 Msfvenom 命令自动补全篇

    偶然看到亮神写的一篇“解决 msfvenom 命令自动补全”文章,心想,还有这操作? 报错了,原来需要依赖 zsh,使用 apt-get install zsh 安装 ? 安装完成后,再安装 oh-my-zsh ? ? 出来此界面说明安装成功! 0X03 安装自动补全脚本 输入: git clone https://github.com/Green-m/msfvenom-zsh-completion ~/.oh-my-zsh/custom/plugins 到底是哪两条命令呢 ,官方解释 fpath=(~/.zsh/completion$fpath) ($fpath 通过添加来包含您的目录~/.zshrc) autoload-Uzcompinit&&compinit-i (确保 compinit 已加载或通过添加~/.zshrc) 将这两条命令加到 ~/.zshrc 最后一行 ?

    2.8K30

    Centos7 zsh一键安装脚本

    Bash确实是不错的Shell,但仍有用很多不尽人意的地方,如自动补全的功能不够强大,定位较长路径不够方便,命令历史管理不够完善等。   这里介绍使用zsh,功能十分强大..推荐给大家! 为了方便各位使用zsh,写了一个脚本安装zsh,顺便安装一个脚本,可以在登陆时显示服务器信息 项目地址 https://github.com/FanhuaCloud/ZSH_Install 环境 zsh oh-my-zsh 安装方法 使用xshell或其他SSH软件,连接您的服务器,输入以下命令进行安装 wget https://github.com/FanhuaCloud/ZSH_Install/archive /master.zip unzip master.zip cd ZSH_Install-master . /zsh.sh 安装完成之后,zsh将会自动启动 截图 image.png image.png image.png 关于主题 zsh主题参考:https://github.com/robbyrussell

    99600

    Linux超级漂亮的Shell

    Shell——Zsh 才选择使用 zsh,被它的自动完成、补全功能吸引了。 官网:www.zsh.org 选择 oh-my-zsh, oh-my-zsh 是基于 zsh 的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。 /master/tools/install.sh -O -)" 其本质就是下载并执行了 github 上的 install.sh 脚本, 该脚本位于oh-my-zsh/tools/install.sh 配置主题 oh-my-zsh 集成了大量的主题, 位于 oh-my-zsh/theme 配置主题, 可以通过修改~/.zshrc中的环境变量ZSH_THEME来完成 ZSH_THEME="agnoster 如果你想我 ZSH 自动升级本身没有提示你, 修改 `~/.zshrc disable_update_prompt = true 禁用自动升级, 修改~/.zshrc disable_auto_update

    7820

    LinuxMac如何配置ZSH并使用Oh-my-zsh?让你的终端更加实用、美观

    配置Oh-my-zsh 是不是觉得: ZSH单调,无彩色提示 ZSH命令自动填充不好用 其实,这些可以通过配置ZSH来解决,我十分推荐大家直接使用Oh-my-zsh 1. [激活Oh-my-ZSH效果] 手动配置 其实,手动配置重复的内容就是我写的脚本配置: 在oh-my-zsh的github主页,手动将zip包下载下来。 [输入cd Dow后按Tab自带填充] 其实,ZSH自动填充,不但可以填充目录,还可以: 填充命令,如:Git命令填充。 粘贴自动转义 使用Oh-my-zsh,默认是使用自动粘贴转义。但是这样容易出差错。 为此,如果需要关闭自动转义,可以打开~/.zshrc文件,添加DISABLE_MAGIC_FUNCTIONS=true字段: [自动转义取消] Tips zsh的强大不仅仅如此,还可以安装更多强大插件,

    2.4K50

    几个 Shell小工具( Expect Htop Ccat Z Iotop)

    Expect 介绍 Expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作. 通俗的讲,就是允许你在脚本里设定一些”原本要手动输入”的东西. 安装 mac OS: brew install expect 几个重要的命令 send:进程发送字符串,用于模拟用户的输入。 这里有两种实现方式: 软连接 在/usr/local/bin目录下设置一个目标脚本的软连接即可. ln -s ~/jump /usr/local/bin/jump 使用zsh的全局别名 在~/.zshrc 安装 使用zsh的朋友,打开~/.zshrc,将其中的plugins={git} 添加z,变成plugins={git z},然后执行source ~/.zshrc即可. ChangeLog 2019-04-02 完成 2019-04-03 添加Z 2019-04-21 添加iotop 以上皆为个人所思所得,如有错误欢迎评论区指正。

    50420

    使用开源工具自定义 Mac 终端

    homebrew_installer.sh \ https://raw.githubusercontent.com/Homebrew/install/master/install.sh 在您的系统上执行安装脚本之前 ,请检查它以确保它不是恶意的: $ more homebrew_installer.sh 一旦您对脚本将要执行的操作感到满意,您就可以安全地执行它: $ bash homebrew_installer.sh 我真的很喜欢它,因为它有许多很棒的功能,包括搜索、自动完成、粘贴历史记录,以及数以千计的有用功能、助手、插件、主题,以及一些可能让你高兴得叫喊的东西。 递归路径扩展(例如 按Tab键后/u/lo/b扩展到)/user/local/bin 拼写更正、大致完成和在您输入目录名称时犯下小错误时的自动更正 插件和主题导出 语法高亮 历史子串搜索和访问特定行,通过运行历史命令 137 自动完成,使用Tab在选项之间跳转,然后按Return进行选择;处理目录、文件和命令 Git集成 多得多 使用以下命令安装 Oh My Zsh: $卷曲-fsSL --output omz_installer.sh

    11700

    如何正确在iterm2上使用lrzsz命令

    安装完成之后,我们打开iterm2,原始界面如下 ? 配置iterm2 我这里配置了三种,高亮、命令自动提示、字体。 /install 修改默认的主题,将ZSH_THEM="robbyrussell"修改为ZSH_THEME="agnoster",或者注释掉,重新添加一行。 vi ~/.zshrc ? 6.语法高亮 brew install zsh-syntax-highlighting sudo vim ~/.zshrc 添加如下内容 source /usr/local/share/zsh-syntax-highlighting /zsh-syntax-highlighting.zsh 最终效果图 ? 进入到 /usr/local/bin 目录下,下载两个脚本文件 sudo wget https://gist.githubusercontent.com/sy-records/1b3010b566af42f57fa6fa38138dd22a

    1.7K10

    使用antigen轻松打造赏心悦目的shell环境

    一提到Shell环境,很多人可能想到的就是那种神秘的黑框界面,但是其实Shell环境也可以设置成非常酷的样子,并带有自动完成自动补全、人性化提示等各种功能。 所以首先要先安装这两个软件: sudo apt install zsh git 安装antigen 下面来安装antigen,它只是一个zsh脚本而已,所以安装起来非常简单,直接下载为用户家目录下的隐藏文件即可 # 导入antigen.zsh文件 source ~/.antigen.zsh # 使用ohmyzsh antigen use oh-my-zsh # 添加要使用的ohmyzsh插件,可以在ohmyzsh 最重要的是,在输入命令的时候,还可以直接按tab,zsh会非常智能得给出参数。大家可以实际体验一下。 ? 配置完成之后,将自己的默认Shell改成zsh。之后每次登录都可以看到这赏心悦目的终端了。 /zsh/.zshrc wget https://raw.githubusercontent.com/techstay/dotfiles/master/zsh/.p10k.zsh 下载完成之后,重新登录

    1.9K20

    写给工程师的 Ubuntu 20.04 最佳配置指南

    重启后 xrandr 的设置会失效,我们可以设置个启动自动执行的脚本,比如start-service.sh: # start-service.sh #! start-service.sh 授予执行权限 sudo chmod +x start-service.sh 然后在 Ubuntu 中搜索「sartup Applications」(启动应用程序) ,将脚本添加进去 # 自动安装,如果你没安装 git 需要先安装 git wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh 有趣的命令行小玩具 配置好Terminator 和 ZSH 后,我们还可以为命令行添加些有趣的小玩具。 比如我们下载了 xmind 安装包 XMind-2020.rpm: # 添加 Universe 仓库(如果未添加) sudo add-apt-repository universe # 更新 sudo

    4K50

    相关产品

    • 漏洞扫描服务

      漏洞扫描服务

      漏洞扫描服务是用于网站漏洞监测的安全服务,为企业提供7×24小时准确、全面的漏洞监测服务,并为企业提供专业的修复建议, 从而避免漏洞被黑客利用,影响企业资产安全…

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券