tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

linux

シェルスクリプト内の変数に対して文字列置換

シェルスクリプト内で変数に入れた文字列を置換したいって話です。てことで、ただのsh置換サンプルメモ 書き方 変数をvとします(v="hogehogehoge"とか)最初の1回置換 ${v/置換前文字列/置換後文字列}すべて置換 ${v//置換前文字列/置換後文字列}ためしに…

SSHポートフォーワードを利用してWindowsへリモートデスクトップ接続してみる(その3 macノートPCから接続

概要やら前提やらは簡単にこちらにまとめました。 その2のAがwinの場合に引き続き、macでやってみます こちらは同じで 接続元(自宅なんかのPC)→A 経由Linuxサーバ→B リモートデスクトップ接続先→C 大まかな流れ ①事前にCのIPアドレスを確認 ②Aでターミナルを…

SSHポートフォーワードを利用してWindowsへリモートデスクトップ接続してみる(その2 winノートPCから接続

概要やら前提やらは簡単にこちらにまとめましたが、あとは実際にやってみます 引き続きこの場合で 接続元(自宅なんかのPC)→A 経由Linuxサーバ→B リモートデスクトップ接続先→C 大まかな流れ 大まかな流れは下記のような感じで、環境さえ整ってれば簡単です。…

SSHポートフォーワードを利用してWindowsへリモートデスクトップ接続してみる(その1

社外なんかからVPNで社内デスクトップへリモート接続したいってときありますよね。 そんなとき、VPNじゃなくてSSHトンネルで接続する方法を試したのでメモ 概要 概要ってほどでもないですが、 社外のネットワーク(自宅など)から、社内のSSHで入れるサーバ…

複数ファイルの中身を一括置換する方法のちょっと比較(vi、sed、tr、perl)とついでにファイル名の一括置換

はじめに perlコマンドでの一括置換方法は前に(ファイルの中身の文字列を一括置換)メモったので 今回はviとsedでの置換方法との比較です 自分の印象比較 自分的に使った印象ベースでのメリットデメリットで比較します 一般的なはなしではないと思います。 方…

viのよく使うsetオプションのめもめも(行番号を表示、オートインデント、検索での大文字小文字区別しないとかとか)

はじめに viのコマンドモード時にsetなんちゃらでオプションを指定できますが毎度忘れるのでそれのメモ (設定に書けば毎度有効なんですけどめんどくさくて忘れてしまう。。汗) :set なんちゃら系の自分が良く使う&よく忘れるやつ 例 オプション名(短縮名) …

jsduckでjavascriptドキュメントを作ってみるメモ

はじめに jsduckを使ってみたメモですjsduckの導入に関してはこちらのサイトを参考にさせて頂きました →JavaScript のコードからモダンなドキュメントをさくっと生成してくれる『JSDuck』の使い方 – 導入編 jsduck入れる rubyとgem入れる rubyとgem入ってな…

mod_rewriteのRewriteRule、RewriteCondメモ

mod_rewriteについての忘れそうなものメモ Redirectとの違い Rewrite・・・URL書き換えない Redirect・・・URL書き換える 書く場所 httpd.confファイル .htaccessファイル それぞれのおき場所、書き方はそれぞれ調べる .htaccessよりはhttpd.confのほうが良…

特定のIP(範囲指定?)のみ許可RewriteCond。モバゲーとかはプロキシ経由元で判別

サービスの本番化のとき、メンテページを表示しつつ 自分たちだけデバッグしたい的なときありますよね。そんなときの、 社内からのアクセスだけ許可してデバッグ、 それ以外のアクセスはメンテページって感じのときのメモ 条件 社内からのIPアクセス以外はメ…

Load Average(ロードアベレージ)とCPU数

はじめに 業務中Load Averageを見ることが多いが Load Averageについてあらためて自分のためにも整理&メモまた、誰かに質問された際にええっとええっと。。。とならないように 質問されたらって仮定ですw 知ってるつもりなのに意外に答えられないんですよ…

viでの置換とか複数行コピーとか

viで毎度のように置換と複数行コピーを忘れちゃうのでメモ 意外に文章で書くと長いので↓の順番で記載と大枠をのせときます。自分でも忘れるしねw 1.viでの置換 2.viでの複数行選択とそれを使った削除とかコピー&貼り付けとか 3.1と2を使って複数行内の置換 …

コマンド履歴系メモ(by zsh

linuxオペレーションでコマンドの履歴をたどりたいときのメモ たどりたいときありますよね?むしろ当然だと思うけど。。。そんなとき # history的なことをすると思いますが、いっつもオプションやらその他方法やら忘れちゃうのでメモ まいど短縮したくってhi…

ファイルの中身の文字列を一括置換

備忘録メモプロジェクトソースなんかのファイルの中身の文字列を一括で置換したいときメモ (秀丸でもいいですけどね) # perl -pi -e 's/hoge/fuga/g' ./*.txt ※いまいるディレクトリ内の拡張子.txtのファイルの中身の文字列'hoge'を'fuga'に置換ただ、これ…

【ln -s】シンボリックリンクをちゃんと理解―絶対パス 相対パスでのリンク張り

はじめに linuxコマンドのlnについてのおはなし 特に相対パスでのシンボリックリンクについて。 普通にシンボリックリンク シンボリックリンクはこんな説明が多い ln -s リンクされるfile(or dir)パス リンク名称ぜんぜんそうだね、と思ってたけど相対パスで…

ファイル名の一覧を表示する(find vs ls コマンド)

ファイル名の一覧ってたまーに欲しいときありますよね? そう、今まさに欲しかったんだけど。。しかも絶対パスで。lsとかfindのオプションなんだっけなーと思ってぐぐっては忘れるので そんな自分のためにメモ。ファイルの構成がこんな感じだったとします /t…

一度作成したユーザ情報ととSSHの設定を新しいサーバにもする

いきなりですが、これは一般的ではないのであしからずw ほぼ自分用メモ的な感じです。Aというサーバに既にユーザ情報が作成されているが、 新しく増やしたBというサーバに同じ設定をしたいなーという感じのときに たまにしかやらない作業なのでたいてい忘れ…

viで忘れがちだけどよく使うコマンド自分メモ

自分がすぐ忘れちゃうviコマンドメモ 行頭・行末へ vi(コマンドモード)時の行頭・行末移動 0 … 行頭へ移動 $ … 行末へ移動ちなみに、通常のコマンド時の行頭・行末移動 Ctrl + a … 行頭へ移動 Ctrl + e … 行末へ移動 削除 dd … 現在カーソルのある行を削除(カッ…