代码拉取完成,页面将自动刷新
同步操作将从 turnon/linux-tutorial 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
使用 Linux 的人都知道:*Shell_ 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 的类型有很多种,linux 下默认的是 bash,虽然 bash 的功能已经很强大,但对于以懒惰为美德的程序员来说,bash 的提示功能不够强大,界面也不够炫,并非理想工具。
Zsh 也是一种 Shell(据传说 99% 的 Bash 操作 和 Zsh 是相同的),它的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,出现了一个名叫 oh-my-zsh 的开源项目,使用 zsh 就变得十分简易了。
cat /etc/shells
,正常结果应该是这样的:/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
如果已经有 zsh ,那么我们就不必安装了。
sudo yum install -y zsh
sudo apt-get install -y zsh
cat /etc/shells
,你会发现多了一个:/bin/zsh
# 安装 oh-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
oh-my-zsh 插件太多,不一一列举,请参考:oh-my-zsh 插件列表
ls -l /root/.oh-my-zsh/plugins |grep "^d"|wc -l
vim /root/.zshrc
zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- 编辑:vim \~/.zshrc
,找到这一行,后括号里面的后面添加:plugins=( 前面的一些插件名称,换行,加上:zsh-autosuggestions)
- 刷新下配置:source \~/.zshrc
zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim \~/.zshrc
,找到这一行,后括号里面的后面添加:plugins=( 前面的一些插件名称,换行,加上:zsh-syntax-highlighting)
- 刷新下配置:source \~/.zshrc
wd
vim /root/.zshrc
cd /opt/setups
cd /opt/setups ; wd add setups
wd setups
就自动跑到 /opt/setups 目录下了autojump
j --stat
,如果这个里面有你的记录,那你就只要敲最后一个文件夹名字即可进入,比如我个人习惯的 program:j program
,就可以直接到:/usr/program
wget https://github.com/downloads/wting/autojump/autojump_v21.1.2.tar.gz
tar zxvf autojump_v21.1.2.tar.gz
cd autojump_v21.1.2/ ; ./install.sh
source /etc/profile.d/autojump.sh
vim /root/.zshrc
oh-my-zsh 主题太多,不一一列举,请参考:oh-my-zsh 主题列表
ls -l /root/.oh-my-zsh/themes |grep "^-"|wc -l
ys
agnoster
avit
blinks
vim /root/.zshrc
zsh 效果如下:
vim \~/.zshrc
,在文件加入下面格式的命令,比如以下是网友提供的一些思路:alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias grep="grep --color=auto"
alias -s html='vim' # 在命令行直接输入后缀为 html 的文件名,会在 Vim 中打开
alias -s rb='vim' # 在命令行直接输入 ruby 文件,会在 Vim 中打开
alias -s py='vim' # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似
alias -s js='vim'
alias -s c='vim'
alias -s java='vim'
alias -s txt='vim'
alias -s gz='tar -xzvf' # 在命令行直接输入后缀为 gz 的文件名,会自动解压打开
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。