ターミナル操作

シェルスクリプト

【Linux】APIのレスポンス差分をサクッと確認したい

やりたいこと 手っ取り早く似たようなAPIのレスポンス同士を比較したい。 私のベストアンサー curlコマンドでAPIリクエストjqコマンドで整形し、ファイル出力2つのファイル差分をvimdiffコマンドで差分チェック 前提 前提条件として...
シェルスクリプト

【Linux】csvのようなカンマ区切りのファイルを特定の要素でソートする

やりたいこと 果物の名前と金額が記載されたファイルがある。 apple,300 banana,210 orange,330 これを下記のように金額の大きい順で並び替えを行い、表示したい。 orange,330 apple,300 banan...
シェルスクリプト

【Linux】シェルでログの集計を行うコマンド

やりたいこと $ cat access.log 10.211.55.18 10.211.55.2 10.211.55.21 10.211.55.2 10.211.55.2 10.211.55.21 10.211.55.18 10.211.5...
RaspberryPi

【Linux】ユーザー一覧を確認する

全てのユーザー情報を確認する場合は、/etc/passwdファイルを確認すれば良い。 確認方法 確認したいだけなら、lessコマンドを使ってファイルを見れば良い。 $ less /etc/passwd 特定のユーザーやキーワードで絞り込みた...
RaspberryPi

ssh接続が切れても落ちないようにするツール「tmux」

課題 sshを利用してRaspberry Piなどのリモートのサーバーに接続中、突然接続が切れてしまったり、うっかり端末を閉じてしまったりすることがある。 こんなとき、最初からやり直しが発生するのは精神衛生上良くない。 以下、Raspber...
ターミナル操作

dotfilesの作り方

GitHubリポジトリを作成する必要な設定ファイルを配置する設定ファイルを紐づけるスクリプトを書く GitHubリポジトリを作成する GitHubにて、「dotfiles」という名前のリポジトリを作成する。 慣例でそういう名前が用いられてい...
シェルスクリプト

【fish】ディレクトリの色が見にくい

fishは初期設定のままだとlsコマンドなどを実行したとき背景色が黒に対して濃い青で表示されるため、とても見づらい。 このようなケースはfishの設定を変更することで解決する。 fishの設定方法 fishの設定を変更する方法は2通り存在す...
ターミナル操作

なぜターミナルを使うのか – コマンドを使いこなすメリット

プログラミングの勉強をしていると、ときどきやらなければいけないものがターミナルでのコマンド入力だ。 真っ黒な画面で見づらい。何が起こっているのかも分からない。できれば使いたくない。 と思っているかもしれない。 最近では、使いやすい開発用のア...
シェルスクリプト

【Linux】seqコマンド – 数値のリストを出力

seqコマンドは「数値のリストを出力する」とても単純なコマンド。 for文の作成簡易的に数値データを作成 このようなときに利用されることが多い。 # 1~3まで出力 $ seq 3 1 2 3 区切り文字を指定するオプション 区切り文字を指...