シェルスクリプト

SSH 越しにクリップボードを操作する

前回と似たようなネタ X の DISPLAY を設定すれば xsel が使える. ssh [HOST] "export DISPLAY=:0.0 && xsel -b" デスクトップの Linux からノートPCに持ってこれる. -bi で設定もできる.

DebianのAnsibleにMySQLを入れる

DebianにAnsibleを使って単に apt: pkg=mysql-server state=latest とかすると、 root でログインできなくなる。 debconf を使うと初期パスワードが設定できるのでそれを使ってからインストールする。 - name: MySQL | Set debconf vars raw: echo mysql-ser…

Dropboxのpublic一覧をindex.htmlにする

シェルスクリプト書いた #!/bin/sh INDEX_FILE_NAME="index.html" echo "" > $INDEX_FILE_NAME echo "" >> $INDEX_FILE_NAME echo " " >> $INDEX_FILE_NAME echo " $USERNAME's public folder" >> $INDEX_FILE_NAME echo "" >> $INDEX_FILE_NAME echo "" >> …

テンプレを作るスクリプト

Templatesディレクトリにファイルとおいておくと, nautilusで右クリックしてファイルを簡単に作ることができる. しかし,コマンドラインからこのテンプレートを使おうとすると cp ~/Templates/うんたらかんたら と打たなくてはならないので結構面倒. さら…

astyleを拡張forに対応させる

(Debianのstatableリポジトリの)astyleが拡張forに対応してないのでsedでどうにかしてみた sed -e "s/\([:blank:]*for[:blank:]*\)\(.*\):\(.*\)/\1\2;;\3/g" | astyle -j | sed -e "s/\([:blank:]*for[:blank:]*\)\(.*\);;\(.*\)/\1\2:\3/g" :を;;に置き…

端末からnautilus

nautilusから端末はnautilus-open-terminalがあるけど, 逆にnautinusを端末から開こうとして, $ nautilus とか打つと,どこでもホーム画面ひらきやがるので, $ nautilus ./ としなくてはならない. 不便なのでzsh関数書いた # nautilusでフォルダ開く fun…