カクカクしかじか

技術的なアレコレ

基礎が出来てなさすぎてツライので個人的に忘れやすいLinuxコマンドをまとめる

情けない...

滅多にサーバーでゴニョゴニョ作業をしないので
本日、久々に作業をすることになり
Linuxコマンドの習熟度の低さが露わに...

ファイルの行数だけ出したい

以下のコマンドでファイルの行数がわかります。
今回はサーバーで実行したスクリプトからCSVファイルに出力された件数を知りたいという用途で使いました。
catコマンド自体はさすがの私でも知っていたのですが
wc -l のオプションでファイルの行数を出せるのは知らなかったっす...

$ cat ファイル名 | wc -l

リモートとローカル間のファイル転送

ファイル転送をやらざるを得なくなるたびに 毎回あれ?ってなってるので観念してまとめることに...

リモートサーバーのファイルをローカルに転送

# リモート
$ scp サーバーのユーザー名@IPアドレス:サーバー側のファイルパス ./

ローカルのファイルをリモートサーバーに転送

# ローカル
$ scp ローカルにあるファイルのパス サーバーのユーザー名@IPアドレス:~/

まとめ

RailsエンジニアでもLinuxコマンドくらいは知っておこう...