$ openssl s_client -connect example.com:443 < /dev/null 2> /dev/null | openssl x509 -text | grep Not Not Before: Sep 25 09:14:02 2014 GMT Not After : Oct 27 09:49:54 2017 GMT
Linuxでテキストデータを扱うときに、コマンドをパイプで繋げるだけでいろいろな処理ができて面白いのですが、綺麗に整理されていない気がするのでまとめてみます。ここでは、cat, 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
R / statistical and graphical techniques, statistical tests, GLM
知らなかった!OSによっては # cp -f 元のファイル 先のファイル ではできなくて、 # \cp -f source target にしないといけないんだね。 ディレクトリごとだと # \cp -rf source target だよ。 あ、実際はエンマークはバックスラッシュだけども。 ためになった! ■パソコン回りだとこんな記事も読まれてます 無料でwebアンケートを作るならGoogle driveで作るがいいわ! - うさみ日記 プリンタのジョブを消す。「印刷ジョブが消せない!」「プリンタが削除できない!」と言う時の対処方法。 - うさみ日記 3倍くらい速く作業できる、パワーポイントでのキーボードとマウスの併用技のまとめ - うさみ日記 ■このブログではこんな記事が読まれてます 阿佐美冷蔵(秩父・長瀞)のかき氷食べてSL見て岩畳行ってガレット食べてヤギ見て。 - うさみ日記 鎌倉
www.uetyi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS
はじめに サーバを運用したり環境を構築したりしていて「あれ。あのプロセスで吐いてるログどこだっけ・・」など困るときがあります。 そんなときに頼りになるかもしれないコマンドを 3つご紹介します。 @madeth 師匠に教えていただきました。 1. proc でプロセスが使っているファイルを見る 困ったこと プロセスの吐くログのパスがどうしても分からない・・。 解決法 (編集 2014/09/10) 知りたいプロセスの ID を調べます。 $ ps aux | grep unicorn deploy 3335 xxx xxx xxx xxx X XX 15:14 0:07 unicorn master -c /var/www/myproject/unicorn/staging.rb -E staging -D プロセスID (この場合は 3335) をもとに root 権限でファイルディスクリ
カテゴリー AFV(6) 飛行機(6) 山行部通信(6) 1/700長門1927(2) 日記(93) 銀河英雄伝説(29) 地球防衛軍(3) 宇宙世紀(7) 1/700ストラスブール(5) 1/700三景艦(11) 1/700コンテディカブール(10) 1/700ウエストヴァージニア(4) 1/700フォンデアタン(14) 1/700クイーンメリー(8) 1/700パリ(9) 1/700扶桑(11) 1/700アリゾナ(20) 1/700 竣工済み艦船(7) ミニスケールAFV(27) 模型(38) 鉄道(2) 洋書(38) 切手(2) 調理部通信(7) 飼育部だより(12) 和書(10) 資格(37) ゲーム(7) PCメモ(16) 1/700ノースカロライナ(2) 1/700アドミラル・グラーフ・シュペー(1) Ruby on Railsが2.0になってdefaultのDBがsqlit
C以外で使う† 一端vimを閉じると折り畳みの情報が消えてしまう。sessionなどで折り畳みの情報を保存しておくこともできるが、毎回soするのもめんどくさいし、ちょっと忘れてファイルを書き換えると折りたたみの情報が無茶苦茶になってしまう。 このような場合、折り畳みの情報をコメントとして埋め込むことで対応することができる。ただし、デフォルトのままでは埋め込まれるマーカーは/*{{{*/とか/*}}}*/みたいなCに対応したものだけなので、C風のコメントが使えない言語の場合は少し工夫が必要。 例えばTclの場合、 set commentstring=;#%s のようにしてマーカーに使うコメントを変更することができる。Tclでは#がコメント行として使われるが、普通の文の後ろにコメントを付けるときは、;が必要になる。 ファイルの頭の方にモードラインで # vim: set fdm=marker
2010年01月06日00:00 カテゴリVim Vim - 挿入モードでのコマンド 削除系 CTRL-W 直前の1単語を消す CTRL-U 現在行の入力した文字を全て消す 移動系 CTRL-←, SHIFT-← 1単語戻る CTRL-→, SHIFT-→ 1単語前へ SHIFT-↑, PageUp 1画面上へ SHIFT-↓, PageDown 1画面下へ インデント系 CTRL-T 現在行のインデントを1つ増やす CTRL-D 現在行のインデントを1つ減らす 0 CTRL-D 現在行のインデントを全て消す コマンド系 CTRL-O 次にコマンドを実行でき、その後挿入モードへ戻る 挿入系 CTRL-A 直前に挿入したテキストを挿入する CTRL-@ CTRL-Aと同じ動作をし、その後ノーマルモードへ CTRL-R レジスタ文字 レジスタのテキストを挿入。CTRL-R " で直前にヤンクし
groongaなどを使って全文検索システムを作るときは、PDFやオフィス文書などからテキスト情報を抜きだして検索用インデックスを作る必要があります。Windowsでテキストを抽出するソフトウェアとしてはxdoc2txtなどがありますが、ここでは、Linuxサーバ上でテキストを抽出する方法を紹介します。 PDF Linux上でPDFを閲覧する場合は、昔はXpdfでしたが、最近はEvinceやOkularの方がよく使われているようです。どちらもPDFの処理にはXpdfからforkしたPopplerというライブラリを使っています。 popplerにはPDFからテキストを抽出するpdftotextというコマンドが付属しているため、それを利用してPDFからテキストを抽出できます。 % pdftotext hello.pdf hello.txt これでhello.pdfのテキスト情報がhello.tx
名前 SoX — Sound eXchange, 音声処理のためのスイスアーミーナイフ SoX — Sound eXchange, the Swiss Army knife of audio manipulation 書式 sox [global-options] [format-options] infile1 [[format-options] infile2] ... [format-options] outfile [effect [effect-options]] ... play [global-options] [format-options] infile1 [[format-options] infile2] ... [format-options] [effect [effect-options]] ... rec [global-options] [format-op
GWが始まりましたが、鎌倉のGWは観光客多すぎて逆に住民はげんなりして外に出なくなる感じです。とはいえ路地まで観光客が攻め込んでくることは少ないので、路地を散歩する分には天気がよくていい感じですね。ちなみに人力車のおにーさんはそういう味のある路地を知り尽くしているので人力車で移動するのはそこそこオススメです(ぼくは乗ったことないけど「こんなところも通るんだ!」ってところで見かけたりします)。 さて、jqというコマンドをご存じでしょうか。 jq jq is a lightweight and flexible command-line JSON processor. と書いてあるとおり、コマンドラインでJSONを扱うことができるコマンドです。で、今まさに仕事で巨大JSONと戦うことが多く、このコマンドが大活躍です。 とはいえ、ぼくの使い方としては「巨大JSONをキレイに整形して表示する」とい
関数が使われている位置にカーソルを移動して、コマンドモードで以下。関数の宣言にジャンプ(ctag不要)出来る。 [ C-I マクロが使われている位置にカーソルを移動して、コマンドモードで以下。マクロの宣言にジャンプ(ctag不要)出来る。 [ C-D 元の場所に戻るには C-O 関数が使われている位置にカーソルを移動して、コマンドモードで以下。関数の宣言にジャンプ(ctag必要)出来る。 C-] 元の場所に戻るには C-t 変数の使われている位置にカーソルを移動して、コマンドモードで以下。変数の宣言に(Go decration)ジャンプできる。 gd 変数の使われている位置にカーソルを移動して、コマンドモードで以下。変数の宣言に(Go decration)ジャンプできる。ただしグローバル変数。 gD ファイルが参照されている位置(#include とか)にカーソルを移動して、コマンドモード
備忘録がわりにいつも忘れてしまうgit(git-svn)とsubversionのコマンドの対応表をまとめました。 コマンド対比表 subversion git git-svn 更新 svn update git pull git svn rebase コミット svn commit git add → git commit git commit -a (gitコミット後) git svn dcommit git push <url> 追加 svn add <file> git add 削除 svn rm <file> git rm <file> 移動 svn mv <file> git mv <file> 変更取り消し svn revert <file> git checkout <file> ログ svn log git log 差分 svn diff git diff スイッチ svn
仮想端末マネージャのscreenについて記述してあります。 screenコマンド一覧 3.9.13対応 screenのコマンドは全て、コマンド文字を入力した後に 何らかのキーを入力することで実行されます。 デフォルトのコマンド文字は「Ctrl + A」です(以降^Aと表記します)。 以下にコマンドの一覧を示します。 「コマンド名、関連したキーバインド(括弧内)、コマンドの説明」の順に表記してあります。 例えば help コマンド ならばキーバインドは「^A?」となります。 デフォルトのコマンド文字を変更している場合は「^T?」のように変わります。 help (?) キー割り当てのヘルプを表示します。 ウィンドウ操作 screen (c) 新しいウィンドウとシェルを生成します。 next (n) 次のウィンドウに切替えます。 prev (p) 前のウィンドウに切替えます。 other (^A
基本のキホン 基本的にCtrl + bをタイプした後にキーをタイプする。 例えばCtrl + b cの場合は、Ctrl + bをタイプした後にcをタイプするってことで。 起動 $ tmux 新しいscreenを立ち上げる Ctrl + b c (createって覚えてる) screen間の移動 Ctrl + b n (次のscreenへ) Ctrl + b p (前のscreenへ) Ctrl + b N (任意の番号のscreenへ) ペイン分割 Ctrl + b % (縦分割) 分割したペイン間の移動 Ctrl + b o Ctrl + b 矢印キー(上下左右いける) (分割した)ペインを閉じる Ctrl + b x Ctrl + d $ exitでもおk 表示されるscreen名を変更する Ctrl + b , detachとattachについて おそらくtmuxの便利な機能だと思わ
カーソル操作 最終更新2005-03-10T00:00:00+09:00 この記事のURI参照https://www.7key.jp/software/vi.html#r01
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く