## Linuxの基本
序文:
咲くとそよ風が吹いて、心が浮かんで沈み、穏やかに笑う
この文は、サンマオの元のエッセイから来ています:
時間の美しさは、その避けられない通路、春の花、秋の月、夏、冬の雪にあります。満開の場合、そよ風、あなたの心は浮かんで、軽く笑っています。
翻訳は、あなたが十分に良ければ、すべてが大丈夫であり、安定した態度で、穏やかに世界に直面するということです。
メンタリティは芸術的な概念です
笑顔は当たり前!
損失を理由として受け取らないでください。自分から理由を見つける必要があります。十分に元気になったら、精神を正してください。すべての問題はもはや問題ではありません。自分を改善し、自分をより良くしてください。魅力を醸し出す花になりましょう。
1つ、bashインタープリター機能
1)コマンドとファイルの自動完了注:タブはコマンドとファイルのみを完了できます
[root @ web02〜] #ls / etc / sysconfig / network-scripts / ifcfg-ens33
2)ショートカットキー
Ctrl + c ##フォアグラウンドで実行されているプログラムを終了します
Ctrl + d ## Exit Equivalent = exit
Ctrl + l ##画面をクリア
Ctrl + a ##カーソルをコマンドラインの最前線に移動します
Ctrl + e ##カーソルをコマンドラインの後端に移動します
Ctrl + r ##キーワードを使用して履歴コマンドを検索する
Alt +。 ##前のコマンドの最後のパラメーターを引用することは、!と同等です。$
3)歴史的なコマンド
1.履歴コマンドを表示する
[root @ xxx〜]#履歴
2.履歴のクリアコマンド
[root @ xxx〜]#履歴-c
3.履歴コマンド保存ファイル:cat〜 / .bash_history
4. historyコマンドはデフォルトで1000を保存し、/ etc / profileのHISTSIZE = 2000を変更できます。
5.履歴コマンドを見つけて実行します
(1)カーソル上下キー
(2)Ctrl + r ##検索履歴コマンド(特定のコマンドのキーワードを入力します:連続している必要があります)
(3)!220 ##履歴コマンドの220番目のコマンドを実行します
(4)!String ##履歴コマンドでxxxxで始まる最新のコマンドを検索します。例:!ser
(5)!$ 2 ##前のコマンドの最後のパラメーターを引用します
[root @ xxx home] #ls / root / home
[root @ xxx home] #cd!$
cd /home
[root @ xxx home] #ls / root / home
[root @ xxx home] #touch!$ / file1
/ home / file1をタッチします
4)エイリアス
#エイリアス ##現在のエイリアスを表示
ll = 'ls -l --color = tty'
#エイリアスエゴン= 'lsの/ etc / sysconfig / network-scriptsに/' ##のエイリアスを作成します。
#は、unaliasフライ
[root @ fly〜 ] #grep root / etc / passwd ##デフォルトで色があります
[root @ fly〜]#エイリアスgrep
エイリアスgrep = 'grep --color = auto'
2.コマンド検索の優先度
コマンドのbashシェル検索順序:
最優先:絶対パスまたは相対パスで実行されるコマンド
2番目の優先順位:エイリアスで指定されたコマンド
3番目の優先順位:Bash内部コマンド
4番目の優先順位:$ PATH環境変数で定義されたディレクトリ検索順序で最初に見つかったコマンド
3、ヘルプ情報を表示する
1)マンマニュアル
(1)使いやすい
マンコマンド
(2)詳細な説明は以下のとおりです。
manlsなどのmanマニュアル名
検索:/-h n N
ヒント1:章で検索すると、一般的に使用されるものは1(コマンドの使用法)5(テキスト指定)8(システム管理コマンド)です。
/ usr / bin / passwd コマンドでユーザーパスワードを変更man1 passwd
/ etc / passwd ユーザー情報を保持するファイル man5 passwd
/ etc / exports man exports man 5 exports
ヒント2:キーワードで検索する(マニュアルのフルネームを思い出せない場合に適しています)
man -k "_selinux" ##マニュアル名またはマニュアルの説明にキーワード_selinuxが含まれている
注:whatisデータベース(#makewhatis)から検索します
ヒント3:すべての章で検索する
#man -a passwd
#man -f passwd
2)-ヘルプ
コマンド--help
例1
[root @ xxx〜] #ls --help
使用法:ls [オプション] ... [ファイル]..。
ls一般的なオプション
-a ## all非表示ファイルを含むディレクトリ内のすべてのファイルを表示します
-l ##ロングリスト表示
-h ##人道的に表示された人間
-d ##ディレクトリ名のみをリストし、他のコンテンツはリストしません
-t ##変更時間で並べ替え
-r ##逆順
-i ##ファイルのinode番号(インデックス番号)を表示します
3)参照ドキュメント\構成モジュールファイル
[root @ iZm5e59rizbgmmp4net6zbZ〜] #ls /usr/share/doc/pam-1.1.8/
[root @ iZm5e59rizbgmmp4net6zbZ〜] #firefox / usr / share / doc / pam-
1.1.8/html/Linux-PAM_SAG.html
4)公式マニュアル
5)baidu google
一般的に使用される7つのコマンド
ホスト名を設定する
[root @ xxx〜] #hostnamectl set-hostname fly ##終了して再入力し、表示します
時間を設定する
[root @ fly〜 ] #date --help
時間を確認する
#日付 "+%Y_%m_%d%H-%M-%S"
時間を設定する
#日付-s「2018年5月17日午前9時51分50秒」
ハードウェアクロックへの書き込み
注:システム時間はLinuxのオペレーティングシステムによって維持されます。
ハードウェアクロックとは、マザーボード上のクロックデバイスを指します。つまり、通常BIOS画面で設定されるクロックハードウェア時間は、CMOSに保存されます。
システムクロックはカーネル内のクロックを指します。Linuxが起動すると、LinuxオペレーティングシステムはCMOSからシステム時間変数に時間を読み取ります。その後、システムクロックは独立して動作します。Linux関連のすべての命令と関数は、システムクロック設定を読み取ります。
Linuxシステムは、ハードウェアクロックを設定するときに2つのタイムゾーンを提供します。1つはローカルタイムゾーンです。ハードウェア時間はシステム時間と同じです。もう1つはUTCタイムゾーンです。ハードウェア時間は、システムが初期化されてローカル時間に変換されるときにUTC時間で保存されます。システムクロックとして設定された時間
将来的には、システム時間を変更して時間を変更します。システム時間とCMOS時間の整合性を保つために、Linuxはシステム時間を定期的にCMOSに書き込みます。同期は一定間隔(約11分)で行われるため、日付を実行します。 -sの直後にマシンを再起動して時刻を変更すると、CMOSに書き込まれない場合があります。これが問題の原因です。
変更を確実に有効にする場合は、次のコマンドを実行できます。
hwclock -w
このコマンドは、システム時間を強制的にCMOSに書き込みます。
注:システム時間を正確にするには、ntpメソッドpsを使用するのが最適です。centos7はntpをchronyに置き換えます
ntpdateコマンドを使用して、ネットワークからハードウェアクロックに時刻を同期します
ntpdateコマンドは、NTPプロトコルを使用してネットワークからの時間を同期するコマンドです。NTP=ネットワーク時間プロトコルネットワーク時間プロトコル
ntpdate 0.cn.pool.ntp.org
日付
hwclock -w
ps:Alibaba Cloudは、インターネット時間同期サーバーアドレスである7つのNTPタイムサーバーを提供します
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com
リブート
shutdown -r 10 ## 10分で再起動
shutdown -r 0 ##すぐに再起動します
shutdown -r now ##今すぐ 再起動
init 6 ##今すぐ再起動
再起動 ##今すぐ再起動
シャットダウン
shutdown -h 10 ## 10分でシャットダウンします
shutdown -h 0 ##すぐにシャットダウンします
shutdown -h now ##すぐにシャットダウンします
停止 ##すぐにシャットダウンします
電源オフは ##すぐに電源を切ります
進行中のシャットダウンをキャンセルするか、再起動します
対決-c
アカウントからログアウトします
出口
ログアウト
Ctrl + d