アカウントが共有のサーバで自分だけの環境を構築する
もろもろの事情でアカウントが共有のサーバで、自分だけの環境を構築するためのメモです
以下は普通にインストール済みの前提 (インストールされてなくても入れればいいけど)
- zsh
- screen
screen 初回時
SHELL=$(which zsh) HOME=$HOME/cho45/ script -c "cd $HOME/cho45/ && screen -S main" /dev/null
アタッチ
SHELL=$(which zsh) HOME=$HOME/cho45/ script -c "cd $HOME/cho45/ && screen -r main" /dev/null
これで $HOME が ~/cho45/ 以下になるので、だいぶ自由になる。SHELL も指定して screen を起動しとくと面倒くさくない。script -c してるのは、su してログインユーザと別のユーザから起動するときのため。
このまま、~/cho45/dotfiles とかに dotfiles を clone し、~/cho45/.zshrc とかをつくれば特に問題なく環境ができる。
vim はシステム既存のものだとバージョンが古くてイラっとするので、自分でビルドして ~/app (元の HOME においては ~/cho45/app) とかに入れてパスを通してる。その他、node とかもそのへんに入れてパスを通してる。
関連エントリー
- tmux に移行した GNU screen をずっと使っていたけど、なんとなく tmux に移行した。256色カラーとかがデフォルトで有効なのがとりあえず良いかな...
- Sierra にしたらリモートの日本語が化けるようになった 以下のような環境で日本語が化けるようになった。 macOS Sierra リモートで screen を使っている ssh host -t s...
- Starlet でプロセス名をわかりやすくしたい ps とかで表示されるプロセス名をわかりやすくしたいという話です。 Starman だと $0 に適当な値を入れてくれて、master なの...
- (zsh/tmux/WSL) ターミナルの作業中ディレクトリにOSの「ファイルを開く」からもアクセスしたい motemen さんの ターミナルの作業中ディレクトリにOSの「ファイルを開く」からもアクセスしたい を見ていいなと思ったので自分もやってみ...
- Ubuntu 16.4 LTS クリーンインストールして引越 カスタムOSインストールガイド - Ubuntu 16.04 – さくらのサポート情報 を見ながらインストールまでやる。 旧サーバと同じホス...