タグ

unixに関するtmogreのブックマーク (7)

  • コマンドラインツールを作るときに参考にしている資料 | SOTA

    コマンドラインツールについて語るときに僕の語ること - YAPC::Asia Tokyo 2014 コマンドラインツールが好きで昔からつくってきた. 今年のYAPCで,そのコマンドラインツールをつくるときにどういうことを意識して作っているのか?どのような流れで開発しているのか?といったことを語る機会をもらえた. 具体的な内容については,是非トークを聴きに来てもらうとして, スライドをつくるにあったって過去に読んだ資料や,よく参考にしている記事を集め直したので,その一部を参考資料としてまとめておく. UNIXという考え方 UNIXという考え方 Mike GancarzによるUNIXの思想や哲学をまとめた.古いが全然色あせてない. コマンドラインツールの作り方を書いたではないが,これらの思想の上で動くツールはこの思想に準拠して作られるべきだと思う.何度も読んで考え方を染み付かせた. 小さい

  • 【 zip 】 ファイルを圧縮する(拡張子.zip)

    zip [-#@cdDefFhijJklLmnoqrRTuvXyz] [-t mmddyy] [ zipfile [ file...]] [-xi list]

    【 zip 】 ファイルを圧縮する(拡張子.zip)
  • 【 tar 】 ファイルを書庫化・展開する(拡張子.tarなど)

    tarは,複数のファイルを1つのファイルにまとめて管理するための,書庫管理コマンドだ。複数のファイルを1つのファイルにまとめる書庫化や,その書庫の展開,既にある書庫へのファイルの追加や削除が行える。書庫化したファイルには一般に,「.tar」という拡張子を付ける。ただし,tarでは圧縮は行われない。そこで,gzipやbzip2といった書庫機能を搭載しない圧縮形式と併用することで,書庫化と圧縮を同時に行う場合が多い。 バックアップ用のファイルを作成することもできる。tarコマンドは来,磁気テープ装置を制御するコマンドであったが,現在では書庫化の機能がよく利用される。 arc_dirディレクトリ内のファイルを,書庫ファイル(arch.tar)にする $ tar cvf arch.tar arc_dir 書庫ファイルを展開する $ tar xvf arch.tar gzip方式で圧縮した書庫ファ

    【 tar 】 ファイルを書庫化・展開する(拡張子.tarなど)
  • 知っておくと役立つかもしれないLinuxコマンド(サーバ確認関係)

    こんばんは、牧野です。 一時期また夜型になってしまっていたのですが、最近はまた朝型生活、というよりも早朝型生活になりました。 仕事の方はというとsymfony案件は一段落して、今はオリジナルのフレームワーク、ライブラリでプログラムを作ったり、javascriptのプログラムを1から書いたりと、マイペースでやっています。 さて、今日も軽めなネタで、知っているといざという時に役立つ、かもしれないLinuxのコマンドです。 サーバ構築や緊急対応などでサーバを触る場合は使う機会があると思います。 ■サーバのOS情報を確認

    知っておくと役立つかもしれないLinuxコマンド(サーバ確認関係)
  • UNIX入門 〜初心者のためのUNIX/Linux講座〜

    UNIX基礎知識 UNIXの基礎知識について解説。初心者はまずこちらからお読みください。 Linuxコマンド一覧 UNIXを使う上で必須の知識であるコマンドについて解説。Linuxコマンドを中心に解説していますが、どのUNIX環境でも同様に使用できるコマンドを集めています。 シェルスクリプト入門 シェルスクリプト(Bshell系)について解説。シェルの基的な文法から、実践的なプログラミングテクニックまで幅広く解説。 おすすめ書籍 UNIX/Linuxに関連するおすすめの書籍を紹介しています。

  • シェルスクリプト実践テクニック〜bash編 くわむら じゅん

    This Site moved! You are accessing to "Powered by Open Sources" site. The site has been moved to "http://kuwamura.jp/./bash-script.html". Your access will be redirected to the new site in couple of seconds. Thank you.

  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • 1