これはBssnのインターネットライフについてbssnのウェブログで、すなわち、情報は、 webmatersなど

Linuxのコマンドギネス-1

Linuxのコマンドギネス

名:猫
アクセス:すべてのユーザーを使用する:猫[ - AbeEnstTuv ] [ -ヘルプ] [ - ve rsion]はファイル名
説明:文字列をファイルの後出力は、基本的な(あるいは画面>別のファイルをファイル名に達した)に接続するために
パラメータ:
- Nまたは番号1からのコードの出力のすべての行の先頭に
- bまたは-番号-非ブランクと、空白行と同様Ñ数字だけではない
- sまたは-スクイズの空白行の空白行の2行が、空白行に彼の置換用
- vまたはショー- nonprinting

例:
ファイルの猫Ñ textfile1 > textfile2のtextfile1の内容の行を追加し、後には、入力ファイルtextfile2
猫-イt extfile1t extfile2> > t extfile3のt extfile1とt extfile2ファイルの内容を、コンテンツt extfile3に添付される行番号(空白行)を追加する

名: CDの
アクセス:すべてのユーザー

使用方法: CDの[参照してくださいdirname ]

説明:作業ディレクトリを参照してくださいdirname変換してください。 1つのメソッドを参照してくださいdirnameすることができます相対パスまたは絶対パスを指定します。 もしして、ユーザーのホームディレクトリへの変換は、ディレクトリの名前を省略する(これだけでは、ログインディレクトリ) 。

また、 " 〜 "のホームディレクトリを意味する" 。 "それは、現在のディレクトリ,".."されているディレクトリには、現在のディレクトリの場所。

例:ジャンプを/ usr / bin / :
CDの/ usr / binに

のホームディレクトリにジャンプする:
CDを〜

2つ上の現在のディレクトリに移動層:
CDの../..

コマンドの名前: chmod
アクセス:すべてのユーザー

使用: chmod [ - cfvR ] [ -ヘルプ] [ -バージョン]モードファイル.. .

注: Linux / Unixの3つのレベル:ファイルの所有者、グループ、その他のアクセス許可ファイルを作成します。 Chmodファイルを他の人が何にアクセスされているコントロールするために使用することができます。

を含めるには:

モード:権限は、以下の形式の文字列を設定する: [ ugoa ...][[+-=][ rwxX ] ... ][,...], u詳細とは、ファイルの所有者、 gとは、ファイル所有者が同じグループ(グループ)には、 Oは、他の所属以外とは、 3つの両方をはいている。
+の権限の増加サイード-は、権限の廃止、唯一=権限を設定すると述べた。
研究を読むことができますが、 Wには、 Xの実行可能ファイルとXの書き込みをいわれている場合にのみ、ファイルのサブディレクトリやファイルが実行されてオフに設定されていると述べた。
- cを:もし、ファイルの権限を変更する前に、ショーの動きを変更する必要がない
- fを:もし、ファイルのアクセス許可は変更することができるのエラーメッセージが表示されない
- vを:アクセス許可の詳細を変更することを示す
- Rに:すべてのファイルと同様の権利( 1つ1つを変更するには、サブディレクトリを再帰的な方法を変更するのは、現在のディレクトリ)
ヘルプ:ヘルプを表示
-バージョン:この番組のバージョン

例: file1.txtファイルはすべての人を読むに設定することができます:
羽後chmod + Rのfile1.txt

File1.txtすべてのファイルとして読み取ることができます:
1 + Rのfile1.txt chmod

File1.txtは、ファイルの所有者としてfile2.txtではなく、同じグループに書くことができない人以外を書くことができます所属のファイル:
ウガンダchmod + wでは、痛い! file1.txt file2.txt

Ex1.pyファイルの所有者のみに設定されます:
u詳細chmod + xはex1.py

すべてのファイルとサブディレクトリの現在のディレクトリは誰でも読むことができますに設定されています:
chmod - Rには、 + Rの*

またchmodでも権威の数字として表示するために使用することができますが、 chmod 777ファイル
構文は: ABC放送chmodファイル

これはA 、 B 、フィギュアの各設定用Cは、ユーザ、グループ、およびその他の権限だった。

研究= 4 、ワット= 2 、 x = 1は
rwx属性には4 +2 +1 = 7です。
RWに属性4 +2 = 6です。
属性を送受信するには4 +1 = 7です。

例:
1 = rwxファイルchmod

および
777ファイルchmod

同じ効果
chmod学部= rwx 、または= Xファイル

および
771ファイルchmod

同じ効果

場合chmod 4755ファイル名をroot権限でこのプログラムを使用することができます

コマンド名:をchown
アクセス許可:ルート

使用: chmod [ - cfhvR ] [ -ヘルプ] [ - ve rsion]はユーザーが[ :グループ]ファイル.. .

注: Linux / Unixの人々マルチタスクシステムは、すべてのファイルを所有している。 変更するには、ファイルの所有者はchownを使用することができます。 一般的に、このディレクティブは、システム管理者( root )は、一般的なユーザー権限によって、他の人々のファイルの所有変更することはできませんを使っており、権限のないファイルにしている他の人の所有者を変更するには設定されている。 唯一のは、システム管理者( root )そのような権限を持つ。

を含めるには:

もし、ファイルが実際の所有者であるユーザー: IDgroupは、ユーザーファイルの新しい所有者:ユーザグループ(グループ)ファイルの新しい所有者にはC :この番組の前に変更するには、 - fを変更する動き:できない場合は、ファイルの所有者変更するとき、エラーメッセージが表示さ-時間:唯一のリンク(リンク)に変更するのではなく、ファイルを- vを実際のリンクではなかった: - Rに:すべてのファイルとサブディレクトリの現在のディレクトリの詳細を変更するには、所有者を示す同じ所有者は1つずつ) -手助けを変更するには(つまり、再帰的な方法を変更するには:分かりやすく示すバージョン:バージョンは、ショーの

例:
File1.txt気の弱い人のユーザー、ユーザーグループとしての所有者のファイル:
気の弱い人はchown :ユーザーfile1.txt

すべてのファイルとサブディレクトリのユーザーは、ユーザーランポートに設定の両方のグループの所有者の現在のディレクトリ:
chmod - Rにランポート:ユーザ*

名: cpは
アクセス:すべてのユーザー

使用:

CPは[オプション]ソース宛先
CPは[オプション]ソース...ディレクトリ

説明:別のファイルを、ファイルをコピーするか、別のディレクトリにいくつかのファイルをコピーしてください。

を含めるには

限りでは、ファイル、情報によると、元のアクセス許可をコピーするようなことは可能です。
- rをする場合は、ソースのディレクトリが含まれ、ディレクトリの下にして、先Yijieにファイルをコピーされます。
- fを場合は、リンク先を削除することに再度コピーする前にファイルのコピーが同じファイル名が存在している。
例:
(すでに) Aaa存在するファイルをコピーすると、名前とBBBランクされました:
cpはAAAに格付けBBBランク

すべてのC言語プログラムのサブディレクトリにコピーするには完成:
cpは*.ウ完成

名:カット

アクセス:すべてのユーザー

使用方法:カットcnum1 - num2ファイル名

説明:表示各行の先頭からnum1日num2テキストに。

例:

シェル> >猫の例
test2
これは、 test1です
シェル> >カットのC0 - 6の例# #は、最初の6文字の冒頭に実行印刷
test2
これは私が今

名:検索
使用方法:検索
使用:

ファイルのリストの表現に沿ってファイルシステムです。 あなただけで、別の組み合わせの他の情報と一致するのみ表示されます名前、タイプ、時間、サイズ、能力をファイルすることができます。

によると-( ) 、 !する前に、パスの一部として表現続いて、コマンドラインで最初にパスと表現するには、以下のルールを確認して下さい。 場合は、パスは空の文字列表現されている場合は空の文字列ですが、現在のパスの使用は、印刷の使用は、デフォルトの表現のためにあります

表現のオプションとしては20から30か月としては、最もよく使われてのこの部分で導入されている多くすることができます。

は、マウント- xdev :のみをチェックし、同じディレクトリ内のファイルシステムの下で指定されたファイルは、ファイルシステムに記載されている他のファイルを回避するために
アミンÑ :過去Ñ分で読むされている
- anewerファイル:ファイルよりも、ファイルの保存されたファイルを読む
- atimeがÑ :最終n日間では、ファイルの読み込みをしている
- cmin Ñ : nの最後の分で変更され
- cnewerファイル:ファイルアップデートファイルは、ファイル
- ctime Ñ :最終n日間でファイルを変更されています
空:空のファイルのGIDをNまたはグループ名: GIDをnは、名前やグループ名です
- ipath pとパスポール:ファイル名、 ipathケースに沿ってパスpは無視されます
名名、 - iname名:ファイル名でファイルの名前です。 を無視する場合iname
サイズÑ :ファイルサイズですÑユニット、グループBは512元のブロックや、 C 、のの代わりに文字の数のKは、キロバイト、 1バイトまたは2ワットだという。 -タイプC :ファイルの種類は、 cファイルです。
d :ディレクトリ
ウ:デバイスフォントファイル
b :ブロックデバイスファイル
ポール:名前を記憶する
メス:一般的なファイル
リットル:シンボリックリンク
s :ソケット
- pidをÑ :プロセスはファイルのID nは

する場合、次の操作を分離される( )表現を使うことができます。
exp1とexp2
! exprに
ではなく、 exprに
exp1またはexp2
exp1 、 exp2
范例:
将目前目录及其子目录下所有延伸档名是c 的档案列出来。
# Find. -名" *. c "と

サブディレクトリの下にある現在の一般的な内のすべてのファイルのリスト
# Find. - Ftypeメス

更新済みのファイルリストの最後の20分の下にある現在のディレクトリとすべてのサブディレクトリ
# Find. - Ctime -20

名:少ない

アクセス:すべてのユーザー

使用:

以下の[オプション]ファイル名

説明:
より少ないの役割は非常に似ていますが、あまり違いは、ユーザーがブラウザには、ファイル全体の始まりのためにいくつかの学校では、同じ時間ではなく、以下を見ているバックスクロールを可能にするテキストファイルの内容を閲覧するために使用することができます、つまり大規模の場合は、ファイルを開くと、楽器のvi (など)と高速の一般的なエディタはない。

例:

コマンドの名前: LN光
アクセス:すべてのユーザー

使用方法: LN光[オプション]ソース区は、次の形式の1つのオプション:

[ - bdfinsvF ] [ - sのバックアップのサフィックス] [ - Vの(既存の)単純な番号]
[ -ヘルプ] [ -バージョン][ - ]
注: Linux / Unixのファイルシステムは、いわゆるリンク(リンク) 、我々はファイルのエイリアスとして、この点については、リンクすることができます2つのカテゴリーに分けることができます:ハード- (シンボリックリンク) 、リンク(ハードリンク)とソフトリンクハードリンクのファイルを、複数の名前を持つことができますでは、ソフトなアプローチは、特定のファイルをリンクすることを意味は、ファイルを別の場所にファイルされています。 ファイルシステムが存在するとのハードリンクをされているファイルシステム全体に渡ってソフトリンクすることができます。
LN光源区のリンクはソースに(区)は、使用するためのソフトや意思決定のリンクパラメータによってリンクハード。

ハードまたはソフトリンクされるが、それだけのディスク領域が非常に少量となるファイルの元のコピーをリンクされません。

- fを:ときに、ファイルのファイル名を使用して区との最初のリンクを削除して- d :は、システム管理者が独自のハード- iのカタログをリンクする:同じ区では、ファイルを削除することができるかどうかを尋ねた時に最初のÑ :ソフトリンク、区、通常のファイルとして処理されます:ソフトリンク(シンボリックリンク) - vを:リンクの表示でファイル名の前に-イ:ときにリンクまたは削除されたファイルをバックアップして上書きされます- sのサフィックス:バックアップファイルは、接尾辞接尾辞- Vのメソッド:指定されたヘルプをバックアップする方法:ショーのバージョン:バージョンの助けを借りて結ばれている例を示します:
はYYのシンボリックリンクをファイルする: zz
LN光- zzはYY秒

YYのファイルはハードリンクされます: zz
LN光のXXはYY

名前:探します
アクセス:すべてのユーザーを使用する: [ - qを] [ - d ]の[ -データベース=見つけます]
[ - Rに] [ -正規表現=見つけます]
[ - qv ] [ -または] [ -出力=を見つけ]
[メール] [ - fを見つける]
[ - Vh ] [ -バージョン] [ - he lpを見つけ]
説明:
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。 最初のすべてのファイル名と、データベースのパスを含む、システムの確立であり、その後ときだけに、データベースでは、検索クエリのではなく、ファイルシステムの実際の深さ。

一般的なディストリビューションでは、データベースの構築contabに自動的に配置された。 一般のユーザーだけを使用

#見つけますyour_file_name

それをこのパターン。 パラメータ:
- uを
- Uで

は、データベースの構築は、最初からu詳細ルートは、 - Uでスタートを指定することができます。

メール

は、検索の範囲から除外される。

- lの
場合は1です。 セーフモードが有効になります。 セーフモードでは、ユーザー権限のファイルを参照することはできませんは表示されません。 これは、必要なファイルのパーミッションに関する情報を入手して、実際のファイルシステムを見つけることがこれは、速度を遅くする。

- fを
たとえば、特定のファイルシステムを除外すること、には、 procファイルシステムには、データベース上のファイルにする必要があります引数を持っていない。

- qを
Quietモードで、任意のエラーメッセージが表示されません。

- Ñ
ショーは、 000までの出力。

- rを
正規表現を使用して検索を実行してください。

、または
データベースの名前を特定します。

次元

指定のパスデータベース

- hで
傍メッセージ

- vを
より詳しい情報を見る

のV
プログラムのバージョンは、メッセージの例を示します:

chdrvを見つけます:すべてのファイルを見つけることchdrvと呼ばれる
見つけます- Ñ 100 a.out :すべてのファイルを見つけることが、 a.outと呼ばれるには100を表示する
- uを見つけます:データベースの構築

名: lsコマンド
アクセス:すべてのユーザー

使用: lsコマンド[ - alrtAFR ] [名前... ]

注:この番組のコンテンツディレクトリの指定(現在の作業ディレクトリに記載)は、ファイルやサブディレクトリが含まれています。

すべてのファイルとディレクトリを表示( lsコマンドまたはディレクトリ名で始まるファイルに"決定した。 "が表示されませんが、隠しファイルとして見られる)
- lのファイルの名前に加えて、ファイルパターン、能力、詳細な情報のファイルサイズの所有者になります
ために、オリジナルの英語のアルファベット順とは逆の順番に従って(に表示するのに- Rに)ファイル
- Tのファイルに従って、優先順位を設定する時間を設定されます。
- aを- 1ではなく、リストは" 。 " (カレントディレクトリ)と" .. " (親ディレクトリ)
- Fは、ファイル名には、シンボルの後に記載;実行可能ファイルを、そのような" * "と、そのディレクトリを追加"として追加されます/ "
- Rにファイルがある場合はディレクトリ、 Yijieの順にリストの下にあるファイルです

例:
現在、仕事は、ディレクトリ内の名前の下に表示したすべてのファイルの先頭は、より多くの背後にあるより新しい行:
はls - ltr *秒

は、 / binディレクトリ以下のすべてのディレクトリとファイルの詳細に記載のもの:
はls -のlr / binに

現在、すべてのファイルとディレクトリの仕事には、ディレクトリの下に表示し、ディレクトリ名の後に" / "は、実行可能ファイルの名前の後に" * " :
はls -心房細動

名:詳細
アクセス:すべてのユーザーを使用:詳細[ - dlfpcsu ] [ - numが] [ + /パターン] [ + linenum ] [ファイル名を.. ]
説明:猫に似たが、フレンドリーなページでは、ユーザーのページが表示されるページを読んで、最も基本的な命令を空白のキー(スペース) Jiuwang次のショーに基づき、 the bのキーに戻る(バック)となります説明している表示だけでなく、検索文字列(および同様のviの機能) 、ドキュメントの使用は、チよる
パラメータ: - numが行の数を示す
- dの続けるには、 qを終了する画面が表示されますの底には、ユーザー【プレススペースを要求されます。 ] 、ユーザーは、表示される[プレス時間手順について。 ] beepingのではなく、間違ったボタンを押し
の- lの機能を停止される特殊文字の廃止^ Ł (フィード文字)に会った
- fを計算時にいくつかの行( 1いくつかの言葉が長すぎるの2行または2行以上)の拡大のためている方法を自動的に行の後に実際の行数ではなく、行の数を
は- pのが、各ページの表示をスクロールする画面をオフにしての内容を表示
同様の- pが- Cと、最初の違いは、番組のコンテンツとは、古い情報を削除している他の
- sの連続で、空白行がある場合は彼の置換で空白行が2行以上
- uを引用符で指定された端末に応じて(任期の環境変数を表示しない)異なる
+ /ファイルは、検索文字列を前に、各ショー(パターン)で、その番組の後の文字列
最初の行数を表示する最初から+ numが
ファイル名のファイルの内容を表示するには、複数の例の番号:
ファイルの詳細- sのtestfileでは、ページの内容testfile場合、空白行の2行以上の行を空白行とその表示されています。
ファイルの内容の開始行を20日から他+20 testfile testfileが表示されます。

名:ミュージックビデオ
アクセス:すべてのユーザー

使用:

ミュージックビデオ[オプション]ソース宛先
ミュージックビデオ[オプション]ソース...ディレクトリ
説明:ファイルを別のファイル、または別のディレクトリにいくつかのファイルに移動されます。
パラメータ: - iとすると、同じ名前の場合は、コピー先のファイルは、古いファイルの範囲かどうかをチェックしています。

例:

aaaをファイルには、 BBBランクの名前が変更されます:
ミュージックビデオをAAA BBBランク

すべてのCプログラミング言語のサブディレクトリに移動完了:
ミュージックビデオ- iを*.ウ

名:てrm
アクセス:すべてのユーザー

使用方法:てrm [オプション]名前...

説明:ファイルやディレクトリを削除します。

を含めるには

前に照会確認- iを一つずつ削除してください。
- fを、たとえ、元のファイルの読み取り専用属性が、セットも直接確認なしで1つ1つを削除します。
- Rにファイルのリストを削除するとされるも1つずつ。
例:
Cプログラミング言語のすべてのファイルを削除して、それを削除する1つ1つ前の確認を求め:
てrm - iを*.ウ

サブディレクトリに完成し、サブディレクトリ内のすべてのファイルを削除する:
てrm - rを完成

名: rmdir
アクセス:現在のディレクトリ内のすべてのユーザーに対しては、適切なアクセス許可がある

使用: rmdir [ - Pを参照してくださいdirname

説明:空のディレクトリを削除します。

パラメータ: - pのときにサブディレクトリが空になっているし、後に一緒に削除する方法が削除されました。

例:

する作業ディレクトリ、サブディレクトリを削除するには、単4と呼ばれる:
rmdirをAAAに格付け

作業は、ディレクトリ内のディレクトリBBBランク、テストサブディレクトリの下の削除として知られている。 テストの場合は、ディレクトリの空間に、 BBBランクディレクトリを削除、 BBBランクも削除されます。
rmdir - pのBBBランク/テスト

名:分割
アクセス:すべてのユーザー

使用:分割[オプション] [入力[プレフィクス] ]

説明:

ファイルのいくつかに分けされます。 は、固定サイズのファイルとファイル名には、部門からの入力出力PREFIXaa 、 PREFIXab ...だった;はPREFIXデフォルトの` Xのです 入力ファイルがない場合や` -標準入力からの情報の読み取りに挿入します。

匡ポケット

-イ、バイト=の大きさ

各出力ファイルのサイズのサイズの値は、バイト単位。
- C日程、ライン-バイト=の大きさ

各出力ファイルは、シングルバイトの最大数です。
の- l 、 -ライン=番号

の数のうち、各ファイルの出力の番号の値の大小。
番号

は、同じで- lの数です。
-詳細

それぞれの出力では、絶版は標準エラー出力にデバッグ情報が開かれます。
なヘルプ

補足情報を表示して残す。
-版

バージョン情報の一覧を残す。
サイズ台追加することができます: Bは512 、 Kの代わりに、 1Kは、 mの代わりに、 1メグに代わって。

例:

PostgresSQLのデータベースのバックアップや大規模に戻る保証金:

Postgresがフォームの結果は、システムファイルの最大容量よりも大きいので、問題である可能性のある1つのファイル形式にダンプすることができる、パーティションの分割ファイルを使用しています。

% Pg_dump dbnameに|分割-イ一メートル- fi lename.dump。

リロード

% Createdb dbnameに
%猫filename.dump .* | pgsql dbnameに

名:タッチ
アクセス:すべてのユーザー

使用:
タッチ[ - acfm ]
[ - rを参照ファイル] [ -=参照ファイル]
[ - TのMMDDhhmm [ [蹐]はYY ] [ 。 ß ] ]
[ - dの時間] [ -日=時刻] [ -時間=( a t imeが、アクセス、使用、m t ime、変更)]
[ -ノー作成] [ -ヘルプ][ -バージョン]
ファイル名1 [ファイル2 ... ]

説明:
コマンドに触れる時間を記録ファイルを変更してください。 lsコマンドの- lは、ファイルの記録時間を表示することができます。

パラメータ:
記録時間の変更は、ファイルを読むことができます。
Mは、変更されたレコードを変更するファイルです。
もし、ファイルが存在しない場合はウの目的は、新しいファイルが作成されません。 ノーと同じ効果を作成します。
メス以外の使用、およびその他のUNIXシステムの互換性と予約してください。
研究参照ファイルの使用、および時間の記録は、同じ効果のファイルを作成します。
エ、使用可能なフォーマットは、さまざまな日付と時刻を設定します。
Tの時間は、ファイルのレコードを設定すると、同じ日付のフォーマットコマンド。
-いいえ、新しいファイルは作成されませんを作成します。
の形式を設定するコマンドのヘルプ。
メッセージ一覧-版バージョンです。

例:

使用する最も簡単な方法は、ファイルが再録音する。 もし、ファイルが存在しない場合は、システムは新しいファイルが作成されます。

タッチファイル
タッチFile2にファイル2

このファイルに記録されます。 18:03時間5月6日、今年2000年。 日付と時刻の形式は、命令には、少なくともMMDDHHmmを入力すると、時間どおりにされており、サブを参照することができます。

タッチ- cを- Tのファイル05061803
タッチ- cを- Tのファイル050618032000

このファイルは、時間を変更し、同じreferencefile記録されます。

タッチ- Rにreferencefileファイル

ファイルの5月6日、今年2000年の18:03にいる時間を記録するように変更されます。 あなたは、 2000年5月6日のような他のフォーマットは、使用できる時間は、午後または24時間形式で、日午前使用することができます。

タッチ- dの"午後6時03分"ファイル
タッチ- d "を2000年5月6日"ファイル
タッチ- d "を2000年5月6日午後6時03分"ファイル
Linuxのコマンド百科事典( 1 )

猫のCD
chmodをchown
cpはカット

名:猫
アクセス:すべてのユーザーを使用する:猫[ - AbeEnstTuv ] [ -ヘルプ] [ - ve rsion]はファイル名
説明:文字列をファイルの後出力は、基本的な(または画面>別のファイルをファイル名に達した)に接続するために
パラメータ:
- Nまたは番号1からのコードの出力のすべての行の先頭に
- bまたは-番号-非ブランクと、空白行と同様Ñ数字だけではない
- sまたは-スクイズの空白行の空白行の2行が、空白行に彼の置換用
- vまたはショー- nonprinting

例:
ファイルの猫Ñ textfile1 > textfile2のtextfile1の内容の行を追加し、後には、入力ファイルtextfile2
猫-イt extfile1t extfile2> > t extfile3のt extfile1とt extfile2ファイルの内容を、コンテンツt extfile3に添付される行番号(空白行)を追加する

名: CDの
アクセス:すべてのユーザー

使用方法: CDの[参照してくださいdirname ]

説明:作業ディレクトリを参照してくださいdirname変換してください。 1つのメソッドを参照してくださいdirnameすることができます相対パスまたは絶対パスを指定します。 もしして、ユーザーのホームディレクトリへの変換は、ディレクトリの名前を省略する(これだけでは、ログインディレクトリ) 。

また、 " 〜 "のホームディレクトリを意味する" 。 "それは、現在のディレクトリ,".."されているディレクトリには、現在のディレクトリの場所。

例:ジャンプを/ usr / bin / :
CDの/ usr / binに

のホームディレクトリにジャンプする:
CDを〜

2つ上の現在のディレクトリに移動層:
CDの../..

コマンドの名前: chmod
アクセス:すべてのユーザー

使用: chmod [ - cfvR ] [ -ヘルプ] [ -バージョン]モードファイル.. .

注: Linux / Unixの3つのレベル:ファイルの所有者、グループ、その他のアクセス許可ファイルを作成します。 Chmodファイルを他の人が何にアクセスされているコントロールするために使用することができます。

を含めるには:

モード:権限は、以下の形式の文字列を設定する: [ ugoa ...][[+-=][ rwxX ] ... ][,...], u詳細とは、ファイルの所有者、 gとは、ファイル所有者が同じグループ(グループ)には、 Oが属している人以外は、 3つの両方をはいている。
+の権限の増加サイード-は、権限の廃止、唯一=権限を設定すると述べた。
研究を読むことができますが、 Wには、 Xの実行可能ファイルとXの書き込みをいわれている場合にのみ、ファイルのサブディレクトリやファイルが実行されてオフに設定されていると述べた。
- cを:もし、ファイルの権限を変更する前に、ショーの動きを変更する必要がない
- fを:もし、ファイルのアクセス許可は変更することはできませんが表示されるエラーメッセージ
- vを:アクセス許可の詳細を変更することを示す
- Rに:すべてのファイルと同様の権利( 1つ1つを変更するには、サブディレクトリを再帰的な方法を変更するのは、現在のディレクトリ)
ヘルプ:ヘルプを表示
-バージョン:この番組のバージョン

例:すべてを既読にすることができますfile1.txtファイル:
羽後chmod + Rのfile1.txt

File1.txtすべてのファイルとして読み取ることができます:
1 + Rのfile1.txt chmod

File1.txtは、ファイルの所有者としてfile2.txtではなく、同じグループに書くことができない人以外を書くことができます所属のファイル:
ウガンダchmod + wでは、痛い! file1.txt file2.txt

Ex1.pyファイルの所有者のみに設定されます:
u詳細chmod + xはex1.py

すべてのファイルとサブディレクトリの現在のディレクトリは誰でも読むことができますに設定されています:
chmod - Rには、 + Rの*

またchmodでも権威の数字として表示するために使用することができますが、 chmod 777ファイル
構文は: ABC放送chmodファイル

これはA 、 B 、フィギュアの各設定用Cは、ユーザ、グループ、およびその他の権限だった。

研究= 4 、ワット= 2 、 x = 1は
rwx属性には4 +2 +1 = 7です。
RWに属性4 +2 = 6です。
属性を送受信するには4 +1 = 7です。

例:
1 = rwxファイルchmod

および
777ファイルchmod

同じ効果
chmod学部= rwx 、または= Xファイル

および
771ファイルchmod

同じ効果

場合chmod 4755ファイル名をroot権限でこのプログラムを使用することができます

コマンド名:をchown
アクセス許可:ルート

使用: chmod [ - cfhvR ] [ -ヘルプ] [ - ve rsion]はユーザーが[ :グループ]ファイル.. .

注: Linux / Unixの人々マルチタスクシステムは、すべてのファイルを所有している。 変更するには、ファイルの所有者はchownを使用することができます。 一般的に、このディレクティブは、システム管理者( root )は、一般的なユーザー権限によって、他の人々のファイルの所有変更することはできませんを使っており、権限のないファイルにしている他の人の所有者を変更するには設定されている。 唯一のは、システム管理者( root )そのような権限を持つ。

を含めるには:

もし、ファイルが実際の所有者であるユーザー: IDgroupは、ユーザーファイルの新しい所有者:ユーザグループ(グループ)ファイルの新しい所有者にはC :この番組の前に変更するには、 - fを変更する動き:できない場合は、ファイルの所有者変更するとき、エラーメッセージが表示さ-時間:唯一のリンク(リンク)に変更するのではなく、ファイルを- vを実際のリンクではなかった: - Rに:すべてのファイルとサブディレクトリの現在のディレクトリの詳細を変更するには、所有者を示す同じ所有者は1つずつ) -手助けを変更するには(つまり、再帰的方法を変更するには:分かりやすく示すバージョン:バージョンは、ショーの

例:
File1.txt気の弱い人のユーザー、ユーザーグループとしての所有者のファイル:
気の弱い人はchown :ユーザーfile1.txt

すべてのファイルとサブディレクトリのユーザーは、ユーザーランポートに設定の両方のグループの所有者の現在のディレクトリ:
chmod - Rにランポート:ユーザ*

名: cpは
アクセス:すべてのユーザー

使用:

CPは[オプション]ソース宛先
CPは[オプション]ソース...ディレクトリ

説明:別のファイルを、ファイルをコピーするか、別のディレクトリにいくつかのファイルをコピーしてください。

を含めるには

限りでは、ファイル、情報によると、元のアクセス許可をコピーするようなことは可能です。
- rをする場合は、ソースのディレクトリが含まれ、ディレクトリの下にして、先Yijieにファイルをコピーされます。
- fを場合は、リンク先を削除することに再度コピーする前にファイルのコピーが同じファイル名が存在している。
例:
(すでに) Aaa存在するファイルをコピーすると、名前とBBBランクされました:
cpはAAAに格付けBBBランク

すべてのC言語プログラムのサブディレクトリにコピーするには完成:
cpは*.ウ完成

名:カット

アクセス:すべてのユーザー

使用方法:カットcnum1 - num2ファイル名

説明:表示各行の先頭からnum1日num2テキストに。

例:

シェル> >猫の例
test2
これは、 test1です
シェル> >カットのC0 - 6の例# #は、最初の6文字の冒頭に実行印刷
test2
これは私が今

名:検索
使用方法:検索
使用:

ファイルのリストの表現に沿ってファイルシステムです。 あなただけで、別の組み合わせの他の情報と一致するのみ表示されます名前、タイプ、時間、サイズ、能力をファイルすることができます。

によると-( ) 、 !する前に、パスの一部として表現続いて、コマンドラインで最初にパスと表現するには、以下のルールを確認して下さい。 場合は、パスは空の文字列表現されている場合は空の文字列ですが、現在のパスの使用は、印刷の使用は、デフォルトの表現のためにあります

表現のオプションとしては20から30か月としては、最もよく使われてのこの部分で導入されている多くすることができます。

は、マウント- xdev :のみをチェックし、同じディレクトリ内のファイルシステムの下で指定されたファイルは、ファイルシステムに記載されている他のファイルを避けるために
アミンÑ :過去Ñ分で読むされている
- anewerファイル:ファイルよりも、ファイルの保存されたファイルを読む
- atimeがÑ :最終n日間では、ファイルの読み込みをしている
- cmin Ñ : nの最後の分で変更され
- cnewerファイル:ファイルアップデートファイルは、ファイル
- ctime Ñ :最終n日間でファイルを変更されています
空:空のファイルのGIDをNまたはグループ名: GIDをnは、名前やグループ名です
- ipath pとパスポール:ファイル名、 ipathケースに沿ってパスpは無視されます
名名、 - iname名:ファイル名でファイルの名前です。 を無視する場合iname
サイズÑ :ファイルサイズですÑユニット、グループBは512元のブロックや、 C 、のの代わりに文字の数のKは、キロバイト、 1バイトまたは2ワットだという。 -タイプC :ファイルの種類は、 cファイルです。
d :ディレクトリ
ウ:デバイスフォントファイル
b :ブロックデバイスファイル
ポール:名前を記憶する
メス:一般的なファイル
リットル:シンボリックリンク
s :ソケット
- pidをÑ :プロセスはファイルのID nは

する場合、次の操作を分離される( )表現を使うことができます。
exp1とexp2
! exprに
ではなく、 exprに
exp1またはexp2
exp1 、 exp2
例:
ファイル名の拡張子の下にある現在のディレクトリとすべてのサブディレクトリがcファイルのリストです。
# Find. -名" *. c "と

サブディレクトリの下にある現在の一般的な内のすべてのファイルのリスト
# Find. - Ftypeメス

更新済みのファイルリストの最後の20分の下にある現在のディレクトリとすべてのサブディレクトリ
# Find. - Ctime -20

名:少ない

アクセス:すべてのユーザー

使用:

以下の[オプション]ファイル名

説明:
より少ないの役割は非常に似ていますが、あまり違いは、ユーザーがブラウザには、ファイル全体の始まりのためにいくつかの学校では、同じ時間ではなく、以下を見ているバックスクロールを可能にするテキストファイルの内容を閲覧するために使用することができます、つまり大規模の場合は、ファイルを開くと、楽器のvi (など)と高速の一般的なエディタはない。

例:

コマンドの名前: LN光
アクセス:すべてのユーザー

使用方法: LN光[オプション]ソース区は、次の形式の1つのオプション:

[ - bdfinsvF ] [ - sのバックアップのサフィックス] [ - Vの(既存の)単純な番号]
[ -ヘルプ] [ -バージョン][ - ]
注: Linux / Unixのファイルシステムは、いわゆるリンク(リンク) 、我々はファイルのエイリアスとして、この点については、リンクすることができます2つのカテゴリーに分けることができます:ハード- (シンボリックリンク) 、リンク(ハードリンク)とソフトリンクハードリンクのファイルを、複数の名前を持つことができますでは、ソフトなアプローチは、特定のファイルをリンクすることを意味は、ファイルを別の場所にファイルされています。 ファイルシステムが存在するとのハードリンクをされているファイルシステム全体に渡ってソフトリンクすることができます。
LN光源区のリンクはソースに(区)は、使用するためのソフトやハードリンクのパラメータで決定のリンク。

ハードまたはソフトリンクされるが、それだけのディスク領域が非常に少量となるファイルの元のコピーをリンクされません。

- fを:ときに、ファイルのファイル名を使用して区との最初のリンクを削除して- d :は、システム管理者が独自のハード- iのカタログをリンクする:同じ区では、ファイルを削除することができるかどうか尋ねたとき、最初の- Ñ :ソフトリンク、区、通常のファイルとして処理されます:ソフトリンク(シンボリックリンク) - vを:リンクの表示でファイル名の前に-イ:ときにリンクまたは削除されたファイルをバックアップして上書きされます- sのサフィックス:バックアップファイルは、接尾辞接尾辞- Vのメソッド:指定されたヘルプをバックアップする方法:ショーのバージョン:バージョンの助けを借りて結ばれている例を示します:
はYYのシンボリックリンクをファイルする: zz
LN光- zzはYY秒

YYのファイルはハードリンクされます: zz
LN光のXXはYY

名前:探します
アクセス:すべてのユーザーを使用する: [ - qを] [ - d ]の[ -データベース=見つけます]
[ - Rに] [ -正規表現=見つけます]
[ - qv ] [ -または] [ -出力=を見つけ]
[メール] [ - fを見つける]
[ - Vh ] [ -バージョン] [ - he lpを見つけ]
説明:
は、ユーザーをすばやく見つけるには、ファイルシステムを検索することができるかどうかを、指定されたファイルです。 最初のすべてのファイル名と、データベースのパスを含む、システムの確立であり、その後ときだけに、データベースでは、検索クエリのではなく、ファイルシステムの実際の深さ。

一般的なディストリビューションでは、データベースの構築contabに自動的に配置された。 一般のユーザーだけを使用

#見つけますyour_file_name

それをこのパターン。 パラメータ:
- uを
- Uで

は、データベースの構築は、最初からu詳細ルートは、 - Uでスタートを指定することができます。

メール

は、検索の範囲から除外される。

- lの
場合は1です。 セーフモードが有効になります。 セーフモードでは、ユーザー権限のファイルを参照することはできませんは表示されません。 これは、必要なファイルのパーミッションに関する情報を入手して、実際のファイルシステムを見つけることがこれは、速度を遅くする。

- fを
たとえば、特定のファイルシステムを除外すること、には、 procファイルシステムには、データベース上のファイルにする必要があります引数を持っていない。

- qを
Quietモードで、任意のエラーメッセージが表示されません。

- Ñ
ショーは、 000までの出力。

- rを
正規表現を使用して検索を実行してください。

、または
データベースの名前を特定します。

次元

指定のパスデータベース

- hで
傍メッセージ

- vを
より詳しい情報を見る

のV
プログラムのバージョンは、メッセージの例を示します:

chdrvを見つけます:すべてのファイルを見つけることchdrvと呼ばれる
見つけます- Ñ 100 a.out :すべてのファイルを見つけることが、 a.outと呼ばれるには100を表示する
- uを見つけます:データベースの構築

名: lsコマンド
アクセス:すべてのユーザー

使用: lsコマンド[ - alrtAFR ] [名前... ]

注:この番組のコンテンツディレクトリの指定(現在の作業ディレクトリに記載)は、ファイルやサブディレクトリが含まれています。

すべてのファイルとディレクトリを表示( lsコマンドまたはディレクトリ名で始まるファイルに"決定した。 "が表示されませんが、隠しファイルとして見られる)
- lのファイルの名前に加えて、ファイルパターン、能力、詳細な情報のファイルサイズの所有者になります
ために、オリジナルの英語のアルファベット順とは逆の順番に従って(に表示するのに- Rに)ファイル
- Tのファイルに従って、優先順位を設定する時間を設定されます。
- aを- 1ではなく、リストは" 。 " (カレントディレクトリ)と" .. " (親ディレクトリ)
- Fは、ファイル名には、シンボルの後に記載;実行可能ファイルを、そのような" * "と、そのディレクトリを追加"として追加されます/ "
- Rにファイルがある場合はディレクトリ、 Yijieの順にリストの下にあるファイルです

例:
現在、仕事は、ディレクトリ内の名前の下に表示したすべてのファイルの先頭は、より多くの背後にあるより新しい行:
はls - ltr *秒

将/bin 目录以下所有目录及档案详细资料列出:
はls -のlr / binに

現在、すべてのファイルとディレクトリの仕事には、ディレクトリの下に表示し、ディレクトリ名の後に" / "は、実行可能ファイルの名前の後に" * " :
はls -心房細動

名:詳細
アクセス:すべてのユーザーを使用:詳細[ - dlfpcsu ] [ - numが] [ + /パターン] [ + linenum ] [ファイル名を.. ]
説明:猫に似たが、フレンドリーなページでは、ユーザーのページが表示されるページを読んで、最も基本的な命令を空白のキー(スペース) Jiuwang次のショーに基づき、 the bのキーに戻る(バック)となります説明している表示だけでなく、検索文字列(および同様のviの機能) 、ドキュメントの使用は、チよる
パラメータ: - numが行の数を示す
-d 提示使用者,在画面下方显示[Press space to continue, q to quit.] ,如果使用者按错键,则会显示[Press h for instructions.] 而不是哔声
の- lの機能を停止される特殊文字の廃止^ Ł (フィード文字)に会った
- fを計算時にいくつかの行( 1いくつかの言葉が長すぎるの2行または2行以上)の拡大のためている方法を自動的に行の後に実際の行数ではなく、行の数を
は- pのが、各ページの表示をスクロールする画面をオフにしての内容を表示
同様の- pが- Cと、最初の違いは、番組のコンテンツとは、古い情報を削除している他の
- sの連続で、空白行がある場合は彼の置換で空白行が2行以上
- uを引用符で指定された端末に応じて(任期の環境変数を表示しない)異なる
+ /ファイルは、検索文字列を前に、各ショー(パターン)で、その番組の後の文字列
最初の行数を表示する最初から+ numが
ファイル名のファイルの内容を表示するには、複数の例の番号:
more -s testfile 逐页显示testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
more +20 testfile 从第20 行开始显示testfile 之档案内容。

名称:mv
使用权限:所有使用者

使用方式:

mv [options] source dest
mv [options] source… directory
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。

范例:

将档案aaa 更名为bbb :
mv aaa bbb

将所有的C语言程式移至Finished 子目录中:
mv -i *.c

名称:rm
使用权限:所有使用者

使用方式:rm [options] name…

说明:删除档案及目录。

把计

-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认:
rm -i *.c

将Finished 子目录及子目录中所有档案删除:
rm -r Finished

名称:rmdir
使用权限:于目前目录有适当权限的所有使用者

使用方式: rmdir [-p] dirName

说明: 删除空的目录。

参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

范例:

将工作目录下,名为AAA 的子目录删除:
rmdir AAA

在工作目录下的BBB 目录中,删除名为Test 的子目录。若Test 删除后,BBB 目录成为空目录,则BBB 亦予删除。
rmdir -p BBB/Test

名称:split
使用权限:所有使用者

使用方式:split [OPTION] [INPUT [PREFIX]]

说明:

将一个档案分割成数个。而从INPUT 分割输出成固定大小的档案,其档名依序为PREFIXaa, PREFIXab…;PREFIX 预设值为`x。若没有INPUT 档或为`-,则从标准输入读进资料。

匡兜

-b, –bytes=SIZE

SIZE 值为每一输出档案的大小,单位为byte。
-C, –line-bytes=SIZE

每一输出档中,单行的最大byte 数。
-l, –lines=NUMBER

NUMBER 值为每一输出档的列数大小。
-NUMBER

与-l NUMBER 相同。
–verbose

于每个输出档被开启前,列印出侦错资讯到标准错误输出。
–help

显示辅助资讯然后离开。
–version

列出版本资讯然后离开。
SIZE 可加入单位: b 代表512, k 代表1K, m 代表1 Meg。

范例:

PostgresSQL 大型资料库备份与回存:

因Postgres 允许表格大过你系统档案的最大容量,所以要将表格dump 到单一的档案可能会有问题,使用split进行档案分割。

% pg_dump dbname | split -b 1m - filename.dump.

重新载入

% createdb dbname
% cat filename.dump.* | pgsql dbname

名称:touch
使用权限:所有使用者

使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[[CC]YY][.ss]]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]

说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。

参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与–no-create 的效果一样。
f 不使用,是为了与其他unix 系统的相容性而保留。
r 使用参考档的时间记录,与–file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与date 指令相同。
–no-create 不会建立新档案。
–help 列出指令格式。
–version 列出版本讯息。

范例:

最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。

touch file
touch file1 file2

将file 的时间记录改为5 月6 日18 点3 分,公元两千年。时间的格式可以参考date 指令,至少需输入MMDDHHmm ,就是月日时与分。

touch -c -t 05061803 file
touch -c -t 050618032000 file

将file 的时间记录改变成与referencefile 一样。

touch -r referencefile file

将file 的时间记录改成5 月6 日18 点3 分,公元两千年。时间可以使用am, pm 或是24 小时的格式,日期可以使用其他格式如6 May 2000 。

touch -d “6:03pm” file
touch -d “05/06/2000″ file
touch -d “6:03pm 05/06/2000″ file”

相关日志

Leave a Reply