かべぎわブログ

技術的なことについてかけたらいいな…

Linux

cd - で一つ前にいたディレクトリに戻る

概要 cd -コマンドを利用することで一つ前に自分が居たディレクトリに戻ることができます。 コマンド例 $ pwd /Users/kabegiwa/Downloads $ cd $ pwd /Users/kabegiwa $ cd - /Users/kabegiwa/Downloads おわりに これでまちがってcd実行してホームディレク…

pipをプロキシ環境で利用する

概要 pipコマンドをプロキシ環境で利用する方法についてご紹介します。 コマンド例 こんなかんじでオプションをつけてあげることでプロキシをとおした環境でもpipを利用することができます。 pip install awscli --proxy http://example.proxy:8080 [試して…

commコマンドで2つのテキストファイルの比較結果を出力する

あんまり知られてないような気がするけれど結構便利なcommコマンドについてまとめてみます。 commコマンドとは? commコマンドとは、2つのソートされたテキストファイルを比較できるコマンドです。 ファイルを比較して、片方のファイルにしか存在しない行や、…

Linux構築時にいれておくと便利なhistoryの設定

概要 Linux構築時にいれておくとのちのちすごく便利になるhistoryの設定をご紹介します! ご紹介するやつ 概要 ご紹介するやつ タイムスタンプをつける コマンド実行時に出力される行数を設定する .bash_historyに記録する行数を設定する 記録しないコマンド…

etckeeperをつかって/etcを管理してみる

etckeeperという/etc配下のファイルを管理するツールを使ってみたいと思います。 etckeeperとは? こんなかんじのツールです。 /etc配下を自動で管理してくれる Gitで管理できる yumコマンドが実行されると自動でコミットしてくれる 日付が変わると(cron.dai…

Amazon Linux2 に自作サービスを追加する

今回はAmazonLinux2のSystemdに自作サービスを追加してみようと思います。 手順 サービスとして追加するスクリプトの準備 ユニットファイルを作成する 各項目のちょっとした解説 サービスとして認識されたかどうか確認する サービスを有効化(enable)する サ…

Amazon Linux2 にepelリポジトリを追加する

概要 AmazonLinux2で利用できるamzn2-coreリポジトリではインストールできないものがでてきたのでリポジトリを追加する方法をメモ。 RHEL7用のリポジトリを追加しているだけ リポジトリを追加する手順 概要 リポジトリを追加する手順 すでに追加されているyu…

Amazon Linux2からGitHubのリポジトリへPushする

Amazon Linux2からGitHub上のリポジトリへPushするやりかたです。 環境 Pushするまでの手順 事前準備 Gitをインストールする ローカルリポジトリを作成する git configでユーザ名とメールアドレスを設定する GitHubにssh接続するための鍵を作成する GitHubに…

diffで差分がないところだけ出力する

今回はdiffで差分がないところだけ出力してみます。 前提 比較するファイルは以下のようなものを用意しています。 $ cat foo.txt AAAAA BBBBB CCCCC $ cat bar.txt CCCCC DDDDD EEEEE 実行コマンド 以下のコマンドでdiffで差分のない部分だけを出力すること…

JMeterを複数サーバで実行する

今回はjmeterを複数のサーバで同時に実行する方法をご紹介します。 JMeterとは? JMeterを複数サーバで実行する JMeter試験構成 JMeter-Clientの設定 JMeter-Serverの設定 実際に動かしてみる JMeter-Serverのサービスを起動 JMeter-Clientのサービスを起動 …

vimで一気に複数行をコメントアウトしたり一括でインデントする方法

みなさん。vimつかってますか? わたしは仕事でシェルスクリプトを書くことがおおいので毎日のように使っています。 さて、今回はそんなvimで複数行をコメントアウトしたり一括でインデントをする方法を紹介します。 複数行を一気にコメントアウトする Ctrl …