私たちはすべて新しく有用なコマンドを毎日作成/発見しています(私は...)。 | grepしかしそれだけでは十分ではありません。はコマンドラインで整理されています:コマンドライブラリ
好きなコマンドを保存して分類し、検索して簡単に実行できるプログラムがほしいです。
あなたが知っていれば、それは涼しいでしょう 私は1つ書いています...あなたはこれは良いアイデアですか?
私たちはすべて新しく有用なコマンドを毎日作成/発見しています(私は...)。 | grepしかしそれだけでは十分ではありません。はコマンドラインで整理されています:コマンドライブラリ
好きなコマンドを保存して分類し、検索して簡単に実行できるプログラムがほしいです。
あなたが知っていれば、それは涼しいでしょう 私は1つ書いています...あなたはこれは良いアイデアですか?
窓:ここではスリックランが役立ちます。私はここにすべての私のshorcutsとコマンドを入れて、私は簡単にそれらに得ることができるように私はWIN - Rキーにそれを添付する!参照:http://www.bayden.com/SlickRun/
私は窓の上にあったときに涼しいです!しかし、私は数年前からOS X/Linuxを使っていましたが、slickrunはそれほどのものではありません=) – luca
私は個人的にデジタルフォーマットの基本クイックリファレンスシートを手に入れています。新しいグループを作成したり、グループ化していると、グループ化して自分自身を追加します。 GUIシェルを使用している場合はデスクトップにします。それ以外の場合は定期的にプリントアウトします。
作成と使用がはるかに簡単で、時間を大幅に節約できます。
これは私が同意しない理由です:私はかなり頻繁に使うコマンドです: – luca
svn status | grep "^ \?" | sed -eの/?* // '| sed -e 's// \\/g' | xargs svn add 私はいつもコピーし、貼り付けて実行する必要はありません..それは速くなければなりません! もう1つの問題は、何度も私が怠け者であり、これらのコマンドをどこにも書き込まないということです。システムがコマンドラインと統合されていれば、私のワークフローに合わせやすくなります。 – luca
よろしくお願いします。たぶん最高のことは、エイリアスをあなたのクイックリファレンスシートに置くことです:) –
BashでCtrl + R
を押すと、コマンド履歴を後方に検索し、一致するコマンドを実行できます。
は、あなたの.bashrcに以下の行を追加します。
export HISTFILESIZE=100000
export HISTSIZE=100000
今、あなたは〜/の.bash_historyを開いてCTRL+R
、またはを使用して、すべてのあなたの古いコマンドを見つけることができます。
あなたはいくつかのより複雑な組み合わせを文書化したい場合は、あなたの.bashrc
の関数としてそれらを追加します。
# find uncommitted files which have TODO in them, but not in html files
uncommitted_todo_not_html() {
grep -n TODO $(hg st -n | grep -v '\.html')
}
これのための乾杯 - 私はこれについて知りませんでした... –
OK、私は1つを書いています!
これはシンプルなルビースクリプトです。コマンドはyamlファイルに保存され、それぞれがタイトル、説明、実際のコマンドで保存されます。
多分私はそれが使用可能になるとどこかに投稿します。最大の問題はコマンドを実行することです:私は現在のシェルでそれらを実行したいのですが、実行前にそれらを編集できるので、同じ端末にコピーして貼り付けるしかありません。
私はosascriptを(AppleScriptの)で、したがって、それはすべての
私はちょうどalias
を使用して~/.bashrc
または~/.bash_profile
に保存したいあなたにOS X上でのみ
おかげでうまくいくことを自動化しています。
エイリアスを覚えておく必要がある場合は、エイリアスエントリに#とエイリアスを付けてコメントを付けることができます。
# list my aliases
alias lscmds='grep alias ~/.bashrc'
OSX/Linux(UNIX環境では一般的にウィンドウズではありません) – luca