最終更新 2019-01-27 UNIX/Linux のシェル sh・bash・csh・tcsh のリダイレクトを説明する。ファイルへの出力、コマンド出力を別のコマンドの入力とする、標準入力・標準出力・標準エラー出力、パイプなどもあわせて説明する。
最終更新 2019-01-27 UNIX/Linux のシェル sh・bash・csh・tcsh のリダイレクトを説明する。ファイルへの出力、コマンド出力を別のコマンドの入力とする、標準入力・標準出力・標準エラー出力、パイプなどもあわせて説明する。
Document deleted by owner Sorry, we can't display this document.
Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。本連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基本的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん
今年も、自称クラッカーたちがCanSecWestカンファレンスで3台のノートPC(それぞれOS X、Ubuntu、Vistaが稼働)を標的として技を競い合った。先週、カナダのバンクーバーで3日間にわたって開かれたこのセキュリティ・カンファレンスは、Mac OS X LeopardとVistaの両マシンのセキュリティが破られるのを尻目に、Ubuntuマシンだけがクラッキングされずに残るという形で幕切れを迎えた。 このコンテストは、TippingPoint社のDigital Vaccine Laboratoriesがスポンサーとなり、同社が新たなバグの検出およびレポーティングのために実施しているZero Day Initiativeプログラムの一環として開催された。コンテストの告知は数週間前に済んでいたが、明確なルールと賞金の増額が発表されたのはカンファレンスのわずか2日前だった。 コンテスト
米Red Hatは4月16日(米国時間)、デスクトップLinuxの開発状況に関するアップデートを行い、コンシューマ向けのデスクトップLinux OSの開発を打ち切ることを発表した。今後は、「Red Hat Enterprise Linux Desktop」「Fedora」「Red Hat Global Desktop(RHG)」の3つのOSに注力していくという。 コンシューマ向けのLinux OSの開発を打ち切る理由について、採算が取れないためとしている。デスクトップOS市場は米Micorsoftの独占状態にあり、「サーバー分野と比べると事業の立ち上げが難しい」(Red Hat)。また、デスクトップLinuxはWindowsの代替にはならないという固定観念もあり、ニーズがそれほどでもなかったようだ。 Red Hatは、「われわれは公開企業であり、収支を考えて製品を開発しなければならない」と
超携帯型パソコンASUS Eee PC(翻訳記事)にはXandros系のオペレーティング・システムが標準搭載されているが、ほかのLinuxディストリビューションを使ってみたい人のために eeeXubuntu 、 EeeDora 、 ZenEee 、 EeePCLinuxOS など、さまざまなディストリビューションが提供されている。Puppy Linuxを基にした小さなディストリビューション Puppeee もその一つで、Eee PCのようなマシンで使うのにふさわしいユニークな機能を備えている。 Puppy Linuxは(Puppeeeも)快速動作と使いやすさを念頭にゼロから作られたディストリビューションで、事実、Eee PCのような普及機においてさえ、Puppy Linuxの動作は電光石火だ。しかし、効率的な設計がもたらしたものは快速動作だけではない。起動時に全システムをRAMにロードしそ
Section: User Commands (1) Updated: 18 June 2002 Index JM Home Page roff page 名前 seq - 単調増加 (減少) する数値列を表示する 書式 seq [-w] [-f FORMAT] [-s SEP] [--equal-width] [--format=FORMAT] [--separator=SEP] <LAST | FIRST LAST | FIRST INCR LAST> seq [--help] [--version] 説明 seq は FIRST から LAST まで、INCR ずつ加えた数値を表示する。 LAST または INCR が省略された場合、デフォルトは 1 になる。 すべての数値は浮動小数点数として解釈される。 オプション -f FORMAT, --format=FORMAT printf
TinyME とは? 最小構成で、かつグラフィカルなデスクトップを提供するリマスターCDです。提供されるイメージは約170MB足らずと小さいので、HDDへのインストールが楽に行え、リマスターCD作成のベースとして活用するのにも最適です。 TinyME ウェブサイト http://docs.mypclinuxos.com/TinyME http://tinyme.mypclinuxos.com/ ↑ TinyME の特徴は? 最近新たに開発された軽量デスクトップ環境「LXDE」を採用した、PCLOSリマスターです。最小構成といえども見栄えのするデスクトップ環境を備えています。 現時点(2007.07.01)では未だ開発段階ですが、すでに Test 4 リリースが公開されています。Operaウェブブラウザーと、Meditテキストエディタが含まれます。 Mini Review of a Ti
ターボリナックスは2008年4月9日,主要なサーバー・ソフトウエアを組み合わせたサーバー構築ソフトの新版「Turbolinux Appliance Server 3.0」を発表した(写真)。同製品を汎用のPCサーバーに導入することで,容易にLinuxベースのサーバーを構築できる。 新版では,Turbolinux 11 ServerをベースにWebアプリケーション開発言語「PHP5」に対応したほか,標準搭載のメール・サーバー・ソフトに「Postfix」を採用するなど,パフォーマンスとセキュリティ向上を図った。 搭載する主なサーバー・ソフトは,Webサーバー(httpd-2.2.6),メール・サーバー(postfix-2.4.5/imap-2006j2),FTPサーバー(proftpd-1.3.0a),DNSサーバー(bind-9.4.1),データベース・サーバー(postgresql-8.2
通常、C のプログラムで時刻情報を取得するには、gettimeofday() を用いるが、 システムコールはユーザプロセスとカーネルプロセスを切替えるオーバーヘッドを伴うため、 処理時間が長く、しかも変動する。 精密な時間計測には、この変動は致命的である。 しかし、Pentium II 以降のインテルプロセッサには、 Time Stamp Counter (PCC, Processor Cycle Counter とも呼ばれる)と呼ばれる64ビットのレジスタが設けられ、 RDTSC 命令 により Time Stamp Counter を読み出すことができるようになっている。 この、Time Stamp Counter は、CPU の1サイクル毎にカウントアップされ、 電源投入時に0にリセットされるため、 CPU の動作周波数の解像度で時を刻むことができる。 Linux 2.6 では、clo
どうやら保護機能は一切ついていないらしい。 つまり、LVMをいじっている最中にマシンがこけると、絶滅する危険性があるって事だ。 LVMを操作する前に、 1) UPSのバッテリーの健康状態を確認し、また停電になってUPSから信号がきても勝手にシャットダウンしないように設定し、 2) kernel を一旦リブートしてメモリ状態を健康にしてから 操作する事をお勧めする。また、LVM + ファイルシステムの操作が全部終わったら、 3) kernel をもう一度リブートして、今回の操作結果が確実にデバイスに反映される事を祈り、 4) 停電が起こらなかったことを電力会社に感謝し、 5) 瞬停などが起こらなかったことをUPSに感謝する 事をお勧めしよう。 やはり Linux をデスクトップに入れるのは、会社のマシンだけにしておこうっと。家のマシンはノートPCだけだな。
ついついWindows上で一般的なファイル保存のショートカット(「Ctrl」+「S」キー)に手が伸びてしまい、キー入力がまったく受け付けられなくなってしまった。これは、Linuxのコンソール上で「Ctrl」+「S」キーを押すとターミナルへの出力がロックされるためだ。 この場合には、焦らずに「Ctrl」+「Q」キーを押せば解除される。混乱を避けるためにこの機能そのものを無効にさせたい場合、次のように指定しよう。 まず現在の状況をモニタしてみる。コマンドラインから「stty -a」と入力すると「stop」機能が「Ctrl」+「S」に割り当てられていることが分かる。 これを無効にすることは簡単であり、コマンドラインから「stty stop undef」と入力すればよい。 # stty -a speed 38400 baud; rows 65; columns 100; line = 0; int
CNET Japanより。CanSecWestセキュリティカンファレンスでMac OS X 10.5.2(Leopard)搭載のMacBook Air、Windows Vista SP1搭載の富士通製ノート(U810)、Ubuntu 7.10搭載のソニーVAIOノート(VGN-TZ37CN)の3台を対象に侵入を試みるコンテスト「PWN to OWN」が催されたそうです。初日は成功者なし、標準的なアプリケーションまで攻撃対象を広げた2日目にLeopardがSafariの脆弱性を突かれて侵入され、一般的なアプリケーションまで対象を広げた3日目(最終日)にVistaがFlashの脆弱性を介して侵入されたそうです。一方、Ubuntuは3日目終盤の時点で侵入を許していないとのこと。 記事に明確な言及はありませんが、「標準的なアプリケーション」はOS付属で標準でインストールされるもの、「一般的なアプリ
何らかの原因でシェルからの入力が一切行えなくなった場合は、PCのリセットボタンを押してリブートするしかない。しかし、ハードディスクがクラッシュする可能性もあるので、可能な限り安全な方法でリセットしたい。そのようなときには、マジックSysRqキーを使う。 マジックSysRqキーを使うには、/proc/sys/kernel/sysrqが「1」になっていなければならない。「0」になっている場合は、rootで、 としておく。 コンソールからの入力を一切受け付けないような事態に陥ったら、[Alt]+[SysRq]キーを押しながら、[s]→[u]→[b]キーの順にキーを押す。すると、システムが再起動する。電源オフするときは、[Alt]+[SysRq]キーを押しながら、[s]→[u]→[o]キーの順にキーを押す。 主なマジックSysRqキーは、以下のとおりだ。それ以外のキーについては、/usr/src/
サービス直前の非常事態! アプリケーションが復帰しない?:Linuxトラブルシューティング探偵団(2)(1/3 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基本的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。引き続きOSSに関するトラブルの解決過程を@ITで連載していくぜ。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務
TUNE2FS Section: Maintenance Commands (8) Updated: May 2006 Index JM Home Page roff page 名前 tune2fs - ext2/ext3 ファイルシステムのパラメータを調整する 書式 tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g
http://mmdays.com/2008/02/29/fosdem/ 另外在系統安全的部份,SELinux 或許已經可以決定是個失敗的嘗試,因為實在太難用了。 這次聽到的 Tomoyo Linux 至少很容易懂,但相對來說比較新,還有不少功能沒做進去。 等到都進去之後是不是還這麼好懂,以及由於是日本人做的專案,宣傳上沒有西方人這麼強, 日後的發展,拭目以待。Tomoyo Linux 的演講者 Toshiharu Harada 相當有趣,日本腔很重, 一開始就很有禮貌的給每個人名片及測試光碟,讓大家可以直接拿來開機嘗試。 首張投影片就說 FOSDEM是歐洲人的聚會,但他是日本人,為了要推廣 Tomoyo, 公司花了很多錢讓他飛了很遠來到這裡介紹。我好像也飛了很遠,而且當時整個 FOSDEM 裡頭只有我跟他兩張亞洲面孔,真是心有戚戚焉哪。 わ、わからな杉 (_ _; か、花粉症がっ 会社で
ターボリナックスのwizpyが、3月7日より4GBモデルが9800円、2GBモデルが7800円へと大幅に値下げされることが発表されている。従来の販売価格が直営オンラインショップでは4GBが29800円、2GBが24800円であったことや、値引きを行っている小売店でも2万円は下らなかったことを思うと、シリコンメモリの大幅な価格下落を考え合わせても在庫処分かと思わせる値下げ幅である。またwizpy clubの有料化も発表されている。 どこでもUSB起動で自分の環境を再現できる上、単体でも音楽プレイヤーにもなるという便利アイテムであったはずだが、環境構築の制約の大きさへの不満も聞こえていた。もちろん現在のwizpyで使えるのはターボリナックスであるのだが、「これが***(任意のディストリビューション名を挿入)だったらなあ」と思っていた人も少なくないはずであるが、筋は悪くない商品ではある筈だ。さて
wizpy(ウイズピー)とはターボリナックス株式会社から発売された携帯型OS+マルチメディアプレーヤーである。 概要[編集] 1.7インチの有機ELディスプレイに、2Gバイトもしくは4Gバイトのフラッシュメモリ(うち1.2GBはOS、アプリケーションデータ)を搭載した携帯型デジタルオーディオプレーヤー。また、オーディオプレーヤーでありながら、パソコンに接続し起動時にブートデバイスとして指定することで、Linuxディストリビューション(Turbolinux FUJIベース)を起動することができる。これにより接続するPCに問わず同じ自分のPC環境を持ち運ぶことを可能としている。パソコンとの接続にはUSBを用いる。すべてのデータは本体の中に保存できるため、接続したパソコンには記録は残らない。発売当初、本体の色は白と黒の2色だったが、2007年11月より、スマートブルー、チタンシルバー、シュガーピ
シェルはPC操作の基本とも言えるものだが、構文を覚えるのが若干面倒くさい。コマンドによって指定するものが違うので、Grepの時はどうだったか、その結果を削除する場合はこういった感じで…ということを覚えておかないといけない。 シェルスクリプトも同様で、習得するのに若干の時間を要する。そこで普段使い慣れたプログラム言語をシェルにしてしまったのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはrush、Rubyで作られたシェルだ。 rushはgemでインストールできるので、ごく手軽に使い始めることができる。構文はRubyなので、Rubyに慣れた人にとっては使いやすいだろう。バッククォートをつければ通常のコマンドも実行できる。 例えばhome['/Users/nakatsugawa'].ls、でファイルの一覧が返ってくると言った具合だ。面白いのはリモートにも対応している点で、rus
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く