例えば、任意のディレクトリにあるpngファイルを2桁の連番ファイルにリネームする方法
$ a=0;for i in *.png ;do let a="${a}+1";s=$(printf "%02d.png" $a);echo $s;cp $i $s;done
例えば、任意のディレクトリにあるpngファイルを2桁の連番ファイルにリネームする方法
$ a=0;for i in *.png ;do let a="${a}+1";s=$(printf "%02d.png" $a);echo $s;cp $i $s;done
CentOS等で、DHCPのリロードをする方法
# /sbin/dhclient -r # /sbin/dhclient
Raspberry Pi 2 Model Bの初期設定はDHCPになっているが、固定IPアドレス化する。Raspbianのバージョンは、Jessie。
なぜか、普通のDebian風に、/etc/network/interfaces
を書き換えるのでは、反映されない。CentOS系の場合は、/etc/sysconfig/network-scripts/ifcfg-eth0
など。
Jessieの場合は、/etc/dhcpcd.conf
を設定する
例えば、端末に192.168.1.2を振り、ルーターが192.168.1.1の場合
interface eth0 static ip_address=192.168.1.2/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1
lsの表示結果の文字列から、引数を生成したい場合に便利。
例えば、ディレクトリ名から、tar.gzに固めたい場合など
$ ls | xargs -I{} tar -czvf {}.tar.gz {}
xargsのオプション-Iを使って、置換する文字を指定する。例では、{}を置換する指定をしている。
サーバに設置するSSL証明書が秘密鍵と対応しているかをチェックする方法。
以下のコマンドを実行し、ハッシュ値(出力される文字列)が等しければOK。
$ openssl x509 -noout -modulus -in www.foo.com.crt | openssl md5 $ openssl rsa -noout -modulus -in www.foo.com.key | openssl md5 $ openssl req -noout -modulus -in www.foo.com | openssl md5
CentOS6で、ネットワークを再起動すると出る以下の様なメッセージが気になったのだが、特には問題は無いようだ。確認メッセージ的な物らしい。
Bringing up interface eth0: Determining if ip address 10.0.0.1 is already in use for device eth0...
cat /etc/redhat-release CentOS release 6.6 (Final)
Via! CentOSのバージョン確認方法 – Linux入門 – Webkaru
CentOSで日本語キーボードに変更する(in CUI) – Qiita
undefined
SSL証明書を更新するときにチェックに役立つコマンドまとめ | ウェブインパクトエンジニアブログ
1 2 $ openssl x509 -noout -modulus -in www.webimpact.co.jp.crt | openssl md5 e6fs34fvgs4sg6df3t0eh3453h531h35 ? 1 2 $ openssl rsa -noout -modulus -in www.webimpact.co.jp.key | openssl md5 e6fs34fvgs4sg6df3t0eh3453h531h35
git branch -d <branchname>
Via! 4. ブランチを削除する【チュートリアル1 ブランチを使ってみよう】 | サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ
fatal: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge.
とgitに言われたら、
$ git reset --merge
via! ikeyasuki’s diary
ls . | xargs -I{} tar czvf ~/foo/{}.tar.gz {}
-Iで指定した文字列が、ディレクトリ名に変換されるので、これを使って一気に出力。ここでは、{}を使っている。