【基本コマンド】
1.ガジェット
- マニュアルを見る
一般的に使用されるコマンド:man cdなどの
man 名
- 日付はシステムの日付と時刻を読み取ります
jackgee@ubuntu:~$ date
Thu 30 Apr 2020 04:58:58 PM CST
jackgee@ubuntu:~$ date "+%Y-%m-%d %H:%M:%S 星期%w"
2020-04-30 17:03:11 星期4
jackgee@ubuntu:~$ date "+%j"
121
- calプリントカレンダー
jackgee@ubuntu:~$ cal
April 2020
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
jackgee@ubuntu:~$ cal 1 2020
January 2020
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
- bc計算機の
利点:
1)精度をカスタマイズできる
2)サポート変数、関数、条件、ループ
jackgee@ubuntu:~$ bc
a =10
b = 2
a/b
出力:
5
スケールを使用して精度をカスタマイズする
scale =6
a/b
出力
5.000000
5. passwdユーザーパスワードの変更
通常のユーザー:
最初に元のパスワードを確認する必要があります
rootユーザー:
設定するために元のパスワードを確認する必要はありません。passwdユーザー名を
使用して、他のユーザーのパスワードを強制的に変更することもできます。
2.システムの状態
- システムに入力されたユーザーを決定する人
jackgee@ubuntu:~$ who
jackgee :0 2020-05-01 07:57 (:0)
jackgee@ubuntu:~$ whoami
jackgee
- 稼働時間は、リソースの起動時間とビジー状態を把握し
ます。負荷平均の3つのパラメータは、CPUに対応します:
1分間の平均負荷、5分間の平均負荷、15分間の平均負荷。もっと理解する
jackgee@ubuntu:~$ uptime
09:05:06 up 1:08, 1 user, load average: 0.94, 0.36, 0.21
- topは、リソースを消費する上位プロセスをリストします
インデックス | PR | NI | VIRT | RES | SHR | プロセスの状態 | %CPU | %MEN | TIME + | コマンド |
---|---|---|---|---|---|---|---|---|---|---|
意味 | プロセススケジューリングの優先順位 | プロセスの適切な値(優先度) | プロセスが使用する仮想メモリ | 常駐メモリ | 共有メモリ | 共通:SスリープRランZゾンビ | 最終更新から現在までのCPU時間の割合 | 使用されている物理メモリの割合 | 使用されたCPU時間 | コマンド名 |
jackgee@ubuntu:~$ top
进程号 USER PR NI VIRT RES SHR %CPU %MEM TIME+ COMMAND
2679 jackgee 20 0 4789124 207732 90164 S 13.2 7.0 7:00.73 chrome
- psはカーネルのプロセスステータスを選択的に出力します
コマンド | オプション | 特徴 |
---|---|---|
PS | 現在の端末によって開始されたプロセスのみをリストします | |
PS | -e | システム内のすべてのプロセスをリストする |
PS | -f | プロセスを完全な形式で一覧表示する |
PS | -l | プロセスを長い形式でリストする |
jackgee@ubuntu:~$ ps
PID TTY TIME CMD
5501 pts/0 00:00:00 bash
12136 pts/0 00:00:00 ps
jackgee@ubuntu:~$ ps -f
UID PID PPID C STIME TTY TIME CMD
jackgee 5501 5487 0 May01 pts/0 00:00:00 bash
jackgee 12138 5501 0 09:43 pts/0 00:00:00 ps -f
jackgee@ubuntu:~$ ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S 1000 5501 5487 0 80 0 - 4878 do_wai pts/0 00:00:00 bash
4 R 1000 12139 5501 0 80 0 - 5009 - pts/0 00:00:00 ps
パラメータ名 | 意義 |
---|---|
S | プロセスの状態 |
UID | ユーザーID |
PID | プロセスID |
PPID | 親プロセスID |
C | 最後の期間におけるプロセスのCPU使用率(第2レベル) |
PRI | プロセスの優先順位(動的カーネル更新) |
NI | nice値、優先度補正パラメーター、PRI(新規)= PRI(旧)+ NI |
ADDR | メモリ内のプログラムの場所を指定します。実行プログラムは通常「-」です |
SZ | プロセスの論理メモリサイズ |
WCHAN | 稼働中の「-」プロセス |
TTY | 端子名 |
時間 | 使用されたCPU時間 |
CMD | コマンド名 |
- 無料のメモリ使用量管理
Linuxは、一時的に未使用のメモリを使用してディスク情報の読み取りと書き込みをキャッシュし、読み取り効率を向上させます。
jackgee@ubuntu:~$ free
总计 已用 空闲 共享 缓冲/缓存 可用
内存: 2954128 2226728 199556 145764 527844 398200
交换: 0 0 0
3.テキスト処理
- リダイレクトメカニズム
出力リダイレクション:
たとえば、ls -l> out.txt
入力リダイレクション
例:sort <in.txt
- パイプラインのメカニズム
例:ls -l | sort
は、パイプラインメカニズムを介して、lsクエリ結果の出力をsortの入力に転送します。