Linuxコマンドとは†
カテゴリーごと†
- マニュアル
- ハードウェア
- パーティション管理
- ファイルシステム管理
- 起動・シャットダウン
- パッケージ管理
- ライブラリ
- ネットワーク
- システム状態
- システムの状況
- プロセス
- ジョブ
- ファイル操作
- ファイル管理
- ファイルの圧縮・アーカイブ
- 入出力
- テキスト処理
- 環境変数
- シェル
- 自動化
- ターミナル
- ユーザ
シェル†
- . <property-file-name> ※設定ファイルを読込む
- source
- source <file> ※指定したファイルのシェルを実行
コマンド†
- locate
- locate <command>
- updatedb
システム情報†
システム操作†
並列処理†
対話式†
- expr ※計算
expr 2 + 3
expr 3 - 3
expr 2 \* 3
expr 12 / 3
expr 11 % 3
- bc ※計算
echo 123+45 | bc
echo 123\*45 | bc
echo 100/3 | bc
echo 11%3 | bc
echo 10^3 | bc
echo "scale=3;100/3" | bc
echo {1.10} | tr ' ' '+' | bc
echo F0+F | bc --ibase=16 --obase=10 ※入力値(16進数)の計算結果を10進数で出力
echo "obase=10; ibase=16; F0+F" | bc
echo 250+5 | bc --ibase=10 --obase=16 ※入力値(10進数)の計算結果を16進数で出力
echo "obase=16; ibase=10; 250+5" | bc
その他†
- cal ※カレンダー
cal 2022 ※2022年のカレンダーを表示
cal 5 2022 ※2022年5月のカレンダーを表示
- cmp
- sysconfig
- sar
- pmap
- lsof
- eval
- shred ※ランダムな値を書き込む
shred <filename> ※指定したファイルに書き込む
shred <devicename> ※指定したデバイスに書き込む
shred -v <filename> ※実行結果を表示
shred -z <filename> ※末尾に\0を書き込む
shred -n <count> <filename> ※指定した回数書き込む
- tty ※標準入出力となっている端末デバイスの名称を表示
- mktemp ※空のファイル、フォルダを作成
- ファイルを作成
mktemp
mktemp tmp.XXXXXX ※"XXXXXX"部分が桁数分ランダム
- フォルダを作成
mktemp -d
mktemp -d tmp.XXXXXX ※"XXXXXX"部分が桁数分ランダム
# 一時フォルダで作業の例
export WORKDIR2022xxxx=$(mktemp -d)
cd $WORKDIR2022xxxx
rm -rf $WORKDIR2022xxxx
unset WORKDIR2022xxxx
update-rc.d†
自動起動設定†
update-rc.d <service-name> enable
関連サイト†
関連用語†