マゴ36期第2週宿題
4754 ワード
1、Linux上のファイル管理クラスコマンドにはどのようなものがありますか.その一般的な使用方法とその関連例を示します.
(1)ディレクトリ管理コマンド——ls:指定されたディレクトリの下の内容フォーマットをリストする:ls[OPTION]…[FILE]...-a:非表示ファイルを含むすべてのファイルを表示する-A:除去を表示する.と..以外のすべてのファイル-l,--long:ファイルの詳細属性情報を表示-h:ファイルサイズを単位換算し、精度に影響を及ぼす可能性-d:内部のファイルではなくディレクトリ自体を表示-r:逆順序表示ファイル-R:再帰表示ファイルの例:ls-lah/--詳細表示/ディレクトリの下のすべてのファイル(非表示ファイルを含む)ls-ldh/etc--詳細表示/etcディレクトリ自体ls-lhv/--逆順序表示/ディレクトリの下のすべてのファイル(非表示ファイルを含む)ls-R/etc--再帰表示/etc下のすべてのファイル--mkdir:ディレクトリフォーマットの作成:mkdir[OPTION]...DIRECTORY...-p:親ディレクトリの自動オンデマンド作成-m:ディレクトリの作成時に与えられた権限の例:mkdir-p/data/test/A/B--/dataディレクトリの下で/test/A/Bの3つのディレクトリmkdir-m 711-p/data/MODE/A--dataディレクトリの下でMODE/Aの2つのディレクトリを再帰的に作成し、同時にディレクトリAの権限を711-rmdir:ディレクトリフォーマットの削除:rmdir[OPTION]...DIRECTORY...-p:ディレクトリを削除した後、親ディレクトリが空の場合、一括削除例:rmdir-p/data/test/A--Aディレクトリを削除した後、testディレクトリが空の場合、一括削除-cd:ディレクトリを切り替える例:cd..上级目录cdに切り替わる:自宅目录cdに切り替わる-:前回目录と现在目录を直接切り替わる-pwd:现在目录を表示する(2)ファイル管理コマンド-cp:复制フォーマット:単源复制:cp[OPTION]...[-T]SOURCE DEST(DESTが存在しない場合に作成、存在する場合に上書き)マルチソースコピー:cp[OPTION]...SOURCE... DIRECTORY(DESTはdirectoryである必要がある)-i:インタラクティブコピー、すなわち上書き前にユーザに確認を促す-f:ターゲットファイル-rを強制上書き、-R:再帰コピーディレクトリの例:cp-if/data/[1-3].txt/data/test--testはディレクトリでなければなりません.3つのファイルをtestのcp-r/data/practiceにコピーします.dataディレクトリとディレクトリの下の内容をpracticeにコピーします.mv:カットフォーマット:単一ソースコピー:mv[OPTION]...[-T]SOURCE DEST(DESTが存在しない場合は作成、存在する場合は上書き)マルチソースコピー:mv[OPTION]...SOURCE... DIRECTORY(DESTはdirectoryである必要がある)-i:インタラクティブコピー、すなわち上書き前にユーザに確認を促す-f:ターゲットファイルの強制上書き例:mv-i/data/[1-3]である.txt/practice--dataディレクトリの下の3つのtxtファイルを/practiceの下に切り取る--rm:削除フォーマット:rm[OPTION]...FILE...-i:インタラクティブコピー、すなわち上書き前にユーザーに確認を促す-f:ターゲットファイル-rを強制上書き、-R:再帰処理、作成ディレクトリの下のすべてのファイルをディレクトリを含めて一括削除例:rm-rf/practice--再帰削除/practiceディレクトリ(3)テキストコンテンツ管理コマンド-cat:テキストコンテンツフォーマットの順方向表示:cat[OPTION]...[FILE]...-n:表示されるテキスト行番号-E:表示行終了符号$例:cat-n/etc/fstab--表示/etc/fatab内容と表示行番号-tac:テキスト内容フォーマットの逆記述:tac[OPTION]...[FILE]...例:tac/etc/passwd--テキストの内容を逆説的に表示する--head:テキストの内容を表示し、デフォルトの表示ヘッダ10行フォーマット:head[OPTION]...[FILE]...-n#:ヘッダーを表示#行内容例:head-5/etc/passwd--表示/etc/passwdファイルヘッダー5行内容-tail:テキスト内容を表示、デフォルト表示後10行形式:tail[OPTION]...[FILE]...-n#:テキストを表示後#行内容-f:ファイルの末尾の内容を表示して終了しないで、新しい行を表示する例に従います:tail-8/etc/passwd--etc/passwdファイルを表示後8行の内容--more:画面にテキスト内容を表示し、画面ごとに停止パターンを表示します:more[options]file[...]Spaceキー:テキストの次の画面の内容を表示Enterキー:テキストの次の行の内容のみを表示bキー:テキストの前の画面の内容を表示qキー:終了-less:画面分割でテキストの内容を表示し、フォーマットを自発的に終了しない:less[options]file[...]Spaceキー:テキストの次の画面の内容を表示するEnterキー:テキストの次の行の内容のみを表示するbキー:テキストの前の画面の内容を表示するqキー:終了
2、コマンドライン展開機能を使用して、/tmp/a 1,/tmp/a 2,/tmp/a 1/a,/tmp/a 1/bを作成し、/tmpディレクトリの下でディレクトリを作成する:x_y, x_z, q_y, q_z
mkdir -p/tmp/{a1/{a,b},a2}mkdir -p/tmp/{x,q} _ {y,z}
3、ファイルのメタデータ情報はどれらがあって、それぞれどんな意味を表して、どのように表示しますか?ファイルのタイムスタンプ情報を変更する方法.
ファイルのメタデータとは、ファイルのプロパティ、サイズ、作成時間、アクセス時間、プライマリ・グループなどの情報です.
3つのタイムスタンプ:access time:アクセス時間、略記atime、読み書きファイル内容modify time:変更時間、mtime、変更ファイル内容(データ)change time:変更時間、ctime、メタデータが変更されます
statで変更ファイルのタイムスタンプ情報を表示する:touchたとえば、touch 1は既存のファイル1に対して3つのタイムスタンプ情報を更新した
4、/tmpディレクトリの下にtfileで始まり、現在の日付と時間のファイルを作成します.ファイル名は、tfile-2016-05-27-09-32-22などです.
mkdir/tmp/tfile-
5、複製/etcディレクトリの下にpで始まるすべてのファイルまたはディレクトリは/tmp/mytest 1ディレクトリにあります.
mkdir/tmp/mytest1cp -R/etc/[pP][^0-9]/tmp/mytest1/cp -R/etc/[pP][^[:digit:]]/tmp/mytest1/
6、ユーザーtomを作成し、UIDが5001、ホームディレクトリが/tmp/tom、shellが/bin/zsh、基本グループがtom、追加グループがjack
useradd -u 5001 -G jack -s/bin/zsh -d/tmp/tom tom
7、一般的なユーザーおよびファイル管理コマンドの内容と使用方法を説明します.cpコマンド:コピー(copy)
単一ソースコピー:cp[OPTION]...[-T]SOURCE DESTマルチソースコピー:cp[OPTION]...SOURCE... DIRECTORYcp [OPTION]... -t DIRECTORY SOURCE...シングル・ソース・レプリケーション:
DESTが存在しない場合は、まずこのファイルを作成し、ソースファイルデータをDESTにコピーします.
[root@www tmp]# cp/etc/issue abc[root@wwwtmp]#lsabc DESTが存在し、ディレクトリファイルでない場合は、ターゲットファイルを上書きします.
[root@www tmp]# lsabc[root@wwwtmp]#cp/etc/issue abccp:abcを上書きしますか?y DESTが存在しディレクトリファイルである場合、まずDESTディレクトリの下にソースファイルと同名のファイルを作成すると、×××データ・フロー
[root@www tmp]# cp/etc/issue abcd[root@wwwtmp]#lsabc abcdマルチソースコピー:
DESTは存在する必要があり、ディレクトリであり、その他の場合はエラーが発生します.
[root@www tmp]# cp/etc/issue/etc/redhat-release/tmp/[root@wwwtmp]#lsabc abcd issue redhat-release常用[OPTION]:
-i:インタラクティブレプリケーション、すなわち、上書き前にユーザーに確認を促す-f:ターゲットファイルを強制的に上書きし、確認を表示しない-r:再帰レプリケーションディレクトリ-d:ソースファイルではなくシンボルリンクファイル自体をコピー-a:-dR--preserve=all,archive,アーカイブの実装--preservemode:権限ownership:所有者および所有グループtimestamps:タイムスタンプcontext:セキュリティラベルxattr:拡張プロパティlinks:シンボルリンクall:上記すべてのプロパティmvコマンド:移動(move)
cp [OPTION]... [-T] SOURCE DESTcp [OPTION]... SOURCE... DIRECTORYcp [OPTION]... -t DIRECTORY SOURCE...共通オプション-i:インタラクティブ-f:forcermコマンド:削除(remove)
rm [OPTION]... FILE...
一般的なオプション:-i:interactive-f:force-r:recursive削除ディレクトリ:rm-rf/PATH/DO/DIR危険操作:rm-rf/*
(1)ディレクトリ管理コマンド——ls:指定されたディレクトリの下の内容フォーマットをリストする:ls[OPTION]…[FILE]...-a:非表示ファイルを含むすべてのファイルを表示する-A:除去を表示する.と..以外のすべてのファイル-l,--long:ファイルの詳細属性情報を表示-h:ファイルサイズを単位換算し、精度に影響を及ぼす可能性-d:内部のファイルではなくディレクトリ自体を表示-r:逆順序表示ファイル-R:再帰表示ファイルの例:ls-lah/--詳細表示/ディレクトリの下のすべてのファイル(非表示ファイルを含む)ls-ldh/etc--詳細表示/etcディレクトリ自体ls-lhv/--逆順序表示/ディレクトリの下のすべてのファイル(非表示ファイルを含む)ls-R/etc--再帰表示/etc下のすべてのファイル--mkdir:ディレクトリフォーマットの作成:mkdir[OPTION]...DIRECTORY...-p:親ディレクトリの自動オンデマンド作成-m:ディレクトリの作成時に与えられた権限の例:mkdir-p/data/test/A/B--/dataディレクトリの下で/test/A/Bの3つのディレクトリmkdir-m 711-p/data/MODE/A--dataディレクトリの下でMODE/Aの2つのディレクトリを再帰的に作成し、同時にディレクトリAの権限を711-rmdir:ディレクトリフォーマットの削除:rmdir[OPTION]...DIRECTORY...-p:ディレクトリを削除した後、親ディレクトリが空の場合、一括削除例:rmdir-p/data/test/A--Aディレクトリを削除した後、testディレクトリが空の場合、一括削除-cd:ディレクトリを切り替える例:cd..上级目录cdに切り替わる:自宅目录cdに切り替わる-:前回目录と现在目录を直接切り替わる-pwd:现在目录を表示する(2)ファイル管理コマンド-cp:复制フォーマット:単源复制:cp[OPTION]...[-T]SOURCE DEST(DESTが存在しない場合に作成、存在する場合に上書き)マルチソースコピー:cp[OPTION]...SOURCE... DIRECTORY(DESTはdirectoryである必要がある)-i:インタラクティブコピー、すなわち上書き前にユーザに確認を促す-f:ターゲットファイル-rを強制上書き、-R:再帰コピーディレクトリの例:cp-if/data/[1-3].txt/data/test--testはディレクトリでなければなりません.3つのファイルをtestのcp-r/data/practiceにコピーします.dataディレクトリとディレクトリの下の内容をpracticeにコピーします.mv:カットフォーマット:単一ソースコピー:mv[OPTION]...[-T]SOURCE DEST(DESTが存在しない場合は作成、存在する場合は上書き)マルチソースコピー:mv[OPTION]...SOURCE... DIRECTORY(DESTはdirectoryである必要がある)-i:インタラクティブコピー、すなわち上書き前にユーザに確認を促す-f:ターゲットファイルの強制上書き例:mv-i/data/[1-3]である.txt/practice--dataディレクトリの下の3つのtxtファイルを/practiceの下に切り取る--rm:削除フォーマット:rm[OPTION]...FILE...-i:インタラクティブコピー、すなわち上書き前にユーザーに確認を促す-f:ターゲットファイル-rを強制上書き、-R:再帰処理、作成ディレクトリの下のすべてのファイルをディレクトリを含めて一括削除例:rm-rf/practice--再帰削除/practiceディレクトリ(3)テキストコンテンツ管理コマンド-cat:テキストコンテンツフォーマットの順方向表示:cat[OPTION]...[FILE]...-n:表示されるテキスト行番号-E:表示行終了符号$例:cat-n/etc/fstab--表示/etc/fatab内容と表示行番号-tac:テキスト内容フォーマットの逆記述:tac[OPTION]...[FILE]...例:tac/etc/passwd--テキストの内容を逆説的に表示する--head:テキストの内容を表示し、デフォルトの表示ヘッダ10行フォーマット:head[OPTION]...[FILE]...-n#:ヘッダーを表示#行内容例:head-5/etc/passwd--表示/etc/passwdファイルヘッダー5行内容-tail:テキスト内容を表示、デフォルト表示後10行形式:tail[OPTION]...[FILE]...-n#:テキストを表示後#行内容-f:ファイルの末尾の内容を表示して終了しないで、新しい行を表示する例に従います:tail-8/etc/passwd--etc/passwdファイルを表示後8行の内容--more:画面にテキスト内容を表示し、画面ごとに停止パターンを表示します:more[options]file[...]Spaceキー:テキストの次の画面の内容を表示Enterキー:テキストの次の行の内容のみを表示bキー:テキストの前の画面の内容を表示qキー:終了-less:画面分割でテキストの内容を表示し、フォーマットを自発的に終了しない:less[options]file[...]Spaceキー:テキストの次の画面の内容を表示するEnterキー:テキストの次の行の内容のみを表示するbキー:テキストの前の画面の内容を表示するqキー:終了
2、コマンドライン展開機能を使用して、/tmp/a 1,/tmp/a 2,/tmp/a 1/a,/tmp/a 1/bを作成し、/tmpディレクトリの下でディレクトリを作成する:x_y, x_z, q_y, q_z
mkdir -p/tmp/{a1/{a,b},a2}mkdir -p/tmp/{x,q} _ {y,z}
3、ファイルのメタデータ情報はどれらがあって、それぞれどんな意味を表して、どのように表示しますか?ファイルのタイムスタンプ情報を変更する方法.
ファイルのメタデータとは、ファイルのプロパティ、サイズ、作成時間、アクセス時間、プライマリ・グループなどの情報です.
3つのタイムスタンプ:access time:アクセス時間、略記atime、読み書きファイル内容modify time:変更時間、mtime、変更ファイル内容(データ)change time:変更時間、ctime、メタデータが変更されます
statで変更ファイルのタイムスタンプ情報を表示する:touchたとえば、touch 1は既存のファイル1に対して3つのタイムスタンプ情報を更新した
4、/tmpディレクトリの下にtfileで始まり、現在の日付と時間のファイルを作成します.ファイル名は、tfile-2016-05-27-09-32-22などです.
mkdir/tmp/tfile-
date +%F-%H-%M-%S
5、複製/etcディレクトリの下にpで始まるすべてのファイルまたはディレクトリは/tmp/mytest 1ディレクトリにあります.
mkdir/tmp/mytest1cp -R/etc/[pP][^0-9]/tmp/mytest1/cp -R/etc/[pP][^[:digit:]]/tmp/mytest1/
6、ユーザーtomを作成し、UIDが5001、ホームディレクトリが/tmp/tom、shellが/bin/zsh、基本グループがtom、追加グループがjack
useradd -u 5001 -G jack -s/bin/zsh -d/tmp/tom tom
7、一般的なユーザーおよびファイル管理コマンドの内容と使用方法を説明します.cpコマンド:コピー(copy)
単一ソースコピー:cp[OPTION]...[-T]SOURCE DESTマルチソースコピー:cp[OPTION]...SOURCE... DIRECTORYcp [OPTION]... -t DIRECTORY SOURCE...シングル・ソース・レプリケーション:
DESTが存在しない場合は、まずこのファイルを作成し、ソースファイルデータをDESTにコピーします.
[root@www tmp]# cp/etc/issue abc[root@wwwtmp]#lsabc DESTが存在し、ディレクトリファイルでない場合は、ターゲットファイルを上書きします.
[root@www tmp]# lsabc[root@wwwtmp]#cp/etc/issue abccp:abcを上書きしますか?y DESTが存在しディレクトリファイルである場合、まずDESTディレクトリの下にソースファイルと同名のファイルを作成すると、×××データ・フロー
[root@www tmp]# cp/etc/issue abcd[root@wwwtmp]#lsabc abcdマルチソースコピー:
DESTは存在する必要があり、ディレクトリであり、その他の場合はエラーが発生します.
[root@www tmp]# cp/etc/issue/etc/redhat-release/tmp/[root@wwwtmp]#lsabc abcd issue redhat-release常用[OPTION]:
-i:インタラクティブレプリケーション、すなわち、上書き前にユーザーに確認を促す-f:ターゲットファイルを強制的に上書きし、確認を表示しない-r:再帰レプリケーションディレクトリ-d:ソースファイルではなくシンボルリンクファイル自体をコピー-a:-dR--preserve=all,archive,アーカイブの実装--preservemode:権限ownership:所有者および所有グループtimestamps:タイムスタンプcontext:セキュリティラベルxattr:拡張プロパティlinks:シンボルリンクall:上記すべてのプロパティmvコマンド:移動(move)
cp [OPTION]... [-T] SOURCE DESTcp [OPTION]... SOURCE... DIRECTORYcp [OPTION]... -t DIRECTORY SOURCE...共通オプション-i:インタラクティブ-f:forcermコマンド:削除(remove)
rm [OPTION]... FILE...
一般的なオプション:-i:interactive-f:force-r:recursive削除ディレクトリ:rm-rf/PATH/DO/DIR危険操作:rm-rf/*
: , :( )