Linuxの基本:Day02

Linuxのファイル管理

作成したタッチのvim / viのエコーリダイレクトを

タッチ管理:のatimeファイルのmtimeとctimeの

ファイルは、ファイルを作成して存在していない場合は、//ファイル名に触れます

触れ-a -t [CC] YY] MMDDHHMM [.SS]

20190827100322

-C

削除 1を、MV / tmpに

2、見つけます| xargsのRM

3、RM

RMファイルを削除

エイリアスのrm -i

-iヒント

-f

-r

デフォルトによって RM-F /予防するために削除され(と次のバージョンのCentOSの5中)

図6は、削除されるべきであり、centos7は、パラメータを追加する必要があります。--preserve-ルートルートを削除することができます

RMDIRディレクトリを削除します

モバイル

ファイル転送には二つの作用を持っている:1は「プッシュ」「であるプル」アプローチ;,

MV移動ファイル、名前を変更

-t

同時にディレクトリにファイルのMV ABCD / E //複数

MV ABはBに、ファイル名の名前を変更する//

問題をカバーする -i

CP

CP AB

-t

-aは、プロパティディレクトリとディレクトリのファイルをコピーすることができます!

削除し、コピーしたファイルをインストールします

-dファイルを削除

-t

-gは、グループが属する指定します

あなたのメインを指定-o

-mは、ファイルをコピーする権限を割り当て

Linuxマシンの間でコマンドのファイル転送 - SCP;

linux1 - linux2

linux1:SCPファイルのroot @のIP(linux2):/ディレクトリ

linux2:SCPルート@のIP(linux1:/ファイルローカルディレクトリ内のその

4.検索

見つけます

ライブラリーを生成する必要を探す -一般的に使用されていません

私は、ライブラリ内の対応するファイルを見つけるために見てはupdatedb

見つけます

ファイルの属性のいずれかに記載のファイルを見つけるために

1、inode2、3ファイルの種類、ファイルのパーミッション4,5を有するハードワイヤード、6はメイングループ7に属するファイルサイズ8,9変更したファイル名(グロブ)-regex、所属

-type fdspcbl

-perm 007

-maxdepthディレクトリまでのいくつかのレベルを探します

少なくともいくつかのレベルを見つけるため-mindepthディレクトリ

見つける./ -maxdepth 1 -perm + 1

./ -maxdepth 2 -perm 755を見つけます

-links

-maxdepth 1 -links 2 ./見つけます

-user -nouser

-group -nogroup

-size [デフォルトの単位はどのくらいですか?]

-mtime -ctime -atime + - デジタル

-nameワイルドカード

正規表現を使用して指定-regex

------------

-OK

-exec

| xargsの

5、圧縮と再帰

圧縮 - 1.のみファイル圧縮; 2、ソースファイルより小さくしましょう

-z gzipの---------

BZIP2 ----------- -j

XZ ------------- J

アーカイブ - 1アーカイブ2は、ディレクトリを操作することができ、ディレクトリが小さいことができません。

とり

-c -x

-v

-fファイル名は、圧縮を作成するために、ファイル名を指定します。

[解凍は、それが指定されたファイルを圧縮することが最善ではありません]

6、編集

フルスクリーンエディタ:

ナノ

あなたのvim

[区別 sedのストリームエディタラインエディタ]を

vimの

1、デフォルトのコマンドモード-------- | IL A A O O編集モードに入ります

| ESCは、最後の行モードに入ります

コマンドモード2、一般的に使用される技術

2.1。上下hjkI

2.2 DD NDD削除

P NPコピー

U U-(Aでの操作)(ファイルに初期状態に戻します)

NYY YY

GGカーソルはファイルの内容の最初の行にジャンプします  

Gカーソルは、行のファイル末尾にジャンプします

C = DD + I

指定された文字にRの置換文字カーソル

Vへのアクセスオプションのモードは、特定のコンテンツを選択し、その後、対応する操作

3、ラインモード

[ラインモード動作と多くの同じ] SED

、$ S / ^#/ /グラム

:1:$ファイルの末尾にカーソルを移動します。

:W

:W filenameは、新しいファイルに現在のファイルを保存します

:Q

:Wqと//代表必須!

[コマンドモードでは ZZはまた、ファイルを保存して終了することができます]

求めます

N Nの次のものの/ダウン操作

?nは、以下のN上見上げて

場合、同時に複数のファイルを編集します

:次

vimのAB

5DD

:次!

P

:PERV

:最初

:最終

:Q //現在のファイルを終了します

:Q :! Qaが//すべてのファイルを終了します

ファイルの表示を比較

図1に示すように、垂直分割画面

-TheはABを来ました

カーソルの移動リリースwでのctrl +を

次に、スクリーン切断解放V wはCTRLの+を

図2に示すように、水平分割画面

私は-oab来ました。

カーソル移動リリースwでCTRL +を:。

次いで、切断画面:解放S W CTRL +

:Qaのすべてのアウト!

:!Wqとはすべて保存して終了します

Linuxのユーザーとユーザー権限管理

ユーザー管理

ユーザーを作成するにはuseraddを1、

-cユーザの説明を指定します。

-dは、ホームディレクトリ/ homeの下に同じ名前のデフォルトのディレクトリのホームディレクトリを指定します

-gは、プライマリグループを指定します。

追加のグループを指定する-G

[ユーザは1つのプライマリグループを有することができ、二つの追加のグループがあってもよいです}

-sは、シェルプログラムを指定します

特別: / sbinに/ nologinに- >ユーザーがシステムにログインすることはできません

UID -u指定

ホームディレクトリを作成しない-M

2、userdelの

削除されたと-rホームディレクトリブロック

3、usermodの - 修正

-CD -mgGsu -o(UIDが同じ許可、および使用-U-以降)

4は、passwd

-1ロック

-uロック解除

-dパスワードを削除

「パスワード」エコー|「ユーザ名」--stdin passwdの

グループの管理

1、groupaddの

-gグループの追加

-oグループを削除

2、グループを削除するgroupdelグループ

3、groupmodの

-g

-The

グループ名を変更し-n

[ファイルにアクセスすると、ファイル入力、ユーザーのこの追加のグループ、場合-pパスワード指定されたグループは、他の人がグループにパスワードを設定することができることを考え]

一般的なファイル

/ etc / passwdファイル

uname:X:UID:GID:説明ホームディレクトリ:シェルプログラム

スーパーユーザー -ルート

ユーザー 1-4991-999普通のユーザー500-65535 1000-65535

の/ etc /影

uname:UID:パスワード:様々な時間。..

/ etc / groupを

グループ:グループパスワード:グループ ID:追加のグループ

の/ etc / gshadowの

の/ etc / skelの

このディレクトリ内のファイルは、一般的に警告するために使用され、各一般ユーザのホームディレクトリにコピーされます

ユーザー権限

 rwxの

読み取り 、書き込み 、実行

4 2 1

R 100

010ワット

X 001

chmodコマンド[| O | G | U] [+ | - ]ファイル

chownコマンド:user10ファイル

chownコマンドuser10:ファイル

chownコマンドuser10:user10ファイル

ACLのライセンス管理:

著作権管理することで、指定したユーザーに権限を割り当てます

setfacl - 権限を追加

setfacl -mu:ユーザー名:追加したファイル//ファイルのパーミッション - 指定した場合はユーザーのファイル

setfacl-XのU:ユーザー名ファイル//キャンセルされたファイルのパーミッション

getfac

ビュー ACDは、権限を追加します

特別許可ビット

借りを一時的に許可:借りる一時的権威、たとえば:2つのユーザー入力ABとBB AAグループのグループがありますが、ユーザーがA.TXTを作成し、BのデフォルトのアクセスがA.TXT他の使用を継続するが、私は上書きする場合、A社の許可が必要になり、A.TXTを訪問するために借ります

SUIDビットが1にセットされ、また、ファイルにアクセスするためのSGID許可を借りることができます。

スティッキービットの役割:ディレクトリにライセンス供与、すべてのユーザーが他の人があなたのファイルを削除することはできません、ディレクトリに自分のファイルを削除することができます ; -ファイルディレクトリに付与されました。

SOUTH

SUIDの特別な権限を付与された//はchmodのu + sのファイル名

所有者が権利を持っている場合のxをsがとして表示されます

全く所有者の権限の場合、XはSとして示されていません

SGID

chmodのU +のファイル名//は、特別な権限SGIDの付与します

所有者が権利を持っている場合のxをsがとして表示されます

全く所有者の権限の場合、XはSとして示されていません

スティッキー

chmodの0 + T //ファイルには、特別な権限スティッキービットを付与します

所有者が権利を持っている場合として示されたT秒

全く所有者権限場合 TはSとして示されていません

 sudu授权

このファイルには/ etc / sudoersファイル//は中に入るためのアクセス許可を追加します。

SU-

あなた

sudoの

Linuxのディスク管理

ファイルシステム

LVM論理ボリュームマネージャ

RAIDディスクの管理

おすすめ

転載: www.cnblogs.com/why098/p/11420455.html