声明: 本文档正在撰写中,不应该视本文为官方版本。 |
代码 1.1: 通过emerge安装zsh |
# emerge zsh zsh-completion |
代码 1.2: 跳过初始配置 |
$ zsh This is the Z Shell configuration function for new urs, zsh-newur-install. You are eing this message becau you have no zsh startup files (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory ~). This function can help you with a few ttings that should make your u of the shell easier. You can: (q) Quit and do nothing. The function will be run again next time. (0) Exit, creating the file ~/.zshrc containing just a comment. That will prevent this function being run again. (1) Continue to the main menu. --- Type one of the keys in parenthes --- q |
代码 2.1: 开启补全系统 |
% autoload -U compinit % compinit |
代码 2.2: 改进补全风格 |
% zstyle ':completion:*:descriptions' format '%U%B%d%b%u' % zstyle ':completion:*:warnings' format '%BSorry, no matches for: %d%b' |
代码 2.3: 开启纠错功能 |
% topt correctall |
代码 2.4: 开启高级命令提示符功能 |
% autoload -U promptinit % promptinit |
代码 2.5: 选择一个提示符样本 |
(使用你选择的提示符替代“gentoo”) % prompt gentoo |
注意: 如果你在尝试不同的提示符,并且你不想看到每一个提示符的示例,那么你可以使用prompt -l来列出可用的提示符。 |
代码 2.6: 一个简单的自定义提示符 |
% export PS1="[Test Prompt] > " [Test Prompt] > |
转义序列 | 打印效果 |
%T | 系统时间(时:分) |
%* | 系统时间(时:分:秒) |
%D | 系统日期(年-月-日) |
%n | 你的用户名 |
%B - %b | 开始到结束使用粗体打印 |
%U - %u | 开始到结束使用下划线打印 |
%d | 你目前的工作目录 |
%~ | 你目前的工作目录相对于~的相对路径 |
%M | 计算机的主机名 |
保管%m | 计算机的主机名(在第一个句号之前截断) |
%l | 你当前的tty |
代码 2.7: 一个更复杂的提示符 飘扬近义词 |
% export PS1="[%* - %D] %d %% " [08:44:23 - 06-02-18] /home/urname % |
三大供能系统 |
代码 2.8: 基础的历史记录配置 |
% export HISTSIZE=2000 % export HISTFILE="$HOME/.history" (如果没有以下命令,历史记录不会被存储) % export SAVEHIST=$HISTSIZE |
代码 2.9: 设置忽略重复的记录 |
% topt hist_ignore_all_dups |
代码 2.10: 防止某些特定的输入被记录 |
% topt hist_ignore_space (这个命令不会被记录。请注意在它之前的多出来的那个空格。) % cat /proc/cpuinfo |
代码 2.11: 设置autocd选项 |
% topt autocd |
代码 2.12: 设置扩展的文件名替换 |
% topt extendedglob |
代码 3.1: 一个zshrc范例 |
#!/bin/zsh # completion autoload -U compinit compinit # correction topt correctall # prompt autoload -U promptinit promptinit prompt gentoo |
代码 4.1: 使用urmod命令永久地切换到zsh |
# urmod -s /bin/zsh urlogin |
代码 4.2: ~/.bashrc样本 |
(把以下内容加入到你的~/.bashrc里) exec zsh |
代码 4.3: 使用chsh命令永久地切换到zsh |
(使用你的用户名替代"urname") $ chsh -s /bin/zsh urname |
本文发布于:2023-07-20 19:09:52,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/1089491.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |