知識の箱
主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。
コマンド
rsyncでlinkの実体をコピーする
多量のあるファイルの中から必要なファイルだけrsyncで転送する際に、必要なものだけlinkでまとめておくと便利です。 リンク先の実体のファイルを転送する際には、rsyncに下記のオプション付ければ良い。 > rsync […]
sshの鍵交換 パスワードなしでログイン
1. RSA鍵を作成 [クライアント(自分のPC)上] > ssh-keygen -t rsa ※パスワードなどを聞かれるが、Enterでスキップしてよい。 ———— […]
Posted in linux, コマンド | sshの鍵交換 パスワードなしでログイン はコメントを受け付けていません
文字列の検索:grep
grepは文字列を検索するのに便利なコマンドである。 sample.txtが —————- a b c ab bc abc A B C AB BC ABC &# […]
zipで圧縮、解凍
linuxのコマンドラインでzipファイルに圧縮する方法は、 ファイル(file.txt)の場合、 > zip file.zip file.txt ディレクトリ(directory)の場合、 > zip […]
正規表現
文字列のパターンマッチングを表現する方法のひとつで、grepやsedなどで使用される。ワイルドカードに似ているが、正規表現は部分文字列を表現して、対象文字列に含まれているかを判断する。 . 任意のキャラクタ一文字とマッチ […]
Posted in コマンド | 正規表現 はコメントを受け付けていません
sedで文字列を処理
sedを使って文字列の中身を切り出す。 ■ 最初の2文字を切り取る > echo 123456789| sed -e ‘s/^..//’ 3456789 ■ 最後の4文字を切り取る echo […]
Posted in bash, sed, コマンド, プログラミング | sedで文字列を処理 はコメントを受け付けていません
printf:数字の文字数を揃えるために0を入れる
bashで数字をファイル名にする際、桁数を合わせて0を入れたい場合ある。 その場合、printfを用いて以下のようにする。 (tmp.sh) #————— […]
Posted in bash, コマンド | printf:数字の文字数を揃えるために0を入れる はコメントを受け付けていません
ファイルの最後の部分を表示する:tail
デフォルトでは、最後の 10 行を表示する。 sample.txtが以下の内容の場合、 13 12 11 10 9 8 7 6 5 4 3 2 1 tailのデフォルトでは最後の10行を表示する。 > tail samp […]
Posted in linux, コマンド | ファイルの最後の部分を表示する:tail はコメントを受け付けていません
convertで画像に文字を入れる
convertのコマンドを使って、画像に文字を入れることができる。 元画像test1.pngに「Hello world」という文字を入れるには、 > /usr/bin/convert -font /usr/share/f […]
強制的にmountを外す
外付けHDディスクの接続にエラーが生じ、umountではmountが外せなくなるときがある。 強制的にmountを外すには、 1. -fオプションをつける #umount -f デバイスファイル名(or マウントディレク […]