パワーシェルでやる場合
https://qiita.com/mima_ita/items/ae31f3a19389e69b307f
基本コマンド
dir: 同階層のファイル一覧を表示 Ctrl + l:プロンプトをリセット EscでもOK プロンプトではcls pwd:現在のディレクトリを表示(print working directory) cd -:直上のディレクトリに戻る Ctrl + R →キーワード:キーワードを含む直近のコマンドを検索 history:コマンドの履歴を表示 →!行数:行数のコマンドを実行 !!:直前のコマンドを実行 !-2:2つ前のコマンドを実行 !ab:abから始まる直前のコマンドを実行 ※『:p』を最後に着けると実行せず表示 cd !$:cd ひとつ前のコマンド で実行 mkdir --help:mdkirのヘルプを表示 ※man mkdirでマニュアル
ls:リスト表示 -l:パーミッション・所有者情報も含め -a:隠しファイル含め
ファイル作成
type nul > ファイル名 windows?
ファイルの内容を閲覧
cat ファイル名
lessコマンド ※ファイルの内容を表示してスクロール可能な状態にする
less ファイル名 //起動 『:』のあとに以下のコマンドで状態を変更 q //終了 /all //文字列『all』を検索
ファイル操作
cp ファイルA ファイルB //AをBにコピー -r //再帰的にコピー -f //上書き -i //上書き確認
mv (ファイルA) (ディレクトリB):移動 mv (ファイルA) (ファイルB):ファイル名変更 rm (ファイル名):削除 ※ディレクトリにも使える? -r:中身があっても削除 rmdir(ディレクトリ名):削除 ※中身が空の場合のみ
■フォルダ作成
mkdir ディレクトリ名 -p //記載したパスのディレクトリをすべて作成
■ファイル作成
touch ファイル名 //空のファイルを作成(本来は既存ファイルの日付更新)
複数ファイルを作成
参考:ターミナルの作業が捗るかもな小技5つ - Qiita
touch {dir1,dir2}/{file1,file2}
■ファイルのパーミッション変更
chmod a+w //ファイル名 ・オプション a //すべてのユーザ u //所有者 g //グループ o //他のユーザ r:読み、w:書き、x:実行
■ファイル・ディレクトリの所有者とグループを変更
chown ユーザー名 ファイル名
■ディレクトリ内にある文字列を指定して検索
find ディレクトリ -name 文字列
grep (検索文字列) (ファイル名):指定パターンの文字列を検索
■ファイルの編集 :vim
※linuxについてるエディタ
※ファイルがなければ保存した際に新規作成される
vi hello.txt //vi ●ファイル名● i //編集モードに切り替え ※insertの略 Escキー //編集モード終了 :w //保存 :q //vim終了 ※編集カ所がある場合はエラーになる。 編集を破棄して終了する場合は :q! :wq //保存して終了 ファイルの内容を確認したい場合は cat ●ファイル名● //スクロール可能 または less ●ファイル名●
・その他コマンド
参考:https://qiita.com/colorrabbit/items/755cfbb0e97d48280775
dd //行切り取り p //貼り付け . //直前のコマンドを繰り返す Ctrl n //補完 u //undo Ctrl r //redo
【エラー対応ログ】
■warning: LF will be replaced by CRLF
『LFをCRLFに変換するよ』という意味。
LF、CRLFは改行コード