Linuxの基本操作
この章では、継続的に完璧な学習の度合いに応じて更新されます!!!(更新頻度:この仮更新隔週更新に!!!給油)
1、Linuxの基本的な操作
ファイル操作:
1、表示ファイル
LS:表示され、現在のディレクトリ内のファイルおよびディレクトリ
-a LS:ショー隠しファイルとディレクトリを含む、現在のディレクトリ内のすべてのファイルとディレクトリを、。
LSは-l:ファイルディレクトリ]ボックスの下にある現在のディレクトリについての詳細情報を表示します。
適切な単位に表示し、現在のディレクトリ内のファイルやディレクトリのサイズ:-h LS
LSは-alhやls -a -l -h:順番に関係なく縦方向の3つの
例:LS / binに:すべてのコンテンツのルートディレクトリのbinフォルダを確認してください。
2、ジャンプのディレクトリ
CD:オープンフォルダパスやフォルダ名は、フォルダに続いて
CD - :最後の操作へのジャンプ、最後の二つのステップの間で前後にジャンプします。
CD〜:現在のパスのホームディレクトリへのジャンプ、例えば/ホーム/ Hadoopの
PWD:ディスプレイ現在の絶対パス
CD ..:層の上に現在のパスへジャンプ
。:電流パスを示します
..:電流経路の層
../../ ..:現在のパス上の3
2、ファイル検索
グレップ:ファイルからのコンテンツを検索します。
grepを-n「T」:大文字と小文字を区別しない、行番号の「T」を持つすべての表示内容
一般的なショートカットキー:
図1に示すように、実用的な動作指令
CTRL + C:キャンセル
CNTRL + D:割り込み
クリア:現在の画面をクリアしますが、現在のページのコンテンツに移動します、削除されません。
タブ:自動補完のための入力
触っ:現在のフォルダ内のファイルを作成し、Linuxは、例えば、test.txtというファイル名だけをファイル名の接尾辞を形成しません。
\:バックスラッシュのエスケープ文字。ディスプレイケースのLS * *ファイルやディレクトリのフォルダ
|(パイプ):2つの接続コマンド。たとえば、lsは-alh |より
猫:ファイルがより多くのコンテンツであれば、ファイルの内容を表示するボールを確認するには、マウスを使用し、一掃。
猫のファイル名>ファイル名:実装では、別のファイルにファイルの内容をコピーします
猫の複数のファイル名>ファイル名:複数のファイルをマージ実装します。
猫の/ etc / motdを:ログインプロンプト:
[22:57:21 root@centos8[ ~]# cat /etc/motd
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 iii 永不死机
[22:57:23 root@centos8[ ~]#
猫の/ etc /発行:テキストファイルを参照してください
猫の/ proc / cpuinfoの:同様のlscpuクエリ現在のデバイスのCPUが、ディスプレイより詳細な
[23:01:33 root@centos8[ ~]#
[23:01:34 root@centos8[ ~]#lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Stepping: 10
CPU MHz: 2592.001
BogoMIPS: 5184.00
Hypervisor vendor: VMware
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
NUMA node0 CPU(s): 0-3
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
[23:01:35 root@centos8[ ~]#cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 1
siblings : 2
core id : 0
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
stepping : 10
microcode : 0xaa
cpu MHz : 2592.001
cache size : 12288 KB
physical id : 1
siblings : 2
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf
bogomips : 5184.00
clflush size : 64
cache_alignment : 64
address sizes : 43 bits physical, 48 bits virtual
power management:
[23:01:42 root@centos8[ ~]#
2、ヘルプドキュメント
歴史:歴史は、コマンドを入力します。
--help:ヘルプドキュメント
LSは、-help:Viewは、lsが助けを命じます
男のLS:LSは見るインタプリタコマンド
男はbash:あなたは、コマンドのman bashのを入力することにより、シェルに統合され、すべての内部コマンドを表示することができます
LSは、ロケーションを表示するためのコマンド:どの:Viewコマンドの位置、例えば、そのLS
3、日付を表示
稼働時間:サーバーの稼働時間を表示します
日付:現在の時刻を表示(NTP:ネットワークタイムプロトコル)
日付[MMDDHHMM [[YY] SS]]:出力のフォーマット
日付 '+%Y-%M':出力のフォーマット
図4に示すように、プロセス制御
PS:ビューのプロセス情報、タスクマネージャに相当
PS -aux:実行中のプログラムをすべて表示します
-a:端末上のショーのすべてのプロセス
詳細ステータス表示方法:-u
-x:制御端末なしの表示処理
-w:表示は、より多くの情報を表示するために広がりました
-r:のみを表示し、進行中のプロセス
トップ:ダイナミック表示処理
M:メモリ、C:CPUなどは、属性の最初の文字でソートすることができます
5、シャットダウンと再起動
リブート:再起動
すぐに再起動:今-rシャットダウン
すぐにシャットダウン:今-hシャットダウン
8三〇から五シャットダウン:20:35 -hシャットダウン
10 -hシャットダウン:オフ10時間後
INIT 0:シャットダウン
3 INIT:コンソールコマンドラインモードを記録した後、
init 5:あなたは、GUIモードグラフィックでログインした後
init 6:再起動
DF:現在のディスクケースをチェック
デュ:現在のディレクトリ内の大きさと、すべてのファイルのパスが表示されます
デュ-h:ディスプレイユニットのファイルサイズ
6、電卓:
BC:バイナリ変換、入力BC入力し、バイナリ変換、IBASE = 8であるデジタル入力を変換し、輸送obaseで= 2を入力し、進変換です。
[22:47:59 root@centos8[ ~]#bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
obase=2
25
11001
obase=8
25566
10101101110110
^C
(interrupt) Exiting bc.
[22:48:49 root@centos8[ ~]#
文字コマンド:
:ソースと同じ機能)
「」:あなたはコマンドを認識しない、変数を識別することができます
「」:変数とコマンドは、文字列としてされて認識されません
``:変数とコマンドが認識され、単一引用符、および、その後のコマンドが継続して逆の単一引用符を呼び出すために実行され、元の単一引用符コマンドの内容が逆になりますされています
\:あなたが翻訳を達成することができます(本来の意味は、コマンドの終わりではありません)
$():可変
{}: ``と等価