タグ

UNIXに関するMarin_MTBのブックマーク (26)

  • Talpa memorandum


     201980
  • nanapi勉強会vol2でshellについて話す会を企画した&話した&まとめた - UNIX的なアレ


    ShellTips - UNIX id:sotarok shell使  emacsemacsemacs   zaw使
    nanapi勉強会vol2でshellについて話す会を企画した&話した&まとめた - UNIX的なアレ
  • シェルコマンドを使った処理の効率化は AWKの行(レコード)操作がカギをにぎる

    編注1:「シェル芸」とは、UNIXシェル(主にbash)のワンライナーを駆使して文字列加工を自由自在に操ることです。また、そのような能力をもつ人をシェル芸人と呼びます。 「行」=「レコード」 デフォルトでAWKは「行」を「レコード」というものとして扱います。正しくは組込変数RS (Record Separater) で区切られたものをレコードと呼びますが、デフォルトでは、この組込変数RSは改行になるため、行がレコードそのものになります。また、このレコード単位の分割は、アクションでテキストファイルを読み込むと必ず行われるものとなっているため、ユーザーが特別に分割処理をしなくてもレコード単位で扱ってくれる、とても便利な仕組みです。 特殊なものとして、段落単位で読み込むために組込変数RSに空文字列を代入するものや、GNU AWK編注2ではファイル全体をひとつのレコードとして読み込む手法、組込変数

    シェルコマンドを使った処理の効率化は AWKの行(レコード)操作がカギをにぎる
  • README のファイル名が大文字である理由 - clock-up-blog


    README  GitHub  README README.md  README.txt  README   readme   Linux 3 : Daniel P. Bovet,Marco Cesati,,,,,,/: : 2007/02/26: : 9 : 269 (71)  調 README - Wikipedia, th
    README のファイル名が大文字である理由 - clock-up-blog
    Marin_MTB
    Marin_MTB 2014/05/10
    あと、READMEとかINSTALL読まずに出来ないと質問する輩を出来るだけ排除したいと言う思惑もあるのかなとか思っていた。
  • 個人的なShellTipsをまとめてみた - UNIX的なアレ


    naoya_itotips - Togetter bash使 CTRL使便 UNIX   CTRL + s   CTRL + q  CTRL + z . fg CTRL + l clear CTRL + c  CTRL + d exit CTRL + r history emacs emacsmetaoptionESCOK   CTRL + a  CTRL + e  CTRL + f  CTRL + b  CTRL
    個人的なShellTipsをまとめてみた - UNIX的なアレ
  • /tmpと/var/tmpの仁義無き戦い - Qiita


     /tmp/var/tmp/tmp使/var/tmp/var/tmplinux調   /tmp /var/tmp 使 /tmp/var/tmp FHS(Filesystem Hierarchy
    /tmpと/var/tmpの仁義無き戦い - Qiita
    Marin_MTB
    Marin_MTB 2014/03/31
    Solarisは/tmpはswapを使うから余り使いすぎるとマズイよ。再起動すると消えるしね。だから一時的に起きたい場合は/var/tmpとかに置いてる。
  • 文字列検索コマンド「grep 2.17」リリース | OSDN Magazine

    GNU Projectのgrep開発チームは2月17日、最新安定版「grep-2.17」をリリースした。パフォーマンスの向上が行われており、「10倍の高速化」が実現されているという。 grepはファイルから特定のパターンを検索するツールで、「global regular expression print」の略。正規表現による検索も可能で、多くのUNIX系システムで使われているほか、Windowsでも動作する。 grep 2.17は1月初めに公開されたバージョン2.16に続く安定版。7週間で8人の開発者より合計19のコミットがあったという。最大の特徴は性能。バッファモードの活用などにより、マルチバイト文字列に対し-iオプションを利用し、\または[が含まれていないパターンを検索する際の速度が10倍高速になったという。-iオプションを利用しない場合は、最大7倍程度の改善が可能だそうだ このほかg

    文字列検索コマンド「grep 2.17」リリース | OSDN Magazine
  • Unixに関するいろいろな略称とその意味 - UNIX的なアレ


     UnixOSSchooUnix  UNIX :Mike GancarzAmazon LinuxMacUnix     usr User Services and Routines User var Variable tmp Tempor
    Unixに関するいろいろな略称とその意味 - UNIX的なアレ
  • Modern Syntax

    これ見たら「なんでいままでこういうのなかったんだろう」と思いました。 作ったのはサンフランシスコのインタラクティブ・テクノロジー企業Augmental社で、ボクシングのマウスピースみたいな形状で口の中に入れるのですが、舌が当たる部分にセンサーが付いていてそれを使ってマウスカーソルを操作することができます。なのでMousepadではなく「MouthPad^」という名前になっております。 怪我や病気で手足が不自由になった人々がコンピュータを操作する時って、これまでは視線を使ったりしていましたけど、これだともっと正確で直感的ですよね。 Bluetoothを使っているのでPCMacといったコンピューターやスマートフォン、タブレットでも使えるというのが素敵です。 舌は左クリックやクリック&ドラッグに使われ、口をすぼめるジェスチャーで右クリックを実現しているそうです。 まだ開発中のようで値段等は掲載

    Marin_MTB
    Marin_MTB 2013/01/22
    へぇ~そういうことだったんだね。知りませんでした。
  • joinコマンドが便利過ぎて生きるのが辛い - Y's note


    Linux : Robert Love,,/: : 2008/04/16: : 5 : 181 (29)   Unix/Linux2keykeyjoinjoinSQLinner joinjoin調paste join joinsort join2
    joinコマンドが便利過ぎて生きるのが辛い - Y's note
    Marin_MTB
    Marin_MTB 2012/09/08
    これは知らなかった。何かに使えそう。
  • 複数ホストに ssh しながら tail -F するときにはこうしたらどう? - tokuhirom's blog

    いろいろ方法があるとおもうのですが、以下のようなシェルスクリプトですませるのはどうでしょうか? #!/bin/bash function kill_children { # jobs -l | perl -ne 'print "kill $1\n" if /^\S+?\s+(\d+)/' | sh; pkill -P $$; wait; } trap "kill_children" EXIT HOSTS="192.168.1.1 192.168.1.2" for host in $HOSTS do ssh $host tail -F /service/foo/log/main/current & done wait ちょっと箇条書きで解説すると以下のようなことをおこなっています。 & でバックグラウンドジョブをはしらせるwait でそれらの終了を待つtrap 〜 EXIT は atexit

  • テキストファイルを処理するときのUnixコマンドまとめ - nokunoの日記

    個人的にテキストファイルを処理することが多いのですが,簡単な処理ならUnixのコマンドをパイプとリダイレクトで組み合わせてできることが多くあります.今回はそんななかでもちょっとマニアックなTIPSをまとめてみました. sortコマンドでタブ区切りのファイルを指定する最近知って驚愕したのがこれ.sortコマンドでタブ区切りのファイルを指定したいときは,Ctrl+v Tabでタブ文字を入力していたのですが,$ sort -t $'\t' -k 2,2 のようにしてタブ区切りで2番目のキーでソートすることができます. 1000行おきにデータをサンプリングする1000行おきにファイルからデータをサンプリングしたいときとかは,perlでワンライナーを書くのが速いようです.$ perl -ne '$i++; print unless ($i % 1000)' 某所のコードゴルフによるとこれだけ短くでき

  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々


    Linuxaptyum"make install" 使"make install" "make install" ()
    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
    Marin_MTB
    Marin_MTB 2012/01/12
    これ良いかも…。
  • シェルスクリプトはエレガントでなければならない


    /bin/shashdashbashkshBourne shell FreeBSDBSDOSash/bin/sh使ashPOSIX.1POSIX:2008BSDroot Mac OS Xbash/bin/shFedoraopenSUSELinuxbash/bin/shLinuxUbuntuDebianLinux Mint
    シェルスクリプトはエレガントでなければならない
    Marin_MTB
    Marin_MTB 2011/11/26
    今受けている訓練受講生には目を通していただきたい。
  • 突然のTwitter砲にもなんとか耐えたさくらVPSに感謝する - As a Futurist...


    2/6 退 Twitter Yahoo  0  2 VPS   VPS1CentOS+Apache+mod_fastcgi+PHP-FPM+MySQL5.5(InnoDB) WordPress
    突然のTwitter砲にもなんとか耐えたさくらVPSに感謝する - As a Futurist...
  • Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん


    Linuxcat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc      cat file1 file2 ... file1, file2, ...  cat file | ... 使  使*1   paste file1 file2 .. file1, file2, ...  join file1 file2 file1  file2
    Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん
    Marin_MTB
    Marin_MTB 2010/09/18
    備忘録的な何か。テキスト処理においてはWindowsに比べ抜きんでているよなぁ。比較すること自体が間違っているけど。
  • Solaris 11は来年登場、SPARCは2年ごとに2倍の性能向上を約束。その陰でOpenSolarisは方針転換へ

    Solaris 11は来年登場、SPARCは2年ごとに2倍の性能向上を約束。その陰でOpenSolarisは方針転換へ サン・マイクロシステムズを買収したオラクルが、今後のサーバ戦略を米国で発表。6年ぶりの新バージョンとなるSolaris 11は、来年2011年に登場、そしてSPARCでは2年ごとに少なくとも性能を2倍にすると、同社エグゼクティブバイスプレジデント John Fowler氏(写真)が明らかにしました。 発表のポイントを紹介しましょう。 2015年には128コア、64TBメモリへ オラクルのサーバ戦略の要は、「Oracle Applicationsのためのベストな“オープン”サーバ」であること。オラクルのソフトウェアはもちろん、SAP、IBM、SASなどさまざまなアプリケーションを実行するためのサーバであること。 少なくとも2年ごとに2倍以上のアプリケーション性能を提供する。

    Solaris 11は来年登場、SPARCは2年ごとに2倍の性能向上を約束。その陰でOpenSolarisは方針転換へ
    Marin_MTB
    Marin_MTB 2010/08/16
    SPARCは続ける一方でOpenSolarisはクローズ、Solarisコードをリリース後にOSS化。コア開発者は分化してIllumosとして独自路線へ…。RHELとCentOSみたいな関係か
  • OpenSolaris終了のお知らせ:OpenSolarisプロジェクトチームが解散


    theregister.co.uk OpenSolaris axed by Ellison Long live SoLarrys Solaris By Timothy Prickett Morgan  Get more from this author Posted in Servers, 13th August 2010 20:19 GMT [osol-discuss] OpenSolaris cancelled, to be replaced with Solaris 11 Express Posted: Aug 13, 2010 8:40 AM  OpenSolaris Solaris 11 Express Oracle180 Gnome, X11, IPS packagi
    OpenSolaris終了のお知らせ:OpenSolarisプロジェクトチームが解散
    Marin_MTB
    Marin_MTB 2010/08/15
    ( ´゚д゚`)えーーー
  • なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい


    Unix使/usr /etc /var Unixreddit稿 Anyone know why /var and /etc weren't named something like /etc and /cfg? http://ja.reddit.com/r/linux/comments/cpisy/anyone_know_why_var_and_etc_werent_named/c0ua3mo 7使U
    なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい
    Marin_MTB
    Marin_MTB 2010/07/20
    /varや/etcとかはFreeBSDやSolarisの時に用途を知った。それからLinuxが普及して行くにつれ、Windowsみたいに勝手にディレクトリを作ったりライブラリ書き換えたりされると困るため、FHSが制定され現在に至る。という認識。
  • UNIXを学びながら笑ったものいろいろ - 狐の王国


    id:elm200elm200UNIX UNIX SL(1) UNIXlsslSL!!^H^H sl (Masashi Toyoda and SL command) SL
    UNIXを学びながら笑ったものいろいろ - 狐の王国
    Marin_MTB
    Marin_MTB 2009/10/24
     FreeBSD-Users-JPTISpamAssasign  



    os

    UNIX