📝

Terminalでよく使うコマンド

2023/03/16に公開

サーバーに接続する

ごく稀にFTPクライアントでファイル変更できず、
Terminalでログイン→変更することがあるのでその時に使っているコマンド。

ssh [ユーザー名]@[サーバーアドレス] -p [ポート]
ssh -i [秘密鍵までのパス][ユーザー名]@[サーバーアドレス] -p [ポート]

よく使うのは秘密鍵の方。
終わる時は↓

exit

公開(秘密)鍵の追加とか

ssh -add -K [鍵までのパス] 

便利な機能

Macだとターミナルを起動、「シェル」>「新規リモート接続」
で以下の画面が出るのでこれで接続するのもOK

Treeコマンドで差分リスト作成

納品時に差分リストを用意することもあるのでその際に活用しているコマンド。
Treeコマンドはいろんなオプションがあるので組み合わせ次第では色々出せます。

tree状で表示(デフォルト)

tree
<!-- 表示例 -->
.
├─css
│ └─common.css
├─images
│ └─img_01.jpg
└─index.html

ディレクトリパスのみ表示

差分取りたいディレクトリの一つ上の階層に移動しておき、
以下のコマンドを実行します。

tree -aif ディレクトリ

<!-- 表示例 -->

test
test/css/common.css
test/images/img_01.jpg
test/index.html

コマンドの履歴を追う

最近過去に実行したコマンドを追う状況があったのでメモ。

history <!-- 最新から最大16件遡って表示 -->
history 整数 <!-- 履歴の末尾から指定した行数分を遡って表示 -->
history | grep [検索ワード] 絞り込み

「ctr(^)」+「r」をターミナル上で実行、検索したいテキストを打つと履歴検索ができます。

Discussion