LoginSignup
6
9

More than 5 years have passed since last update.

新人サーバーエンジニア向けコマンド紹介(初級)

Posted at

新人サーバーエンジニア向けコマンド紹介(初級)

Linux系サーバーを操作する際に必要なコマンドの紹介。

基本コマンド

ls

フォルダの内容を表示

ls     # 現在のカレントディレクトリ内を表示
ls -l  # 権限や作成時間などの詳細情報を含めて表示
ls *.log  # 末尾に.log があるファイルのみを表示

cp

コピーする

cp hoge.txt foo.txt        # hoge.txtをfoo.txtという名前でコピー
cp -r hoge foo             # hogeというフォルダをfooという名前でコピー

mv

ファイルやフォルダの移動

mv hoge.txt ../     # hoge.txtを一つ上のフォルダへ移動
mv hoge.txt foo    # hoge.txtをfooフォルダの中へ移動

rm

ファイルの削除

rm hoge.txt    # hoge.txtを削除
rm -r hoge_folder # hoge_folderを削除
rm -rf hoge_folder # 削除の際に確認を求めないで削除

less

テキストファイルの閲覧
qを押すと終了する。

less hoge.txt

vi

ファイルの編集
'command mode' と 'insert mode' がある。
'command mode' で i を押す => 'insert mode'
'insert mode' で Esc キーを押す => 'command mode'
'insert mode' 中はテキストを普通に入力できる。
'command mode' 中は各種コマンドが使える

:w # セーブする
:wq # セーブして編集を終了する
:q  # 編集を終了する。何か変更をした場合は終了できない。
:q! # セーブせず編集を終了する  編集がなかったことになる

cat

ファイルの内容を画面へ出力する。
小さいファイルの閲覧で使用する。

cat hoge.txt  # hoge.txt の内容が画面へ出力される

echo

入力内容を画面へ出力する。
環境変数等の確認に使用したりする。

echo $PATH  # 環境変数の表示

grep

キーワードに合致した行を抽出する。
ログの解析等でよく使われる。

grep hoge /var/log/secure   # hogeが含まれている行を抽出
6
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
9