知識の箱

主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。

コマンド

rsyncでlinkの実体をコピーする

多量のあるファイルの中から必要なファイルだけrsyncで転送する際に、必要なものだけlinkでまとめておくと便利です。 リンク先の実体のファイルを転送する際には、rsyncに下記のオプション付ければ良い。 > rsync […]

Posted in linux, コマンド | rsyncでlinkの実体をコピーする はコメントを受け付けていません

sshの鍵交換 パスワードなしでログイン

1. RSA鍵を作成 [クライアント(自分のPC)上] > ssh-keygen -t rsa ※パスワードなどを聞かれるが、Enterでスキップしてよい。 ————&#8 […]

Posted in linux, コマンド | sshの鍵交換 パスワードなしでログイン はコメントを受け付けていません

文字列の検索:grep

grepは文字列を検索するのに便利なコマンドである。 sample.txtが —————- a b c ab bc abc A B C AB BC ABC &# […]

Posted in linux, コマンド | 文字列の検索:grep はコメントを受け付けていません

zipで圧縮、解凍

linuxのコマンドラインでzipファイルに圧縮する方法は、 ファイル(file.txt)の場合、  > zip file.zip file.txt ディレクトリ(directory)の場合、  > zip […]

Posted in linux, コマンド | 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) #—————&#8 […]

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 […]

Posted in linux, コマンド | convertで画像に文字を入れる はコメントを受け付けていません

強制的にmountを外す

外付けHDディスクの接続にエラーが生じ、umountではmountが外せなくなるときがある。 強制的にmountを外すには、 1. -fオプションをつける #umount -f デバイスファイル名(or マウントディレク […]

Posted in linux, コマンド, システム | 強制的にmountを外す はコメントを受け付けていません