alias -s html=mate,意思就是你在命令行输入 hello.html,zsh会为你自动打开 TextMat 并读取 hello.html; alias -s gz='tar -xzvf',表示自动解压后缀为 gz 的压缩包。 总之,只有想不到,木有做不到。 设置完环境变量和别名之后,基本上就可以用了,如果你是个主题控,还可以玩玩 zsh 的主题。在 .zshrc 里...
zsh 里面使用 bindkey 命令可以设置一系列热键,用来运行某一个 zsh 内部命令或者某个 shell 命令,谁...
这些数据包括环境变量,别名(alias),shell变量和函数。 这些数据需要从预先定义好的文件中加载出来。 环境变量是自定义的变量,和shell本身没有关系。 shell变量包括shell自身的私有变量和环境变量。bash、zsh等不同的shell有各自的shell变量。 别名是给变量、命令或者函数起的另一个名字,一般是用来简化输入。 环境变量可...
–foreach:循环执行命令 –set:设置或显示环境变量的值 –unset:移除环境变量的值 –alias:创建命令别名 4. Z Shell(zsh):Z shell是一个功能强大的shell类型,它结合了Bash和Korn shell的一些特性,并添加了自动补全等功能。一些zsh命令包括: –autoload:加载并运行一个指定的shell函数或命令 –compdef:定义和配置...
2. Zsh(Z SHell) Zsh是一个强大的命令行shell工具,与Bash兼容并拥有许多新功能和改进。它提供了更好的自动补全、命令历史记录、语法高亮等特性,使命令行操作更加方便快捷。Zsh的一些常用命令包括: –alias:创建命令别名 –source:执行指定文件中的命令
alias 命令别名 alias restartnet="systemctl restart network.service" unalias restartnet 用户自己的别名配置文件~/.bashrc ls /etc/profild.d/*.sh 也定义了一部分别名 四、 通配符 ls *.txt 匹配多个字符 ls ?.txt 匹配单个字符 ls [1-3].txt 匹配范围 ls [0-9a-zA-Z].txt 匹配非特殊字符 ls {...
临时切换:直接执行其他Shell程序,例如ksh、zsh等 返回到原来的Shell环境时可以执行“exit”命令或者按Ctrl+D快捷键 更改用户登录Shell: 需修改 /etc/passwd 文件中用户记录的最后一个字段 或执行:usermod -s Shell程序路径 用户名 [root@localhost~]# cat /etc/shells//查看有哪些shell ...
Zsh Shell: ~/.zshrc:Zsh的主配置文件,类似于Bash的~/.bashrc。 你可以使用文本编辑器(如nano、vim或vscode)来编辑这些文件。例如,使用nano编辑~/.zshrc文件: bash nano ~/.zshrc 3. 添加或修改配置选项 在配置文件中,你可以添加或修改各种配置选项,如设置别名、环境变量等。以下是一些示例: 设置环境变量:...
2.建立自定义变量或者执行set指令设置shell 3.建立环境变量,设置其他程序 4.使用alias,简化后续操作 5.登录登出的时候执行哪些程序 五、login和non-login shell的详解 1.login shell: 通过完整的登录流程时运行的shell。 首先会读取/etc/profile(PATH/USER/HOSTNAME/HISTSIZE等)。 读取/etc/profile.d/*.sh(颜色...
zshenv:这个文件在任何情况下都会被调用,无论是交互式shell还是非交互式shell。它用于设置全局环境变量和基本配置,通常用来做最小化的初始化设置,因为它会被所有的Zsh实例执行。zprofile:在登录shell中会被读取一次,通常用于设置那些只应在登录shell中执行的命令或变量,比如设定PATH环境变量、加载全局别名等。z...