Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
Mosh の REPL が Ctrl-D で抜けられないとご指摘いただいていた件。 そもそも Ctrl-D って何だっけ?と立ち止まり調べましたが当たり前すぎて(?)記事にすらなってないので書いておきます。 ユーザーから見た Ctrl-D 入力終了を対話型のプログラムにしらせることに使う。 例えば irb から抜けるとき。 dekisugi% irb irb(main):001:0> puts "Hello" Hello => nil irb(main):002:0> # Ctrl-D で irb から抜ける その対話型プログラムが持つ exit や quit などの終了コマンドを入力するよりも楽ですね。 人によっては Ctrl-C を使う場合もあるかもしれません。(そのプログラムが SIGINT をどう扱っているかに依存するので、Ctrl-c で終了しない場合もよくあります。) 追記 i
ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts: The goals of ShellCheck are To point out and clarify typical beginner's syntax issues that cause a shell to give cryptic error messages. To point out and clarify typical intermediate level semantic problems that cause a shell to behave strangely and counter-intuitively. To point out subtle caveats, corner cas
Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive) 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) [ Prev ] [ Next ] [ 技術 ] 何をいまさら当たり前の事を・・・と思われるだろう。 $ nohup long_run_batch.sh & SSHからログアウト後も実行を続けたいバッチジョブを、"&"を付けてバックグラウンドジョブとしてnohupから起動するのは定番中の定番である。 しかし、「nohupを使わなくても実行を続けることが出来る」やり方があったり、さらには「nohupを付けてもログアウト時に終了してしまう」パターンがあるとしたらどうだろう? そして、ある日あなたの後輩や同僚がこれらについてあなたに質問してきたら、あなたはどう答えるだろうか?
最新の類似投稿としてシェルスクリプトのコーディングルール2014も併せてどうぞ。 2014/10/09追記 ぼくがシェルスクリプトを書くときに気にしていること、過去の失敗で書き留めたことを忘れないために。 1. グローバル変数は大文字 PATH や HOME など、環境変数が大文字なので、エクスポートする変数を大文字で書くという習慣は一般的であるような気がしますが、エクスポートする変数を抱えるシェルスクリプトを作成する機会が稀なので。 グローバル変数は大文字 ローカル変数は小文字 エクスポートする変数も大文字 関数内からグローバル変数にアクセスする場合がありますが、やはり区別していると、可読性が増すような気がするのでお勧めです。 2. awk を知る Unix 上にて文書処理をするときに、数多くのフィルタコマンド(grep、cut、tr、head、sort、uniq、sed、awk、wc、
-xを付けると実行内容を表示しながら実行する。[2008-11-29] bash -x スクリプトファイル -nを付けると、実行せずにファイル内の構文解析(エラーの有無のチェック)を行う。[2008-11-29] bash -n スクリプトファイル . スクリプトファイル 現在実行中のシェルと同じシェルを使ってスクリプトを実行する。 スクリプトの中で環境変数を設定した場合、現在のシェルの環境にも影響する (スクリプトの中で定義した環境変数が実行元でも有効になる)。 ファイルに実行権限(chmod +x)が付いている場合は、以下のようにして実行できる(相対パスで指定している)。 ./スクリプトファイル ファイルに実行権限(chmod +x)が付いており、かつ環境変数PATHにカレントディレクトリ「.」が含まれている場合は、以下のようにして実行できる。 スクリプトファイル シェルスクリプトの書
 © John Mair (banisterfiend) 2012 Please DONATE to the Pry project - Pry was a huge amount of work and every donation received is encouraging and supports Pry's continued development! Sponsors Atomic Object Bendyworks Intridea Gaslight Other Resources Skip to the website (recommended) Skip to the wiki Pry is a powe
Windowsで一番腹立たしいのは、cmd.exeの使いづらさです。pwdとかlsとか使えないし、ctrl-aとかctrl-eとかも使えないし、ヒストリも使いづらい! で、単純に考えると、cygwin使えばいいじゃんってなるんだけど、cygwinってなんていうか、UNIXをエミュレートしてるんで、いや、そこまでUNIXじゃなくても。それならLinuxつかいますよ的なところがあります。 そんなわけで、Windows上でLinuxライクな環境ができないかなーと思っていたら見つかったので、ここにメモしておきます。 ■何を入れるの? ・ckw Windows上でのシェルのGUIラッパー。シェルの「表面的な操作性」を向上させる。標準ではcmd.exeをラップして、マウスのコピペが楽になったり、背景を透過させたり、日本語入力を半角/全角キーでできたりするようになるみたい。 で、こいつのミソは「シェルを
cmd.exeを超便利にする ckw 0.8.10 を改造した。 cmd.exe は日本語がかなり入力しにくいので、ckw というソフトはとても重宝する。今は専ら、PowerShell のお供だ。好きなフォントも使えるしいい感じ。 ckw は、コンソールを背後に隠し、普通のウィンドウが入力と出力を肩代わりしている。しかし、10 回中 9 回は(というかほぼ毎回)コンソール隠しに失敗して、不細工なコンソールが見えていた。それが不満だったのでちょっとだけ修正した(仕事の息抜きに3行ほど編集しただけだけど)。 GPL らしいので、よくわからんけどそのまま公開(問題あったら削除する)。 ckw-0.8.10-mod-mod-bin.zip ckw-0.8.10-mod-mod-src.zip 作者と改造者に感謝。すごくいいソフト。いろいろ変更したいところがあるので、暇をみつけて更新する予定。 投稿
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く