初心者がコマンドライン操作するときによく使うコマンド集

確認している端末:Win10PowerShell、Ubuntu

プロセスの確認等

ps aux | grep 検索したいファイル名

今どの階層にいるか調べる

pwd

階層を移動する

cd 絶対パスまたは相対パス

絶対パス:/で始まる。 例)/var/www/html

相対パス:今いる階層を./とし、一つ下は名前で、一つ上は../で表す。今いる階層より下に行く場合は./を省略可。 

例)今/varにいるとすると www/html または ./www/html
例)今htmlにいるとするとvarは ../../

今いる階層のファイル一覧を取得する

ls -a -l

-a は隠しファイル(.で始まる名前のファイル)も表示するオプション。 -l はファイルのパーミッションとオーナーを表示するオプション。

ファイルのコピー

cp 元ファイル名 コピーファイル名

例)cp index.html gallery.html
上記例ではindex.htmlをテンプレ代わりにgallery.htmlをこさえている。

例)cp index.html hogehoge/index.html
違うディレクトリ間でのコピーも可能

ファイルの移動またはリネーム

mv 元ファイル名 リネームまたは移動先ファイル名

例)mv indekusu.html index.html
上記例ではスペルミスを訂正している。

例)mv index.html gallery/index.html
上記例ではindex.htmlをgalleryディレクトリに格納している。

ファイル・フォルダの削除

rm -rf ファイル名またはフォルダ名

例)rm -rf html
上記例ではhtmlフォルダを削除している。 -rf はフォルダを削除するオプション。

例)rm -rf html/*
上記例ではhtmlフォルダの中身を全て消している。*はワイルドカード、当てはまるもの全てを表す。

一時的にroot権限になる

sudo コマンド

通常のユーザーでうまく操作できないとき(主にパーミッションエラーと言われるとき)に使う。一時的にスーパーユーザーになれる。(これだけwin Power Shellでは使わないかも)

例)sudo apt-get install npm