Linuxの一般的なコマンドコーミング - ファイル管理(A)

私はまだ新しいものなので、「コーミングLinuxの一般的なコマンド」を発芽されたのでシリーズは現在、唯一の個人的な知識によるとされ、知識の目的を整理するためのコマンドの一部に統合する前に学びました。チャンスは我々が見ていることである場合はもちろん、またコメントが、私を修正ありがとう歓迎!

Linuxのコマンドは、文書管理、文書編集、ファイル転送、ディスク管理、ディスクメンテナンス、ネットワーク通信、システム管理、システム設定、バックアップの圧縮、デバイス管理およびコマンドの他の側面を含んでいます。この1は、一般的なファイル管理コマンドのどの部分を整理していません。

まず、文書管理

  猫のコマンド:連結、および標準出力デバイスに接続されている印刷ファイル

  構文:猫[引数]ファイル名

  パラメータ:各行の先頭から-n 1は、番号が付けられています

     各行の先頭から-bは、空白行を除いて、番号が付けられています

     -s 2以上の連続する空白行1は空白行で置換しました

     シンボル、LFDとTABを使用して除くとM- ^ -v

     各行の終わりに-Eは$を示し

     -T TABは^ Iとして表示されます

     -A同等-vET

     同等-vE -e

     同等-vT -t

  拡張:ランニングはエントリの終了後にCtrlキーを押しながら+ Dが完了すると、端末上のファイルの内容を入力することを必要とした後、猫>ファイル名:catコマンドの構文を使用してファイルを作成します。

1 [@ルートcentos- 7〜]#のLS 
2アナコンダ-ks.cfgをこんにちは。SH   初期セットアップ- ks.cfgを
 3 [ルートcentos- @ 7#1〜]  > ABC
 4  テスト
 5  ABC
 6  ハロー
 7  世界
 8 [ルート@ centos- 7〜]#のLS 
9 ABCアナコンダ-ks.cfgをこんにちは。SH   初期基本設定- のks.cfg
 10 [centos- @ルート7#1〜] ABC
 11  試験
 12  ABC
 13 こんにちは
 14  世界
 15 [ルート@ centos- 7〜]#
コードの表示

  最初の3行猫> ABC ABCライン10猫のABC ABCはファイルの内容が既に印刷に存在表し、前に存在しないファイルの作成を表す:第三のラインとの差の10行ことに留意されたいです。 

  chmodコマンド:変更モード、変更ファイルのパーミッション

  構文:chmodの[パラメータ] [モード]ファイル名

  パラメータ:-cファイルのパーミッションが実際に変更されている、それは変更の作用を示します

     -fは、ほとんどのエラーメッセージを抑制します

     -vは詳細なプロセスの変更ファイルのアクセス権を表示します

     再帰的にすべてのファイルとサブディレクトリにカレントディレクトリのパーミッションを変更するには、-R

  モード:[ugoa] *からの許可パラメータ([ - + =]([rwxXst] * | [完動]))+ | [ - + =] [0-7] +

  ugoa:uはファイルの所有者を表し、Gは、Oが別のユーザを表す、手段を同一グループ内のファイルの所有者とユーザを表すすべてのユーザー

  - + =: - 取消権、特権+ =ユニークなセットの権限を表し、増加を示します

  rwxXst:読み出し用のR、W書き込みを表し、Xは、実行可能ファイルを表すXSTでは説明

  0-7:パーミッションも数値的に表現することができるRWX、R = 4、W = 2、X = 1のchmod A = RWXファイル名効果のchmodとして777と2つのコマンド・ファイル名は等価である、すべてのありますrwxのユーザーが許可を与えます。

  拡張:あなたは、ファイルのアクセス権LLコマンドls -lコマンドまたは省略形を表示することができます。

1 [ルート@ centos- 7]#個のLL
 2合計16 
3 -rw-R - r--の。1つのルートルート    21年07月15  2313 ABC
 4 -rw -------。1ルートルート1834年08月10   2017 anaconda- のks.cfg
 5 -rwxr-XR-X。1つのルートルート    50年07月15  2248こんにちは。SH 
6 -rw-R - r--の。1つのルートルート1862年 8月10  2017年初期セットアップ- ks.cfgを
 7 [のcentos- @ルート7#〜] はchmod  777こんにちは。SH 
8 [ルート@ centos- 7〜]#1 、LS - L
 9合計16 
10 -rw-R - r--の。1ルートルート    21年07月15  2313 ABC
 11 -rw -------。1つのルートルート1834年 8月10   2017年 anaconda- のks.cfg
 12 -rwxrwxrwx。1つのルートルート    507月15  2248こんにちは。SH 
13 -rw-R - r--の。1ルートルート1862年 8月10   2017年初期セットアップ- ks.cfgを
 14 [ルート@ centos- 7〜]#
コードの表示

  Hello.shファイル許可は、コード変更の5及び12のラインが発生した行から分かります。

  CMPのコマンド:双方向ファイルの違いのによりバイト比較するかどうかを比較し、比較し、そうでない場合、任意の情報が表示されていない、最初の位置が異なるに表示され、場合に

  構文:CMP [パラメータ] [最初のファイル] [第二のファイル]

  パラメータ:異なるで-bバイトのプリントアウト

     スキップするバイト数を表す数値を指定-i

     -L出力バイト数、および文字ファイルに対応する位置の2を除くすべての

     すなわち、最初のnは、比較バイト、バイト制限コンパレータの数を表す数値を指定する-n

     -s阻害比較結果出力、すなわち2つのファイルの違いを表示しません

  cpコマンド:コピー、コピーのファイルまたはディレクトリ

  構文:CP [パラメータ] [ソース] [宛先ファイル]

     CP [パラメータ] [元文書1] [2ソース] [ソース3] ... [ディレクトリ]

  パラメータ:プロンプトを表示せず、既存の宛先ファイルを上書き-f

     -iと-f反して、すでにターゲット・ファイルをカバーする前に、(共通)のヒントを問うために存在します

     過去に一緒にコピーされた属性(パーミッション、ユーザー、更新時刻)ファイルと一緒に-p(バックアップが一般的に使用されます)

     コピーするディレクトリ内のファイルとサブディレクトリのすべてをコピーするには(共通)使用-r再帰コピーディレクトリ

     -dコピー、リンクを保持する場合

     -lはリンクファイルを生成するためにファイルをコピーしません。

     -a同等-dr

  注意:複数のソースファイルが存在する場合、ファイルが存在するディレクトリでなければなりません。

  rmコマンド:削除し、削除したファイルまたはディレクトリ

  構文:RM [引数]ファイル名またはディレクトリ

  パラメータ:ディレクトリの内容を-rとディレクトリが(ディレクトリを削除するために必要なパラメータ)を削除

     -fプロンプトを表示せず削除(注意して使用します!!!)

     情報を削除する前に確認のプロンプトを表示-I 

1 [ルート@ centos- 7〜]#のRM  20190716 
2  RM: '削除することはできません20190716を':ディレクトリです
 3 [ルートはcentos- @ 7〜]#のLS 
4  20190716   ABC abc.bak ABC。LNの   アナコンダ-ks.cfgをBCA CBAこんにちは。SHは、   初期セットアップ- ks.cfgを
 5 [ルートcentos- @ 7〜]#のRM - abc.bak F
 6 [ルート@ centos- 7〜]#のLS 
7  20190716   ABCアナコンダ-ks.cfgをBCA CBAこんにちは。SH   初期セットアップ-ks.cfg
 8 [ルート@ centos- 7〜]#
コードの表示

  MVコマンド:、移動したファイルまたはディレクトリの場所を移動したり、ファイルやディレクトリの名前を変更

  構文:MV [パラメータ]ソースファイルの宛先

     ミュージックビデオ[パラメータ] [ソースドキュメント1] [2ソース] [ソース3] ... [ディレクトリ]

  パラメータ:情報は、既存のターゲットを上書きする前にプロンプ​​トを表示-i

     直接任意の警告を与えていない、既存のターゲットを上書き-f

などFILE1 FILE2 FILE1 FILE2の名前を変更します
MVファイルディレクトリ ファイルは、次のdirectiryに移動させ、
などDIR1 DIR2

DIR2が存在しない場合は、DIR1をdir2の名前が変更されます。

DIR2が存在する場合は、DIR2にdir1の移動

 

 

 

 

おすすめ

転載: www.cnblogs.com/cnblogs0/p/11191930.html