shell

zshの環境変数の最近の設定

今まではshでも使えるexportを使っていて export PATH="$HOME/hoge/bin:$HOME" なよくあるPATHを通す書き方で書いていましたが、最近はもっぱらzshの構文を利用して path=("$HOME/hoge/bin" $path) みたいに書く方法を使っています。 fpathの場合は fpath=($…

意外と使えるcd - とdirsコマンド

意外と使えるけれどみんなあまり知らないlinuxコマンドテクニックです TL;DR cd -で直前にいたディレクトリにいける popd でディレクトリスタックに溜まっているディレクトリを移動できる dirsでディレクトリスタックを参照 pushd でディレクトリスタッにカ…

brewのgnuplotにpdfオプションが抜かれた俺達は

追記: 2018/11/22 5.25から --with-cairoのオプションが消えてデフォで入るようになったっぽい さらに追記 2019/12/21 anatofuz.hatenablog.com TL;DR $ brew install gnuplot --with-cairo 以前はbrewでgnuplotをinstallする際に --with-pdflib-lite などの…

mac(ubuntu)にanacondaの環境を雰囲気で作る

大学の講義で必要になったので雰囲気でのメモです 実行環境 MacOSX Ubuntu 注意事項 Pythonよく知らないので詳しい人に聞いてください (最悪) Anacondaとは Pythonの良い感じのpackageツールと思われるものです. condaという仮想環境構築ツールと合わせて運…

scriptコマンド

UNIX/Linuxコマンドは専門学校では使わないらしく,編入生にmacのターミナルに慣れてもらおうと 自宅に眠っていたソフトウェア演習の参考書を持ってきた. ターミナルコマンドでOS X を12倍深く使うための本作者: まえだひさこ出版社/メーカー: ラトルズ発売…

多段sshとvnc接続

タイトルがいい感じですが講義のメモです. OSの講義ではos.cr上にVMを立ち上げて,これをどうこうするのですが こいつには学外からは直接sshできず,一旦yomitan(shell.ie)を経由しなければなりません. 毎回ssh yomitanしてからも手ですが,面倒くさいから多…

mkdirしたら自動でリモートのmercurialにcloneする

というわけでzshrcあたりに記述するシェル芸を久々に書いた. いちいちcloneしたりpushする時にパス書くのも面倒くさいし ディレクトリ作るためだけにリモート行くのもやや面倒くさい…. その為に osmkdir ex2.11 とかするとディレクトリ生成とclone,ついで…