開発ノート【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付属のプログラミング言語。

コマンド 説明 オプション