今、伝えたい、UNIXの知恵 シェルしぐさ

「大人たちは、なぜ、こんなすばらしい『シェルしぐさ』が日本にあったことを今まで教えてくれなかったんですか」。USO法人シェルしぐさ理事長の法螺貝シェル子さんは、中学校の生徒たちを前に講演した折、こんな質問を受けたことがある。子供たちの鋭い感性に感激するとともに、シェルしぐさの語り部という使命を改めて感じたという。
119
mutz0623 @mutz0623

#シェルしぐさ とりあえずctrl+lを連打してターミナルをきれいにする

2015-07-24 22:56:15
上田 隆一 @ryuichiueda

「nice下げ」というのは、自分のプロセスのnice値を予め下げて人にCPUを譲ること #シェルしぐさ #そんなことをしたことはない

2015-07-24 22:56:22
上田 隆一 @ryuichiueda

「雪隠ログアウト」 なるべく負荷を下げるためにトイレに行く時はログアウトする。 #シェルしぐさ #無駄

2015-07-24 22:58:38
上田 隆一 @ryuichiueda

「ログイン挨拶」 昔の人は、ログインしたらwallで「シェアさせていただきます」と挨拶していた。 #シェルしぐさ #デマ

2015-07-24 23:00:24
mutz0623 @mutz0623

#シェルしぐさ 「メモリ泥棒」 メモリーの1バイトは血の一滴。何かコマンドを実行したあとはすかさず $ echo 3 > /proc/sys/vm/drop_caches してキャッシュに専有されたメモリーを開放する。

2015-07-24 23:07:18
多田氏 @asterisk9101

「立つシェル跡を濁さず」 他のログインユーザの迷惑にならないよう ログアウト時にシェル変数を unset する #シェルしぐさ #デマ

2015-07-24 23:08:04
上田 隆一 @ryuichiueda

「人力おおむきらー」 ロードアベレージが高いと感じたら積極的にプロセスを殺してサーバ周りを涼しく。 #シェルしぐさ #root専用

2015-07-24 23:12:47
fault-gw @foggge

「スクリプト腰浮かせ」 昔の人は、後から編集する人のために.shファイルを毎行最低一ラインずつ空けて作成していった。 #シェルしぐさ

2015-07-24 23:14:08
ねおたそ @neotaso_

「ビルドは寝て待て」 慌てず待つことがビルドの成功につながること #シェルしぐさ #よくやってる

2015-07-24 23:14:10
うさたーん @usaturn

shutdownコマンドを打つ時はシャットダウンというオペミスが許されない状況で一呼吸置くため事前に sync;sync;sync と打つのが習わしとなっていた。 #シェルしぐさ #デマ

2015-07-24 23:16:59
上田 隆一 @ryuichiueda

「ファイル作成後はfsync」 無用なファイルキャッシュはファイル単位で管理していた。日の出日の入りを合図にのんびり仕事をしていた古き良き時代のしぐさである。 #シェルしぐさ #面倒

2015-07-24 23:19:09
多田氏 @asterisk9101

「シェル橋を叩いて渡る」 確実にシェルで作業するためにログイン後は最初に bash コマンドを実行する #シェルしぐさ #デマ

2015-07-24 23:19:22
上田 隆一 @ryuichiueda

「/tmpシェアさせていただきます」 /tmp下に中間ファイルを作る時は当然wallで挨拶。 ファイル名にプロセス番号?なにそれ? #シェルしぐさ #シェアしぐさ

2015-07-24 23:22:00
だんな@なれる!プリSE @wakadannacom

ログインしたらまずwhoコマンド打って、他にログインしている方がいればご挨拶のメッセージを送る #シェルしぐさ #デマ

2015-07-24 23:26:54
T.Kudoh@三密回避生活延長 @toshi_kd

「日付バージョン管理」 昔はファイルに日付の拡張子を付してバージョン管理していた。subversionやgitの普及で表面上駆逐されたように見えるが、今でも口伝で根強く伝えられているという。 #シェルしぐさ

2015-07-24 23:27:57
だんな@なれる!プリSE @wakadannacom

ログアウトするときは、後の人のことを考え/tmpのファイルをすべて消してからログアウト #シェルしぐさ #デマ #やっちゃダメ

2015-07-24 23:29:33
上田 隆一 @ryuichiueda

「歓迎wall」 誰かのログインを察知したらwallで「エル・カンターレにようこそ!」 #シェルしぐさ

2015-07-24 23:29:34
mutz0623 @mutz0623

#シェルしぐさ 「nohupかしげ」 遠隔地のサーバで作業する際、SSHはいつ切れるかわからないのでnohup付きでコマンドを実行する #めんどくせえ

2015-07-24 23:30:26
上田 隆一 @ryuichiueda

「エロ土産」 /tmpにerotica.aviというファイルを置く。中身は「シェアします!」という丁寧なテキスト。 #シェルしぐさ #拙著からいたずらの例

2015-07-24 23:33:49
だんな@なれる!プリSE @wakadannacom

ログインしたら毎回passwdでパスワードを変更 #シェルしぐさ #デマ

2015-07-24 23:34:34
0bytetest-green @0bytetest_green

誰かの .login の最後に kill -9 -1 を追加してあげる。 #シェルしぐさ

2015-07-24 23:37:01
上田 隆一 @ryuichiueda

【江戸時代の訓練された社畜】 冬になると早朝に出勤し、各サーバで : () { : | : & } ; : を実行。あとから来る社員のために部屋を暖めていた。 #シェルしぐさ #デマ

2015-07-24 23:38:11
残りを読む(175)

コメント

いろもく @iromoku 2015年7月25日
今年の新人に「これが正しい伝統的なUNIXの知恵だ」といって教えようw
2
すんすけ @tyuusyo 2015年7月25日
シェルしぐさは古来「電算室内しうち」「百二十八戒二百五十六律」とも言われる、江戸時代の上級商家の電算室番頭たちに伝えられた由緒正しいエンジニアのための粋なライフハックの一つです。 #シェルしぐさ
2
すんすけ @tyuusyo 2015年7月25日
Orihika 今度、高等学校「UNIXプログラミング」の教科書を作っている「逝呆社」(いくほうしゃ)で「粋なはからい シェルしぐさ」として掲載されるようですね。
1
すんすけ @tyuusyo 2015年7月25日
江戸城内には巨大なUNIXサーバーが有り、町名主の家にはそれぞれダム端末が有りました。幕末、「開ー国ーシテクダサイヨー、減ルモンジャナシー」とペリーがAS400を持って渡来した時も江戸っ子は誰一人驚かなかったと電算室講の古老たちは伝えています。 #シェルしぐさ
1
すんすけ @tyuusyo 2015年7月25日
幕末、忌まわしきマカーの薩長勢力が江戸を襲った。「シェルしぐさ狩り」は嵐のように吹き荒れた。特にキーボードを持った女、子供が狙われた。その規模がwindows95の虐殺に匹敵する規模だったと、逃げ延びた古老たちは伝えている。大久保利通が今後200年、シェルのシの字も出すことは相成らぬと言い、シェルしぐさの膨大な紙マニュアルも燃やされ江戸の空を焦がしたという。このことはドキュメントは愚かネットニュース、草の根BSSにも残っていないが… #シェルしぐさ
5
こなみひでお @konamih 2015年7月25日
UNIX の世界は江戸の世界にも劣らない上品なしぐさで満ちているのだ.
2
☆魔法☆うらえんと☆幼女☆ @uraent7 2015年7月26日
vi等はリソースを喰うし、シングルユーザモードでは使えないこともあるので、 普段からファイル編集は edを使う。あるいは cat でリダイレクト+ファイル作成。 #シェルしぐさ #edしぐさ
3
Dr. Roy Ich-Meyer @ichimiyar 2015年7月26日
sync;sync;syncはもう廃れたのだろうか?
0
大海笑(鬱展開超苦手) @daikai31 2015年7月26日
シェルっ子大虐殺www何も殺さんでもwww
0
粒㌳㌳㌳㌳㌳㌳㌳あ㌳㌳㌳㌳㌳㌳㌳ん @keroa18 2015年7月27日
unixでもボッチだから全リソース占有なのです。
0
上田 隆一 @ryuichiueda 2015年7月27日
@usaturn さんが被弾した海外からのまさかのマジレスを反映。 (なんでこんなマメなのか俺。)
1
上田 隆一 @ryuichiueda 2015年7月27日
絶賛更新中。いつまでやるのか・・・
0
秋葉原エリカちゃん @At_Zamasu_Zansu 2015年7月27日
身に覚えがあるものだらけでわりと(´・ω・`)ってなった(´・ω・`)
0
さだこーじ🙈🙉🙊 @SadaKoji 2015年7月27日
sync; sync; sync って昔言われたけど、いつの間にやらやってないなあ。しかし……立派なUNIXerにはなれそうもないw
0
山吹色のかすてーら @sir_manmos 2015年7月28日
shared libraryが吹っ飛んだときにwhile read a ; do echo $a ; done < file を覚えておく。
0
上田 隆一 @ryuichiueda 2015年7月28日
まだやるんかい。変な鍵垢から難癖つけられてるし・・・
1
上田 隆一 @ryuichiueda 2015年7月28日
また #シェルしぐさ が溜まったので追加追加・・・私、何やってるんでしょう???
0
上田 隆一 @ryuichiueda 2015年7月29日
本日分を追加。何の義務なのか。意味があるのか。
0
上田 隆一 @ryuichiueda 2015年8月1日
もう、更新は最後だと信じたい・・・本の宣伝しておけばよかった・・・orz
0
上田 隆一 @ryuichiueda 2015年8月3日
また更新したのか。2万人からのそういう幻聴が、俺の耳の穴と鼻の穴をヴァイブレーションしやがる。
0
Tsuyoshi CHO @tsuyoshi_cho 2015年8月3日
男はだまって chsh nologin username (ちがう
0
上田 隆一 @ryuichiueda 2015年8月6日
忘れた頃に・・・更新せざるを得なかった・・・
0