You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
grep -Pオプションを使って複数行を検索する方法 grepは単一行のみしか検索できないのかと思っていたが、オプションを使うとできることが分かった。 例として、検索対象のテキストtest.txtに以下のように書かれているとする。 aaabbbccc dddeeefff ggghhhiiiこのテキストから、「bbbで始まってdddで終わる文字列」を検索するのは以下のようにすればできる。 $ grep -P 'bbb[\s\S]*?ddd' test.txt 記号の意味を簡単に解説。 -Pオプションは、Perl風の正規表現を使うという意味。 [\s\S]は改行文字も含めたすべての文字1文字にマッチ。 *?で、[\s\S]の繰り返しのうちもっとも短いものにマッチ。 このコマンドで表示される結果は以下。 aaabbbccc dddeeefffこれだと、求める文字列を含む行ごとすべて表示されてしま
jkbr/httpie : Github : HTTPie is a CLI, cURL-like tool for humans curl(see urlと発音するらしい本家のFAQによると開発陣は kurl と発音してるらしいです)はプログラムから使うには便利だけど、オプションがわかりにくい。 httpieはより直感的なcurl代替コマンド。よほどcurlに思い入れがない限りhttpieをおすすめする。 インストール 使用例 奥がcurlで、手前がhttpieを使った場合。見れば分かるようにhttpieは自動で色付けをしてくれるし、コマンドもかなり直感的だ。内部的にはPythonのrequestsというモジュールを使っている。Python組み込みのHTTPクライアントに辟易している人はそちらも調べてみるととても幸せになれる。 kennethreitz/requests : Github
VirtualBox 3.1.6 Windows7 64bit http://www.virtualbox.org/ マニュアル Program Files\Sun\VirtualBox\doc\UserManual.pdf ゲストOSのリストを表示する C:\Program Files\Sun\VirtualBox>VBoxManage.exe list vms Sun VirtualBox Command Line Management Interface Version 3.1.6 (C) 2005-2010 Sun Microsystems, Inc. All rights reserved. "ubuntu9.10" {3d513084-d500-4018-9859-40b6229123d6} "WinXP" {56dd6b2f-004e-421f-91e7-17252b9c61
6.1 ジョブ UNIX では,二つ以上のコマンドを一つの単位として,一度に実行することができます。 この実行の単位のことをジョブ (job) といいます。例えば, ls -al /etc | more のような パイプラインはジョブの一例です。 コマンドを単独で実行したときには,それが実行の単位となりますので,コマン ド19とジョブは同じものになります。例えば ls -al /etc もジョ ブです。 なお,本章を理解する上では,これまでコマンドと言ってきたものを,これ以降はジョ ブという言葉で置き換えることがある,と考えるだけでも差し支えはありません。 6.2 フォアグラウンドジョブと強制終了: CTRL-c コマンド行に xclock -update 1 とタイプして <ENTER> を押し,xclock を起動してください。ここで -update 1 (数字の1) は 1 秒ずつ秒
引き数無しで実行された場合、 stty は転送レート (baud rate)、ライン制御番号 (line discipline number: サポートされているシステムの場合)、 および `stty sane' の設定から変更された行設定 (line settings) を表示する。 デフォルトでは、 モードの取得と設定は標準入力に接続されている端末に対して行われる (しかし --file も見よ)。 stty は以下をオプション以外の引き数とみなし、対応する端末制御を変更する。 機能の前の [ - ]は、 ` - 'を前置することによってその機能を無効にできることを意味している。 一部の引き数は POSIX 準拠でない拡張機能を利用しているので、 すべてのシステムで有効とは限らない。このような引き数には `(np)' という印を付けてある。 コントロールの設定 [- ]parenb 出
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
odz buffer - プロセスが開いているファイルを確認する ls -l /proc/`pgrep -n java`/fd lsofでも調べられます。 lsof - list open files lsof うにょうにょと結果が出てきます。が、多すぎて訳わからん。 -pオプションでプロセスID指定 ### プロセスID指定 lsof -p 12345 ### バッククォート使うとこんな感じ lsof -p `pgrep -n java` -cオプションでプロセス名指定 lsof -c java -uオプションでユーザ指定 lsof -u hoge -iオプション [@IPアドレス:ポート番号] listenしてるポートを出力。指定したポートのみ表示することもできる。 lsof -i # Listenしてるのずらずら表示 lsof -i :22 # ssh lsof -i :22,80
端末で作業をするなら、特にsshなどでネットワーク後しに作業を行うなら、仮想端末管理ソフトウェアであるGNU Screenは必須といってよいでしょう。Ubuntu 10.04であれば、GNU Screenをさらに便利に使うためのアプリケーション「byobu」が最初から導入されているので、こちらを使っているユーザも多いと思います(byobuについては本連載72回参照、注1)。 今週のレシピは、GNU Screenと同じ仮想端末管理ソフトウェアである「tmux」ターミナルマルチプレクサを紹介します。 GNU Screenの利点とは GNU Screenの利点を簡単におさらいしておきましょう。GNU Screenには多くの機能がありますが、筆者が主に使っているのは以下のような機能です。 GUIのタブ機能のように、複数の端末を起動して切り替えられる 端末を画面分割して使うことができる 端末上で
実行すると画面に蒸気機関車のアニメーションAAが表示されるジョークコマンド「sl」は皆様ご存じだと思うが、これにインスパイアされて「sl」を実行するとプラレールの機関車(トーマス)が走り出すという変なモノを作った人がいる(作者のブログ記事) 。 この「リアルSL」コマンドは独自の改良が加えられており、京急風のサウンドを再生する「-kq」オプションなどが実装されている。
-xを付けると実行内容を表示しながら実行する。[2008-11-29] bash -x スクリプトファイル -nを付けると、実行せずにファイル内の構文解析(エラーの有無のチェック)を行う。[2008-11-29] bash -n スクリプトファイル . スクリプトファイル 現在実行中のシェルと同じシェルを使ってスクリプトを実行する。 スクリプトの中で環境変数を設定した場合、現在のシェルの環境にも影響する (スクリプトの中で定義した環境変数が実行元でも有効になる)。 ファイルに実行権限(chmod +x)が付いている場合は、以下のようにして実行できる(相対パスで指定している)。 ./スクリプトファイル ファイルに実行権限(chmod +x)が付いており、かつ環境変数PATHにカレントディレクトリ「.」が含まれている場合は、以下のようにして実行できる。 スクリプトファイル シェルスクリプトの書
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く