Rokiのチラ裏

学生による学習のログ

zsh

普段使いのコンパイル環境の整備

私は普段ちょっとしたコードに対してコンパイルを行う時、GCC と Clang のどちらかを使う。使うたびにコンパイルオプションを付与するのは面倒なので、これまでは単にオプションを含めた文字列をそのまま .zshrc のエイリアスとして設定していたのだが、あん…

最新版Clangのビルドの作業ログ

普段からGCCばかり使うので、Clangのアップデートを怠っていた。 Clang - Getting Startedの通りに実行するだけだ。一連の流れをスクリプトに起した。 #!/bin/zsh emulate -R sh sudo apt-get build-dep -y llvm clang sudo apt-get install -y subversion c…

vim macro、less.shを標準的なコマンドに設定する

デフォルトインストールされているlessコマンドはsyntax highlightをしないが、vimのmacroにあるless.shはそれが可能である。視覚的に分かりやすいため、そちらをデフォルトに設定する。 単純にエイリアスを設定すれば良い。vimのバージョンごとにディレクト…

UNIX テキストファイルの内容をクリップボードにコピー

.zshrcに筆者が設定している内容。 ブログにコードを貼り付ける際、筆者はコマンド1つでテキストファイル内容をコピーしたいので、実行環境がMacである場合は以下のようなエイリアスを設定している。 alias clipbd='(){cat $1|pbcopy}' Linuxの各ディストリ…

Ubuntu 16.04 LTSを自宅デスクトップ機にデュアルブート設定で入れたログ

自宅のタワーPCにUbuntu16.04LTSを入れた。今も、そのUbuntu 16.04から、ブログを投稿している。まず、インストールして、スクリプトを走らせて一通り設定したが、動作がかなり安定している。しばらくLinuxを触っていなかったので(Ubuntuなるディストリビュ…

zshの各種ユーティリティなどメモ

便利に思ったものをメモ。 Command line stack ESC-qでコマンドラインをスタックする事が出来、実行後自動的にスタック内容をコマンドラインにセットしてくれる。デフォルトだとスタック内容を目視する手段がないため、それを可能にするスクリプトをzshrcに…

zsh plugint maneger antigen入れた

色々zshプラグインを管理できるらしい。 % pwd /Users/rroki % git clone https://github.com/zsh-users/antigen.git % mv antigen .antigen % echo "source ~/.zshrc.antigen" >> .zshrc % vim .zshrc.antigen % source .zshrc 以下は.zshrc.antigen。 if […

zshに乗り換えた

$ cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh /usr/bin/screen $ chsh -s /bin/zsh Changing…