学部の授業でターミナルを触ったことはあるけどよく分からないという人が,言語処理100本ノックを進めるにあたって黒い画面で躓かないレベルにまで到達するための資料:
- UNIX/Linux 環境でのコマンドライン操作に慣れる…前の基礎知識 - Qiita
- jlevy/the-art-of-command-line: Master the command line, in one page
書籍で体系的に学ぶのであれば,大角『新しいLinuxの教科書』が良いらしい.
fzf-bazel-run() { | |
local ret=$(bazel query 'kind("_binary", //...)' --output location | fzf --with-nth 4 --preview 'a=($(echo {} | tr ":" " ")); tail -n +$a[2] $a[1] | sed "/^$/q"') | |
local a=(${(s/ /)ret}) | |
local target=$a[4] | |
if [[ -n "$target" ]]; then | |
BUFFER="bazel run $target" | |
CURSOR=${#BUFFER} | |
fi | |
} | |
zle -N fzf-bazel-run |
学部の授業でターミナルを触ったことはあるけどよく分からないという人が,言語処理100本ノックを進めるにあたって黒い画面で躓かないレベルにまで到達するための資料:
書籍で体系的に学ぶのであれば,大角『新しいLinuxの教科書』が良いらしい.
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |