【目的別】Web開発で必要なコマンド一覧・早見表[Linux/Window対応]

このページでLinuxやWindowsのコマンドライン操作でよく使われているコマンドを、Web開発者が使う機能に限定してピックアップし、一覧・早見表にしました。

随時更新。LinuxとWindowsの対応表は全く同じ機能というわけではなく、近いものをピックアップしています。

フォルダ・ファイル操作(ディレクトリ操作)

命令Linux/Unix(Mac)Windows
ディレクトリ変更cdcd
指定パスへ移動cd /cd /
1つ上の階層へ移動(戻る)cd ..cd ..
ディレクトリ(フォルダ)を作成mkdirmd
ディレクトリ(フォルダ)を削除rmdirrd
コピーcpcopy
移動mvmove
削除rmerase
ディレクトリ(フォルダ)の中身lsdir
ファイルの中身cattype
現在のディレクトリの位置pwd
絶対パスを表示whichwhere
ファイルを作成touchtype
ファイルを検索find
ファイルの種類を確認file
権限の変更chmodcalcs
所有者情報変更chownicals
ファイルの圧縮/展開tartar

ユーザー操作

命令Linux/Unix(Mac)Windows
ユーザーを作成addusrnet user
ユーザーを削除delusrnet user
パスワードを変更passwdnet user
グループを作成groupaddnet group
グループを削除groupdelnet group
id情報を表示idecho %username%
ユーザーを変更surunas
現在のユーザーの情報whoquery user
ユーザー情報を変更chfn
一般ユーザーにルート権限付与sudorunas

システム操作

命令Linux/Unix(Mac)Windows
実行中のプロセスを表示top
ディスクの空き容量を表示dffsutil volume diskfree
メモリの空き容量を表示free
ログイン履歴を表示last
ヘルプを表示helphelp
コマンドマニュアルを表示manhelp
コマンドマニュアル内検索apropos
現在のカレンダーを表示cal
現在の日付を表示/変更datedate
ユーザー情報を表示fingerfinger
コマンド履歴を表示history
電源を切るshutdownshutdown -s -t 0
再起動するrebootshutdown /r /f /t 0
コマンドライン画面をクリアclearcls

ネットワーク操作

命令Linux/Unix(Mac)Windows
SSHで端末に接続sshssh-keygen
FTHでファイルを転送ftpftp
ping(通信速度)を確認pingping
URLを指定してダウンロードcurlcurl
ルーティングの表示/設定routeroute
遠隔通信/操作telnettelnet
TCP/IP通信の状態netstatnetstat
ネットワーク確認/設定ifconfigipconfig
ネットワーク経路/調査traceroutetracert

テキスト操作

命令Linux/Unix(Mac)Windows
エディタ起動vi
エディタ起動(読み取りのみ)view
ファイル内の文字列を検索grepfindstr
ファイルの最初の10行を表示head
ファイルの最後の10行を表示tail
ファイル内容表示(スクロール)more
ファイル内容表示(ページ)less
ファイルを比較した差分を表示difffc
ファイルの単語数/行数を表示wc
不必要な部分をカットcut
任意の文字列を表示echoecho

git操作

命令コマンド
バージョンを確認git version
新しいリポジトリを追加git init
新しいファイルを追加git add
変更したファイルを登録するgit commit
コミットした内容を取り消すgit reset
コミットした内容を変更を元に戻すgit revert
操作履歴を確認するgit reflog
コミット全体の表示を行うgit show
リモートリポジトリにアップロードgit push
リモートリポジトリからダウンロードgit pull
リポジトリをローカル環境に複製するgit clone
プロジェクト本体から分岐させるgit blunch
他のリポジトリに接続/操作するgit remote
ブランチを切り替える/操作するgit checkout
ブランチを切り替えるgit switch
二つのファイルの変更差分を取得するgit diff
gitコマンドのヘルプを表示するgit help
プロジェクトの状態を表示するgit status
gitの設定内容を変更するgit config
コミット経歴を確認するgit log
変更を一時的に退避させるgit stash

npm操作

命令コマンド
npmプロジェクトの初期化npm init
パッケージをインストールするnpm install
package.jsonを実行npm start
npm-scriptを実行npm run
パッケージのコマンドパスを表示npm bin
インストール済みのパッケージ一覧npm list
パッケージの詳細情報npm view(info)
パッケージのインストールパスを表示npm root
キーワードからパッケージを検索npm search
パッケージをアップデートnpm update
パッケージの最新バージョンの確認npm outdated
パッケージをアンインストールnpm uninstall
package.jsonにないパッケージを削除npm prune
  • URLをコピーしました!
目次