LINUXの基本的なコマンドベースの学習、(3)--2019-11-22

コマンドラインを展開して1

    〜USERNAME:ユーザーのホームディレクトリを展開

      #LS〜ROO [CentOSの-7-43〜@ルート]

      公開文書テンプレートダウンロードミュージックビデオの画像デスクトップ

  {} あなたは、カンマ区切りのリストを運び、そして複数の経路にそれを拡張することができ

         例如:/ TMP / {A、B} == / TMP / A、/ TMP / B

     [ルート@ CentOSの-7-43〜]#のLS /ホーム/ {ROM、ROO}

     /ホーム/ ROM:

     /ホーム/カンガルー:
     公共ドキュメントテンプレートのダウンロードのミュージックビデオの画像デスクトップ

  ?:$ bashは特殊変数の使用は最後のコマンドの実行状態を保存し

        0:成功

     1〜255:失敗を示します

        [ルート@ CentOSの-7-43〜]#エコー$?

        0

 

2.mkdir: ディレクトリを作成します。

  使用します。mkdir [オプション]ディレクトリ...

  一般的なパラメータ:

      -mモード、--mode =モード:同じのchmodコマンドアプリケーションとして、新しく作成したディレクトリのモードを設定し、デフォルトのモードを使用し、後にまだ新しいディレクトリを作成します。

      ディレクトリには、エラーが存在せず、自動的に必要なディレクトリレベルを作成します-p、--parents

      -v:表示処理

  rmdirを:削除空のディレクトリ  

      -p:父は削除空のディレクトリを再帰します

      -v:表示処理

3.tree:木のような形式でのディレクトリのリストの内容

  一般的なパラメータ:

      -d:ショーのみディレクトリ

      -Lレベル:指定表示レベルの数

      -Pパターン:パスに一致するように表示することによって指定されたパターン

      [ルート@ CentOSの-7-43〜]#ツリー-P "* .cfgの" -L 1 /ルート
      /ルート
      ├──アナコンダ-ks.cfgを
      ├──初期セットアップのks.cfg
      ├──のRedis-5.0 0.3
      └──\ 344 \ 270 \ 213 \ 350 \ 275 \ 275

      2つのディレクトリ、ファイル2

4.touch:タイムスタンプファイルの管理

  タッチ[-acm] [ - R ref_file(参考文献)| -t時間(時間値)]ファイル(ファイル名)...

  一般的なパラメータ:

      -a:唯一のatimeとCTIMEを変更

      -m:変更のみのmtimeとctimeの

      -t:指定のatimeとT時間のタイムスタンプ[[CC] YY] MMDDHHMM [.SS]

      -c:ファイルが存在しない場合、作成されていません  

      注:atimeの:アクセス時間、アクセス時間のmtime:修正時間修正時間CTIME:変更時刻の修正時刻

      [ルート@ CentOSの-7-43〜]#LL /data/1.txt
      -rw-rを- r--の。1ルートルート615 4月3 2019 /data/1.txt
      [ルート@ CentOSの-7-43〜]#タッチ/data/1.txt
      #LL /data/1.txt [ルートのCentOS-7-43〜@]
      -rw-rを- r--の。1つのルートルート615 11月22午前13時48分/data/1.txt

  STATコマンド(表示ファイルまたはファイルシステムステータス):ファイルまたはファイルシステムステータス表示が含まれています:ファイルパス、ファイルサイズ、ファイルブロック、各文書ファイルの種類のマスタデバイス/スレーブデバイスIOブロックサイズを占有しますiノード、ファイルの所有者は、ハードリンクファイルのパーミッション、ファイルのUID、ファイル(SELinuxの)の数、グループGID環境です

    STAT [OPTION] ... FILE ...
5.ファイルの表示

  より多くのページングファイルを見ます

    フォーマット:より多くの[オプション...] FILE ...

      -d:ページを表示するとヒントを終了

  ファイルまたはSTDIN出力を表示するページによって以下のページ

     フォーマット:以下、[オプション...] FILE ...

  標準出力に猫の接続ファイルと出力

    -E、--show-終了:各行の最後に表示$

    -b、--number-空白以外の非空の出力回線番号

    -n、--number:番号へのすべての出力ライン

    -T [表示]タブ

  TAC TAC - 反転表示ファイル

  出力ファイルの先頭の先頭部分

    フォーマット:ヘッド[OPTION] ... [FILE] ...

      -c、--bytes = SIZE:SIZEは、印刷を開始バイト

      -n、--lines = NUM​​BER:代わりに、デフォルト開始行10の行を開始する番号表示、

      - #:指定収集フロントロウ#

  出力ファイルのテール部分の終わり

   フォーマット:尾[OPTION] ... [FILE] ...

    -c、--bytes = N:最後のNバイトの出力

    -n、--lines = N:Nはなく、最後に10行のデフォルトの、最後の行を出力します

6.pwdを示し、現在の作業ディレクトリ

  [ルート@ CentOSの-7-43〜]#のPWD
  /ルート

7.shell

  現在使用されているディスプレイのシェル:エコー$シェル

  TTY:現在の端末機器を見ます

  現在のシステムは、すべてのシェルで使用されるディスプレイ:猫の/ etc /シェル

   内部または外部コマンドとの間の差:タイプ+コマンド

    内蔵コマンド:それはシェルから来て、そしてコマンドは、フォームによって提供されます

    構築された外部コマンド:現在のシステムのファイル・システム・パスに対応する実行可能ファイル

    [CentOSのルート-7-43 @〜]#型
    は/ usr / binに/ある
    [CentOSのルート-7-43 @〜]#CDタイプ
    CDが埋め込まれているシェル

    [ルート@ CentOSの-7-43〜]#タイプの猫  

    猫がハッシュされているディレクトリ(/ usr / binに/猫)

8.dateコマンドは、 印刷したり、システムの日付と時刻を設定するには

  フォーマット:日付[オプション] ... [+フォーマット]

     日付[オプション] [MMDDHHMM [[CC] YY] [。SS]]

  %%文字%
  現在の%のAのロケールの省略形の曜日名(例:日曜日のための日本、)
  %現在のロケールのA週フルネーム(例:日曜日)
  現在のロケール%のBの月名の省略形(例えば:、1月の)
  現在の月の%のBフルネームロケール(例:1月)
  現在の日付と時刻の%のCロケール(例:2005年3月3日木曜日23時05分25秒)
  %のC世紀は、そのような%Yとして、通常省略されている現在の年の最後の2桁である(例えば:20)
  %Dの月の日付計(例えば:01)
  日付のヶ月の%D、%M /%D /%Yに等しいです
  %の_dに等しい日の数ヶ月の%E、スペースを追加し、
  %Y-%M-%dと同等%Fの完全な日付形式、
  最後の二つ%gをISO-8601形式の年(%Gを参照してください)
  %G ISO-8601形式の年(%Vを参照)、一般的に、組み合わせて使用​​し、%V
  %のH%のBの等号
  %のH H(00-23)
  %Iの時間(00-12)
  (001から366)の点で日付%のJ
  %のk個​​の時間、空間パディング(0..23)。%と同じ_H
  %のLの時間、空間パディング(1..12)。%と同じ_I
  %M月(01..12)
  %M分(00..59)
  %N改行
  %Nナノ秒(000000000から999999999)
  「モーニング」または未知の現在のロケールの下に「午後」の%p、出力は空です
  %Pと%P同様に、出力小文字
  %のR 12時間制のロケールにおける現在時刻(例:11:23:04)
  %のHに相当%のR 24時間と時点、:%M
  1970-01-01 00:00:00の時間を秒単位で経過以来%のS
  %のS秒(00から60)
  出力タブタブ%トン
  %のT時間、%のHに等しいた:%M:%Sを
  月曜日%U週、1
  週の最初の日として日曜日と年間%U、(00から53)の最初の数週間
  週の最初の日になど%V ISO-8601形式の仕様、月曜日(01から53)で、今年の最初の数週間
  月曜日のための週の最初の数日間W%(0-6)、0
  週の最初の日(00から53)として月曜日と年の週数、W%
  ロケール(例:12/31/99)に記載%X現在の日付
  %Xは現在時刻ロケールに記載(例:23:13:48)
  %Y年の最後の2桁(00-99)
  %Y年
  %Z + HHMMデジタル時間帯(例えば、-0400)
  %:Z + HH:MMデジタルタイムゾーン(例えば、-04:00)
  %:: Z + HH:MM:SSデジタルタイムゾーン(例えば、-04:00:00)
  必要な精度%::: Z符号領域(例えば、-04、+ 05:30)
  %Zはアルファベット順にソートタイムゾーンの略語(例えば、EDT)

  上記のすべての形式を覚えておく必要はありません、あなただけのいくつかの一般的なを習得する必要があります。例えば%Yで表さ%mは、%dは日を表し、月%Hは時間を表し、%Mは分を表し、Sは秒を表し%、sは1970年1月1日00:00:00日から表し%秒数、同等の時間関数、%wは曜日を表します。

 例: 

[ルート@ CentOSの-7-43〜]#日 "+時間は今です:%Y-%M-%D%H:%のM:%Sを"
2019年11月22日午後02時11分46秒:時間は今です  

時間が、経過時間の動作ではありませんあなたは、現在の時刻を表示したい場合は、-dオプションを使用することができます。例えば、時間の前に年:

 
 

[ルート@ CentOSの-7-43〜] #日"+ 1年に戻るます。%Y-%m-%d% H:%のM:%Sは" -d "-1年"
1年に戻ります: 2018年11月22日夜02時11分12秒

10日後の時間を表示します:

#日[CentOSの-7-43〜@ルート] "+%Y-%M-%D%H:%のM:%S" は、 "10日" -d
2019年12月2日夜2時12分09秒

時には、1970年0:00から現在時刻を取得する必要が変数に格納され、秒0秒数を経験しました:

[ルート@ CentOSの-7-43〜]#T時間= `日 "+%sの"`
[ルート@ CentOSの-7-43〜]#エコー$ T時間
1574405251

あなたは、-sオプションを使用してシステム時刻を設定することができます。日付が「20191122夜02時53分五十三秒」-s

hwclockのの時刻同期システムとハードウェアクロック

  ハードウェアに-sタイム件名

  システム時刻に-w対象 

CALは、現在のカレンダーの月表示します

  

 

おすすめ

転載: www.cnblogs.com/qhpnihao/p/11911601.html