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ディスクの管理