くれなゐの雑記

例を上げて 自分で手を動かして学習できる入門記事を多めに書いています

ubuntuでterminalを強化したけどいろいろ躓いたメモ

Motivation

後輩がfishを使っていたので、これは便利そうだということで、そろそろterminalを強化してみようと思った
以下を参考に、強化したのだが、いろいろ躓いたところがあるのでメモを残す
各コマンドのチェックはwhichコマンドで

環境 Ubuntu16.04

qiita.com

Content

brewの代わりにaptを使用する.
oh-my-fishのリポジトリが変わっている

github.com


現在インストール方法はこう

curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | fish
agnosterfishテーマは,
 omf install agnoster

のみで良い

powerline/fontsのリポジトリも変わってる

github.com

tmuxは一応ソースビルド

automakeとlibevent-devが必要

 sudo apt install automake
 sudo apt install libevent-dev

入ったらこれ

 git clone https://github.com/tmux/tmux
 sh autogen.sh
 ./configure && make
 sudo make install
pecoはaptじゃあ入らない
sudo apt install golang
export GOPATH=$HOME/go # .bashrcにも追加しておくこと
export PATH=$PATH:$GOROOT/bin # .bashrcにも追加しておくこと
go get github.com/peco/peco/cmd/peco
fish
omf install peco

その他functionなど参考
qiita.com

powerlineも変わってる

github.com

sudo apt install python-pip
pip install powerline-status==2.4
sudo pip psutil
zコマンドがよくわからない

kurenaif.hatenablog.com

powerlineの下にbranch名などを表示させたい

matsu.teraren.com

dotファイルはこれを参考にした
github.com