Linux への最初の紹介 (パート 2). 母はもう、私が Linux への道を見つけることを心配する必要はありません。


序文

「私は定期的に私の学習と仕事の経験を共有します。一緒に学び、進歩できるように、メッセージを残してコミュニケーションをとってくれる人を歓迎します! サポートに感謝します!」


一連の記事

Linux への最初の紹介 (パート 1). 母はもう、私が Linux への道を見つけることを心配する必要はありません。

Linux への最初の紹介 (パート 2). 私の母は、私が Linux への道を見つけることを心配する必要がなくなりました。

Linux への最初の紹介 (パート 2). 私の母は、私が Linux への道を見つけることを心配する必要がなくなりました。

1. 日付と時刻に関する指示

1.1 日付

構文: 日付表示

日付は時刻を表示する形式を指定します: date +%Y:%m:%d
日付の使用法: date [OPTION]… [+FORMAT]

1. 表示に関しては、ユーザーが表示する形式を設定できます。形式は、プラス記号の後にいくつかのマークが続く形式に設定されます。一般的に使用されるマークのリストは次のとおりです。

%H :: 小时(00..23) 
%M : 分钟(00..59) 
%S : 秒(00..61) 
%X : 相当于 %H:%M:%S 
%d : 日 (01..31) 
%m : 月份 (01..12) 
%Y : 完整年份 (0000..9999) 
%F : 相当于 %Y-%m-%d

1.2 設定時間について

date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00 
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间

例は次のとおりです。

输入date
ここに画像の説明を挿入します
输入
date +%Y-%m
ここに画像の説明を挿入します

入力
date +%Y-%m-%d_%H:%M:%S
ここに画像の説明を挿入します
形式は自由に制御可能

入力date +%Y:%m-%d_%H/%M-%S
ここに画像の説明を挿入します
ログの確認など、時間は非常に重要な概念です


1.3 タイムスタンプ

時刻->タイムスタンプ: 日付 +%s
タイムスタンプ->時刻: 日付 -d@1508749502
Unix タイムスタンプ (Unix エポック、 Unix 時間、POSIX 時間、または英語の Unix タイムスタンプ) は、閏秒に関係なく、1970 年 1 月 1 日 (UTC/GMT の深夜 0 時) から経過した秒数です。

例は次のとおりです。

入力するたびにdate +%s、下に表示される数字が増加していることがわかります。この数字がタイムスタンプです。
ここに画像の説明を挿入します
タイムスタンプを変換する方法?
日付を入力 +%Y:%m-%d_%H/%M-%S -d @0
ここに画像の説明を挿入します


2. 校正コマンド

コマンド形式:cal [パラメータ][月][年]

機能: カレンダーおよびその他の時間情報を表示するために使用されます。パラメータが 1 つだけの場合は年 (1 ~ 9999) を表し、パラメータが 2 つある場合は月と年を表します。

一般的なオプション:

-3 显示系统前一个月,当前月,下一个月的月历
-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y  显示当前年份的日历

例は次のとおりです。

ここに画像の説明を挿入します
年を入力すると、その年のすべての月が表示されます
ここに画像の説明を挿入します

窓と同じようなもの

ここに画像の説明を挿入します


3. find コマンド: (非常に重要) -name

構文: 検索したいパスを検索します -opt(name) ファイル名

機能: ファイル ツリー内のファイルを検索し、それに応じて処理するために使用されます (場合によってはディスクにアクセスします)。
共通オプション:

は実際にはシステムのツリー構造内でファイルを検索するため、検索は比較的遅くなります。
ただし、find の実行中に最後のクエリの履歴結果がオペレーティング システムによってキャッシュされるため、2 回目の検索の方が高速になります。

Linux の find コマンドは、ディレクトリ構造内のファイルを検索し、指定された操作を実行します。
Linux の find コマンドは非常に多くの検索条件を提供し、非常に強力です。 find には強力な関数があるため、多くのオプションもあり、そのほとんどは時間をかけて理解する価値があります。 システムにネットワーク ファイル システム (NFS) が含まれている場合でも、対応する権限がある限り、find コマンドはファイル システムでも有効です。 リソースを大量に消費する検索コマンドを実行する場合、多くの人はバックグラウンドで実行する傾向があります。これは、大規模なファイル システムを走査すると、 時間がかかるためです。 (ここでは 30G バイトを超えるファイル システムを指します)。



例は次のとおりです。

ルート ディレクトリから検索を開始します。
ここに画像の説明を挿入します
ルート ディレクトリから検索を開始します。 パスを指定する場合は、検索のみと同等 このパスの下のパスはサブパスの検索のみと同等であるため、検索が高速になります。 /root/a
ここに画像の説明を挿入します

窓と同じようなもの

ここに画像の説明を挿入します


4. grepコマンド

構文: grep [オプション] 検索文字列ファイル

機能: ファイル内の文字列を検索し、見つかった行を出力します。

一般的なオプション:

-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

例は次のとおりです。

指定したファイル内の「321.txt」の内容を、対応するキーワード「999」に従って一行ずつ表示します。
ここに画像の説明を挿入します

窓と同じようなもの

ctrl + fメモ帳のショートカット キーを押す
ここに画像の説明を挿入します


5. zip/unzip コマンド:

構文: zip 圧縮ファイル.zip ディレクトリまたはファイル

機能: ディレクトリまたはファイルを zip 形式に圧縮します。

なぜパッケージ化して圧縮するのでしょうか?

1. サイズを削減し、占有するディスク領域を減らし、迅速にダウンロードします。
2. ファイルは簡単には失われません
コマンドが見つかったら、 An Zhao する必要があります。yum install -y unzip zip

例は次のとおりです。

ディレクトリ a を次のようにパッケージ化しますa.zipディレクトリのみがパッケージ化され、空のディレクトリであることに注意してください。
ここに画像の説明を挿入します
次に、このディレクトリを含めてディレクトリをパッケージ化する方法コンテンツ全体についてはどうですか?
-r を使用します。たとえば、a を a2.zip としてパッケージ化します。
Enterzip -r a2.zip a

ここに画像の説明を挿入します
他のディレクトリを解凍する場合は、-d,x
を使用できます。たとえば、a2.zip をディレクトリ b に解凍します。< a i=3> b ディレクトリの と入力して を確認すると、すべてが解凍されていることがわかります。これは、以前の圧縮が実際にすべて解凍されていることも証明します。圧縮
unzip a2.zip -d b
ここに画像の説明を挿入します
treea
ここに画像の説明を挿入します

窓と同じようなもの

ここに画像の説明を挿入します


6. tar コマンド (重要): パック/アンパック。開かずに内容を直接確認してください。

構文: tar [-cxtzjvf] ファイルとディレクトリ...
共通パラメータ:

-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录

例は次のとおりです。

組み合わせオプションczf (記述方法固定) c: 新規作成 z: 圧縮パッケージ f: ファイル 過程を見たい場合はv以上です a>cvzf解凍方法は同じで、サフィックス ファイルはtgz/tar.gz
ここに画像の説明を挿入します

解凍したい場合は、czfxzf
に変更します。 注: は変更します。 a>test.tgzmv を使用して b ディレクトリに移動されました

ここに画像の説明を挿入します

指定したディレクトリに解凍し、-C+路径
を使用して入力しますtar -xzf test.tgz -C new
注: c は大文字にする必要がありますあ>

この時点で、新しいディレクトリとツリーに入って確認します。

ここに画像の説明を挿入します


7. bc コマンド:

bc コマンドは浮動小数点演算を簡単に実行できます
まさに Linux システムの計算機です

例は次のとおりです。

ここに画像の説明を挿入します
注: を終了するには、ctrl+c を押すか、 quit を入力してください。 で計算を実行します。
ここに画像の説明を挿入します
echo|


8. uname –r コマンド:

構文: uname [オプション]

機能: uname は、コンピュータおよびオペレーティング システムに関する情報を取得するために使用されます。

一般的なオプション:

-a または –all は、カーネル名、ホスト名、カーネル バージョン番号、カーネル バージョン、ハードウェア名、プロセッサ タイプ、ハードウェア プラットフォーム タイプ、オペレーティング システム名という順序ですべての情報を詳細に出力します。

補足: uname は、Linux ホストが使用しているオペレーティングシステムのバージョンやハードウェアの名前などの基本情報を表示できます。

例は次のとおりです。

入力uname - r現在の Linux オペレーティング システムの選択したカーネル バージョンに対応します
ここに画像の説明を挿入します
現在のシステム バージョンを表示しますcat /etc/redhat-release
ここに画像の説明を挿入します
現在の CPU 情報を表示しますcat /proc/cpuinfo
ここに画像の説明を挿入します
現在のメモリを表示しますcat /proc/meminfo
ここに画像の説明を挿入します

窓と同じようなもの

ここに画像の説明を挿入します


9. いくつかの重要なホットキー [Tab]、[ctrl]-c、[ctrl]-d

[Tab]按键---具有『命令补全』和『档案补齐』的功能
[Ctrl]-c按键---让当前的程序『停掉』
[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 或 End OfInput)』的意思;另外,他也可以用来取代exit

[Tab]+[Tab] オートコンプリート

ここに画像の説明を挿入します
最後の入力whoaが完了すると、whoami が追加されます

Ctrl+R は履歴コマンドを検索します

入力コマンドフラグメントを通じて履歴入力コマンドを呼び出す


10. シャットダウン

クラウド サーバーの場合、シャットダウンすることはお勧めできません。

構文: shutdown [オプション] ** 共通オプション: **

-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思

ファイル転送

Linux から Windows への接続

Linux から Windows へのアップロード: sz ファイル名
Windows から WIndows へのアップロード: rz

Linux から Windows への接続

scp ファイル名 root@パブリックネットワーク ip:/path


結論

私のブログをお読みいただきありがとうございます。このブログからインスピレーションや助けを得ていただければ幸いです。このブログを楽しんでいただけましたら、お友達やご家族と共有し、コメントやフィードバックを残してください。あなたのサポートは、共有と創造を続ける私のモチベーションです。ありがとう!今後のブログでお会いできることを願っています。ご多幸をお祈りし、またお会いできるのを楽しみにしています!
———————————————

おすすめ

転載: blog.csdn.net/2203_75397752/article/details/134739052