開発ノート【Linux】
開発ノート【Linux】です。
当サイトは、Bootstrap5で製作しています。
Linuxターミナルコマンド
| コマンド | 説明 | オプション |
|---|---|---|
| # | 管理者ユーザのコマンド待ち状態。 | |
| $ | 一般ユーザのコマンド待ち状態。 | |
| ↑ | 直前のコマンドを表示してくれる。 | |
| cat |
ファイルの中身を表示させる。(更新は不可) cat [オプション] ファイル名1 [ファイル名2] cat aaa.txt |
-n 行番号を表示 -b 空白行を飛ばして行番号を表示 -A 非表示文字を表示 -s 連続した空白行を1行にする -E 各行の最後に"$"を付加する |
| cd ディレクトリ名 | 指定ディレクトリに移動する。 ※ディレクトリ名の入力は途中まで入力すると勝手に表示されるので[TAB]キーで決定する。 |
|
| cd .. | 1階層上のディレクトリに移動する。 | |
| clear | 画面を綺麗にする。 | |
| grep |
ファイル中の文字列に対して正規表現を使って検索し表示する。 grep 検索正規表現 ファイル名 grep error aaa.txt grep 検索文字列 ファイル名 | grep 検索文字列2 |
-i 大文字と小文字を区別せず検索 -E 拡張正規表現で検索 -e 一致処理に指定した正規表現を使う -v 一致しないものを検索 -n 検索結果に行番号を表示 -l 検索結果にファイル名のみ表示 -h 検索結果にファイル名を表示しない -o 検索結果に一致した文字を表示 -C 検索結果に一致した箇所から前後に指定した行数表示 -r ディレクトリ内も検索対象にする -L 検索した結果、該当しなかったファイルを表示する |
| irb | irb(Interactive Ruby)を起動させる。 | |
| ls | ディレクトリの中身を表示させる。 |
ディレクトリ名 -a システムファイル表示 -l ロングフォーマット -d 指定のディレクトリ情報のみ表示 |
| mkdir |
新しいディレクトリを作成する。 mkdir aaa mkdir aaa/xxx |
|
| mv |
ディレクトリ名やファイル名を変更(正確には移動)する。 mv bbb ccc mv abc.txt abc2.txt mv abc.txt ccc/ abc.txtをディレクトリcccの配下に移動 mv ccc/abc.txt ./abc2.txt ccc/abc.txtを今いる階層にabc2.txtで移動 |
|
| pwd | 今いる階層を表示させる。 | |
| rm | ファイルを削除する。 | rm abc.txt |
| rmdir |
中身の無い空のディレクトリを削除する。 rmdir ccc rmdir -r ccc |
-r 中身のあるディレクトリでも強制的に削除 |
| ruby ファイル名 ※拡張子は.rb |
Rubyのファイルを実行させる。 ruby sample.rb |
|
| touch |
新しいファイルを作成する。 touch abc.txt touch aaa/abc.txt |
Linuxシェルスクリプト
LinuxOS付属のプログラミング言語。
| コマンド | 説明 | オプション |
|---|