zsh 是一个非常好用的 shell ,也是 bash 的替代品中比较优秀的一个。 启用 如果未安装,则可以使用对应的命令行进行安装。...brew install zsh 或者 pacman -S zsh 等方法,然后使用选择器,将默认的 shell 设置为 zsh 。...chsh -s `which zsh` iTerm2 如果是在 Mac 上,可以和 iTerm2 一起使用。 补全 zsh 的命令补全功能非常强大,可以补齐路径、命令、参数等。...跳转 省略 cd zsh 中跳转的时候,可以省略掉 cd 这个命令,直接输入 .. 等同于 cd .. 这个命令。...session 跳转 在 zsh 中,记录了你最近访问过的地址,可以使用 d 命令进行打开,然后按前面序号进行跳转。
每天看着黑白命令行是很枯燥的,适当的可以给自己换换口味 安装zsh curl -L http://install.ohmyz.sh | sh 更换主题 git clone https://github.com.../install.sh # 安装完后 vim ~/.zshrc #修改ZSH_THEME值为agnoster 接着再修改iTerm2的配置字体为Menlo 14px 重新打开iTerm2就能看到效果了...更多主题 当然这只是zsh的一部分功能,其它的就等你去挖掘了
DOCTYPE html> 52-JavaScript-History我是第一个界面 前进 刷新 新的界面222 // History: 代表浏览器的历史信息, 通过History来实现刷新/前进/后退 // 注意点: 出于隐私考虑, 我们并不能拿到用户所有的历史记录...() { window.history.go(0); } //连接到的页面 <!...(); window.history.go(-1); }
1.查看shell cat /etc/shells 2.更换shell chsh -s /usr/local/bin/zsh 注:要确保更改的shell在上面cat命令查看的文件里,不然会报错。...3.安装oh-my-zsh git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh 4.创建配置文件 cp ~/.oh-my-zsh.../templates/zshrc.zsh-template ~/.zshrc 5.关闭重启terminal 6.更换主题 打开 ~/.zshrc 修改 ZSH_THEME="ys" //名字就是下面模版去掉....zsh-theme 所有模版都在: ~/.oh-my-zsh/themes 命名格式: 3den.zsh-themeSoliah.zsh-themeadben.zsh-theme... 7.设置热键和半透明
安装 oh-my-zsh mac 下,可通过 brew 安装 brew install zsh zsh-completions 官方安装文档: https://github.com/robbyrussell.../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.../usr/local/bin/zsh 3、将用户默认命令由 shell 切换到 zsh : chsh -s /usr/local/bin/zsh 可以通过 chsh 查看目前用户所默认的 bash...,脚本会有自动检测和修改,避免一定的错误 相关链接: chsh: /usr/local/bin/zsh: non-standard shell Installing-ZSH
[root@zhang user1]# help history history: history [-c] [-d offset] [n] or history -anrw [filename] or...history file and append the contents to the history list 读取所有命令历史文件追加history 列表中 -w...write the current history to the history file and append them to the history list 写当前的历史记录到文件中去...2001 history | tail -5 使用HISTSIZE禁用history 如果想禁用history,可以将HISTSIZE设置为0: $ export HISTSIZE=0 $ history...$ history 4 1998 export HISTIGNORE="pwd:ls:" 1999 cd 2000 history 5 除了使用history命令,在 shell 或 GUI
History对象 History对象允许操作浏览器的曾经在标签页或者框架里访问的会话历史记录。...方法 history.back(): history.back()在浏览器历史记录里前往上一页,用户可点击浏览器左上角的返回←按钮模拟此方法,等价于history.go(-1),当浏览器会话历史记录处于第一页时调用此方法没有效果...history.forward(): history.forward()在浏览器历史记录里前往下一页,用户可点击浏览器左上角的前进→按钮模拟此方法,等价于history.go(1),当浏览器历史栈处于最顶端时...history.go(): history.go(N)通过当前页面的相对位置从浏览器历史记录即会话记录加载页面,比如参数为-1的时候为上一页,参数为1的时候为下一页,当整数参数超出界限时,例如如果当前页为第一页...history.replaceState(): history.replaceState(stateObj, title[, url])该方法修改当前历史记录实体,按指定的数据、名称和URL(如果提供该参数
3.install ZSH Bash 是默认的 Ubuntu shell,但 ZSH 因其生产力的提升而处于另一个联盟。因此,我们将通过 Bash 安装 ZSH。...zsh --version zsh 5.8.1 (x86_64-ubuntu-linux-gnu) 关闭并重新打开终端以使其生效 4. install zsh 安装 添加超能力zsh安装Oh my zsh...在~/.zshrc文件中添加此附加配置 ZSH_THEME="powerlevel10k/powerlevel10k" POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(history...运行这些命令: git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom...extract deno docker git github gitignore history-substring-search node
显示命令执行时间 linux shell 具有history 功能,即会记录已经执行过的命令,但是默认是不显示命令的执行时间,命令的执行时间,history 已经记录,只是没有显示。...这个时候,你再执行history就会发现已经显示了时间。如下: 清空history 历史 为了不留执行命令的痕迹,可以history –c即可清理历史命令。...如下图: history –c会清理自己及其以前执行过的命令。...修改history 历史保留的条目 有时我们会觉得history保留的历史命令条目保存太少,想多保存,可以直接修改history 配置,在.bashrc 中添加如下内容: HISTFILESIZE=2000...(默认是1000) history命令的常见用法 history n 列出最近执行过的n条命令 !
安装必要软件 确保你的电脑已安装 zsh # apt系 sudo apt install zsh # yum系 sudo yum install zsh # pacman系 pacman -S zsh...# dnf系 dnf install zsh 安装完成后执行 chsh -s /bin/zsh 切换默认终端为zsh,重新登录生效,通过命令 echo $SHELL 检查是否生效 安装 oh-my-zsh...${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 使用 zsh-syntax-highlighting 插件 提供更丰富的语法高亮功能...如需了解更多信息,请查阅 zsh 和 oh-my-zsh 的官方文档。...GitHub - zsh-users/zsh-autosuggestions: Fish-like autosuggestions for zsh 终端环境:zsh 、oh-my-zsh、提示主题与 7
echo $HISTSIZE #显示命令历史缓存条目数量 history -c #清除命令历史记录 history 其它使用技巧: !...$ #引用上一个命令的最后一个参数 给history;操作历史记录 添加日期、执行的用户等信息: echo 'HISTTIMEFORMAT="%F %T `whoami`
1、在脚本中由于是在另外一个shell中进行语句的执行,所以history显示的是脚本运行的shell的history语句,而不会显示你执行该脚本的终端中的history 2、我们可以在家目录下的.bash_history...文件中查看自己的历史命令,而history查看的是内存中的历史命令,如果需要将内存中的历史命令加入其中,那么就需要使用history -w将当前终端的历史命令覆盖.bash_history的内容或是history...-a在.bash_history文件的尾部添加当前shell的历史命令 3、只有当前终端用户退出之后才会将当前内存中的历史命令添加到.bash_history文件中 4、与history命令相关的环境变量
安装zsh: apy -y install wget git nano apt -y install zsh yum -y install wget git nano yum -y install epel-release...&& yum -y install zsh 把shell切换为zsh然后重新登录: chsh -s /bin/zsh 安装oh-my-zsh: sh -c "$(wget https://raw.githubusercontent.com.../zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone https:/.../github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting...) 修改自动补全的底色: nano ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh 找到这一行,修改fg=
安装 zsh 安装 现在好多 linux 发行版好像都自带 zsh 的,比如说 centos。...其实还有个 .zsh_history ,记录了你在 zsh 下各种操作的历史记录,类似于下面这种的。前面那个大数字大家肯定很容易猜到是啥。...➜ ~ vim .zsh_history ... : 1629789654:0;vim .zshrc : 1629789748:0;vim .zsh_history >>> 1629789748 /...master) ls | head -n 10 3den.zsh-theme adben.zsh-theme af-magic.zsh-theme afowler.zsh-theme agnoster.zsh-theme...alanpeabody.zsh-theme amuse.zsh-theme apple.zsh-theme arrow.zsh-theme aussiegeek.zsh-theme 如果你想查看所有主题的效果
文章时间:2018年12月11日 23:56:35 history命令 .bash_history //最大1000条,修改目录 /etc/profile 显示时间:HISTTIMEFORMAT="%Y.../%m/%d %H:%M:%S " 永久保存命令 chattr +a ~/.bash_history 重复运行命令 !!
; 常用示例: location.reload() 刷新 history.go(1) 前进 history.go(-1) 后退 history.forward() 前进 history.back() 后退...+ 刷新 扩展: history.back 与 history.go 的区别: history.back(-1) 直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1) 也是返回当前页的上一页...,不过表单里的数据全部还在 Umi中history 相关实用API 1、获取当路由信息 import { history } from 'umi'; // history 栈的实体个数 console.log...(history.length); // 当前 history 跳转的action, 有push/replace/pop 三种类型 console.log(history.action) // location...) console.log(history.location.hash) 2、路由跳转 import { history } from 'umi'; // 跳转到指定路由 history.push('
我曾经搜索到一个比较各种 Shell 的文章,Zsh 交互性是 A + 级别的,远高于其它 Shell。在编程方面,Zsh 是 A 级的吧,也是最高的。...后来我使用 Zsh。如果不调整一些必要的配置的话,Zsh 甚至还不如 Bash 好用。这也是很多人尝试过并放弃过的原因。...Zsh 配置文件试用 (内附讲解) 不熟悉 Zsh 的人,对 Zsh 最深刻的印象应该就是它的命令提示符了。它支持右侧对齐的提示符,并且可以配置成这个样子的: 不过我还是喜欢比较简单的样式。...Zsh 可以使用 Emacs 风格的键绑定 ,习惯 Bash 键绑定的朋友无需重新适应。Zsh 兼容大多数主流 Shell,像 Bash、Csh 等。...s /usr/local/bin/ zsh
linux美化 查看当前的shell### 安装zsh 切换当前的shell为zsh install plugins 举例添加一个history插件### change zsh theme ZSH linux...美化 ZSH 查看当前的shell### echo $SHELL 注意:默认情况下是/bin/bash 安装zsh Redhat/Centos yum install -y zsh Ubuntu sudo...apt-get install zsh -y 切换当前的shell为zsh zsh --version sudo chsh -s $(which zsh) 需要重启系统生效,重启后应该可以看到新的效果...)" install plugins 添加插件,更改主题themes请修改~/.zshrc 举例添加一个history插件### cd ~/.oh-my-zsh/plugins 查看有哪些插件,了解你想使用的插件...,进入你想安装的插件的目录,里面有README.md使用说明文件 vim ~/.zshrc 编辑此文件,在文件中找到 plugins=(git) 在下方添加你想使用的插件,例如plugins=(history
查看当前环境下的shell echo $SHELL 查看系统自带的shell cat /etc/shells 将zsh设置为默认shell chsh -s /bin/zsh 在安装了oh-my-zsh以后...查看oh-my-zsh可用主题: ls ~/.oh-my-zsh/themes 修改oh-my-zsh主题: 编辑~/.zshrc文件,将ZSH_THEME的值改为需要选择的主题 查看oh-my-zsh...可用扩展: cat ~/.oh-my-zsh/plugins/ 开启某个扩展: 编辑~/.zshrc文件,将plugins的值改为需要开启的扩展,默认开启了git扩展 查看某个扩展的信息内容(如查看git...): cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh 打印如下 alias g='git' alias ga='git add' alias gaa='git...branch -a' alias gbd='git branch -d' autojump 常用快捷键 命令历史记录 一旦在shell敲入命令并执行后,shell就会存储你所键入命令的历史计入,存放在~/.zsh_history
领取专属 10元无门槛券
手把手带您无忧上云