タグ

ブックマーク / www.ksknet.net (6)

  • find - ファイル検索コマンド

    [Linux] => [Linuxコマンド(A〜I)] findコマンドはファイルやディレクトリを再帰的に検索してくれます。 [主なオプション] -name ファイル名及びディレクトリ名にマッチするものを表示 -iname -nameと同じだが、大文字小文字を区別しない -regex ファイル名が正規表現にマッチするものを表示 -iregex regexと同じだが、大文字小文字を区別しない -type ファイルタイプを指定。タイプにはd(ディレクトリ)、f(ファイル)、l(シンボリックリンク)を指定 -emtpy ファイルが0byteもしくは中身のないディレクトリを表示 -size ファイルのサイズで検索。通常kオプションをつけてキロバイトにて指定 [使用例] #空のファイルを削除 find . -empty -exec rm {}\; #ユーザ確認を求めない find . -empty

  • viエディター 文字列置換

    viでの置換は:sコマンドを使用します。 :%s/置換前の文字列/置換後の文字列/g で開いているファイル全てにおいて置換をします。置換をするかどうかを確認したい場合は以下のようにcをつけます。 :%s/置換前文字列/置換後文字列/gc パス名などを変更する際には/を区切り文字に使うのではなく、;などを区切り文字に使うと便利 %s;/var/home;/home;gc 文章全体でなく、特定範囲のみ置換したい場合は置換したい行の範囲を指定すればよい。 [例] - 63行目から79行目まででbeautyをhairnailに一括置換 :63,79s /beauty/hairnail/g マッチングを利用した置換は正規表現を使います。 [例] :s /$\(.*\)/$form->{'\1'}/g マッチした部分\(.*\)は\1に入るので、例えば$certCompanyEngは$form->{'

    kicyon
    kicyon 2010/02/25
    vimで何かから改行コードへ置換するにはCtrl+vの後にEnter。Enterおしたら^Mとでてくるのでそれでわかるよ。
  • dmidecode - ハードウェア構成情報

    [Linux] => [Linuxコマンド(A〜I)] dmidecode (kernel-utilsがインストールされている必要がある) コマンドを使用すれば、システムのハードウェア構成を調べることができる。このコマンドではBIOSの情報から、システムのシリアル番号などに渡りかなり詳細に表示されます。 « iconv - 文字コードの変換 | | identify - 画像情報の表示 »

  • mailコマンドで添付の送信

    [Linux] mailコマンドで添付ファイルを送信するには以下のようにします。 uuencode [添付ファイルへのパス] [添付ファイル名] | mail -s 'タイトル' 送信先 « apopのみ許可 | | qpopperをstandaloneで起動 »

    kicyon
    kicyon 2009/01/14
  • postfix

    fatal: execvp script_path: Permission denied postfixでプログラムへのパイプがうまくいかずexecvp **** permission deniedのメッセージがでる場合、プログラムを実行するパーミッションがない可能性が高い。 fatal: unsupported dictionary type: sdbm fatal: unsupported dictionary type: sdbmというエラーでメールが送信できない場合、/etc/postfix/main.cf内のsmtpd_tls_session_cache_databaseをコメントアウトすればよい。

  • Wide character in print at ...

    [Perl] Wide character in print atというエラーはUTF-8フラグが付いた文字列をprintしようとしているからである。なのでUTF-8フラグを取り外してからprintすればエラーがでなくなります。UTF-8フラグが付いているかどうかはutf8::is_utf8を使用すればよい。 #UTF8フラグが付いているかの確認 utf8::is_utf8では実際の文字列がUTF-8かどうかではなく、あくまでフラグがついているかどうかを確認します。そのため、UTF-8の文字列もフラグが付いていなければ上記の出力はno flagとなります。またutf8::is_utf8はuseしなくても使用できる。useすると全然違う意味あいになるので注意。 UTF-8フラグが付いていたら、encodeを使用してフラグをはずします。以下の例では$stringをutf-8に変換して出力します

  • 1