# LINUX CONFIGURATION FOR IMPROVED SHELL EXPERIENCE
This repository is a set of scripts/utilities to improve
your productivity at a *nix*-like terminal.
In particular it provides several ease-of-use wrappers around
(and plugins for) the following tools:
* **TMUX**
* **ZSH**: I am using [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)
# Supported platforms
* Linux (all relatively recent distributions)
* Cygwin
* MacOS-X (use iTerm2). *You may want to remap the ``Fn`` and ``Ctrl`` keys if you are like me and are annoyed
how Apple insists on being different. [Karabiner-Elements](https://github.com/tekezo/Karabiner-Elements)
seems to work well.*
* WSL
# Installing
## Prerequisites
The required prerequisite packages are
```
zsh
tmux
git
bc
```
Optionally you can install
* [autojump](https://github.com/wting/autojump) for a fuzzy MRU directory finder.
If you would like copy/paste integration with the system clipboard you will need
**Linux**
```
xclip
#OR (xclip seems faster)
xsel
```
**Cygwin**
```
xinit
xclip
xclipboard
cygutils-extra
```
**MacOS-X**
```
pbcopy/pbpaste
```
**WSL**
Need to copy [paste.exe](https://www.c3scripts.com/tutorials/msdos/paste.zip) to ``C:\Windows\System32\paste.exe``.
## Install
Simply clone the repository and install
```bash
git clone https://github.com/rjmccabe3701/linux_config.git
linux_config/install.sh [/path/to/custom_config]
```
# Uninstalling
Run the uninstall script:
```bash
linux_config/uninstall.sh
```
# Customizing
User-specific customization is allowed. Please refer to
[CUSTOM_CONFIG](CUSTOM_CONFIG.md) for details (and examples) of how to set that up. See my
**[linux_config_custom](https://github.com/rjmccabe3701/linux_config_custom)** repository for
a real-world example.
# Xserver setup
*(this is only applicable for ssh-ing into a machine with ``linux_config`` installed).*
[VcXsrv](https://sourceforge.net/projects/vcxsrv) seems to work quite well.
I've also had good luck with the cygwin xserver (while Xming works, the clipboard integration is flaky).
Just do this in a cygwin terminal:
```bash
/usr/bin/XWin -listen tcp -multiwindow
```
没有合适的资源?快使用搜索试试~ 我知道了~
提高shell生产力的工具.zip
共21个文件
sh:10个
conf:3个
md:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 46 浏览量
2023-03-31
23:12:12
上传
评论
收藏 14KB ZIP 举报
温馨提示
提高shell生产力的工具
资源推荐
资源详情
资源评论
收起资源包目录
提高shell生产力的工具.zip (21个子文件)
linux_config-master
CUSTOM_CONFIG.md 2KB
tmux.conf 2KB
uninstall.sh 274B
dot_files
gitconfig 657B
example_custom
dot_files
myvimrc_plugins 31B
myvimrc 136B
myzshrc 86B
mytmux.conf 110B
mygitconfig 134B
custom_uninstall.sh 24B
custom_install.sh 55B
install.sh 3KB
tmux_fixups.sh 2KB
custom.zsh 2KB
functions.sh 1KB
README.md 2KB
tmux_pre2_9.conf 2KB
scripts
update_display.sh 2KB
nvimPaste.sh 297B
nvimCopy.sh 194B
send_cmd_to_pane.sh 290B
共 21 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功