知識の要約のLinuxの第3週

vimのパイプ

1.vim

1)様々なモード
2)ショートカット。
3)拡張正規表現をサポートしていません
どのようにコマンドモードを2行の間に挿入されるように指定したコピーするには?

2.標準入力、出力、エラー

EXECコマンド・アクションは、
fdが:ファイルディスクリプタは、
passwdのパスワードを変更していないどちらも、標準入力、標準出力、およびエラーに展開します

3. <|>リダイレクト

の/ dev / PTS /#:各端末ファイルを示す
エラーと三つの方法LLファイルにリダイレクト
>(1)&フォルダ:
(2)1>ファイル2>&1:配列がダウン、フェイル最初のエラーはエラーなしで画面への出力は、ファイルにアクセスする必要がありますされます

(3)2>ファイル1>&2

1)>を繰り返したファイルは、ファイルがカバーされることになります監督。

2)>は/ dev / nullにリダイレクトは、ゴミ箱に対応します

3)> +大容量のファイルは、あなたは間接メモリを解放することができます

4)<ファイル>ファイル頼む価格を空にする

5)<ファイル>>ファイルへの無制限の書き込み

6)デフォルトでは、グローバルなカバレッジを可能にすることです

 set -C 不允许覆盖 : >| 文件 可以强制覆盖。  
 set + C 允许覆盖 

4. >>追加

\ >>タッチ安全上の理由からより多くを追加しました:>>場合は、既存のファイルは、何も変わっていません。その代わり、コンテンツ()の処理を行うことができコマンド、タッチがファイルを3回(コマンドコマンド);変更されます2つのコマンドを分離します。

5. <<マルチラインSTDINに送信

1)デフォルトの猫>ファイル:あなたが入力、ライン入力と第一キャリッジリターン行目に行毎にファイルを作成しています。

2)猫> EOF <<ファイル:入力ファイルが生成されたときのターミネーターが終了し、

アライメント猫を可能にするために呼び出されたスクリプト>ファイル<<書き込むとき3) - ターミネータの前にEOFをプラス - 自動的に合わせることができます

4)エコー\「>>トップモデルは、複数行の入力を入力します

6.tr

1)一般的なオプション-c -d -s -t

12「C C 2)場合TR「ABC」」ときマッチングがもたらさ-t対応後部に対応しない直ちに2をキャンセル

場合前後ワイルドカード文字と一致する)3にしないTRコンバータ変換。

 注意:windows 文件与 linux文本文件的区别 :Oa 在acII码中是 换行 在win 中 od  oa  是换行: 将windows文本文件装化成linux文将方法:  

 1.以二进制的方式将od 删除
 2.vim 
 3.dos2nux 软件

7.mail

メール-s「ハロー」王のコンテンツの
メール配信システムのデフォルト設定は、ユーザーがすることができます

8. |

1)標準出力|標準入力出力|出力

パフォーマンステストこのコマンド - タール-xvf | - タール-cvf /家庭: - 2)使用

3)ティーusageコマンド|ティー・ファイル(|コマンド)を出力別のコマンドへの入力として画面()に

9.seq

-sセパレータ配置デフォルトの区切り文字は改行であります

エコー{1..10..2は}差として10 2から1に出力されます。
配列番号50 -3 30

ユーザーとグループ

1.user

原則1)ユーザーは、ファイルのアクセス権を取得:トークンを

2)UID一意のユーザ識別、ルートUID = 0

3)アカウントには問題ありませんが、ホームディレクトリには、ログインすることができます

4)UID割り当て

2.group

1)windosと同じユーザ及びグループ名のLinuxと比較することができます

2)ユーザは1つのプライマリグループを持つことができ、追加のグループ(プライベートグループ)ユーザの許可追加セット= + +メイングループの他の個人+が複数存在してもよいです

3)グループは、いつなしメンバーに削除されます。(これを参照するか、そのグループは、管理者のメンバーではありませんか?)

4グループ)のみグループパスワードを作成し、一般的なパスワードを作成していないが、追加することができ、グループファイルとgshadowのファイルを変更することによって、rootユーザーにもすることができます。
グループ管理者が行うことができますか?

3./etc/passwd

1)フォーマット:ユーザー名+ X + UID +プライマリグループID + GECOS(説明口座番号)SHELL + +ホームディレクトリのタイプ。

pwunconv、回復:はpwconvコマンドによって保存されたパスワードのX位置の位置を変更することができます前に、2)パスワードを格納します。

アカウント関連のコマンドの3)説明:chfnコマンドは、ユーザーのために、ユーザの指を記述した詳細な情報を追加

4./etc/shadow

1)フォーマットは:それは+パスワード+ +を満了する前に、ユーザー名+パスワード+ユーザパスワードが最後に変更された時間(日数の1970年からの数)+ +パスワードの最小だった数日延滞したアカウントの有効期限の数日後に通知の最大有効期間のパスワードを変更することができます妥当性

2)ユーザーのパスワード:$ 6はbase64で処理(暗号化された同じ平文を取得するためのさまざまな方法のために同じパスワードで暗号化され、$ 1はMD5暗号化をあるSHA512最初の2つの暗号化された方法で表現され、暗号化されたパスワードが取得された塩を追加します異なっています平文)

3)シャドウパスワード位置がある場合!口座番号は(CentOSの6の後にアカウントのロックを解除するためのパスワードなしで許可されていない)は、usermod -Lロックを解除usermodの-u、ロックされています

4)最後のパスワード変更時間が0に設定されている、それは次回ログオン時にパスワードを変更する必要があります

位置5の最短変更)パスワード0:あなたは常にあなたのパスワードを変更することができます

99999への最大の妥当性ビット6)パスワード:パスワードを永久

4./etc/group

1)格式:  群组名称+群组密码+群组ID+当前组的用户列表  

2)  当前组的用户列表:必须与gshadow 文件的中的组成员列表相同,否则一些程序无法使用。  

5./etc/gshadow

1)格式:用户名+密码+组管理员+组成员
2)组成员一定要与group组成员相同。

6.ファイルのユーザ設定の操作

vipwは= VI / etc / passwdファイル

ヴィグラ= VI / etc / groupを

vipwは-s = viのは/ etc /影

vigr -s = viのは/ etc / gshadowの

(Viのファイル修正を開きます)

pwckをpasswdとshadowファイルがメンバーを検出することができます

grpckをフォーマットエラーチェック/ etc / groupをなど/ gshadowのファイル

7. Userコマンド

1)useraddコマンドを(-u -o -g -G -N -R&LT -C -d -s -m -M)
2)のuseradd -Dは、ユーザのデフォルトを作成し表示する
(SBG)の変更- -D useraddの
3)にgetent +基を/ gshadowの/ passwdファイル/ gpasswdを[ユーザーまたはグループの名前]
。4)はchfn +ユーザ記述情報を変更します。
CHSH指定されたシェルの
指視聴ユーザの詳細は、デフォルトではインストールされていません。
5)変更USERMODユーザ情報(-u -g -G -s -C -l -L -d -f -e -U)
-G + +ユーザ名、グループ名がUSERMOD:元のユーザーにカバーが属する
-Agそれは追加することである
ユーザーは、usermod -G「」ユーザーのすべてのサブグループを削除する方法
6)ユーザーuserdelの+ユーザーを削除する(-rユーザのホームディレクトリを削除します。デフォルトはときに新しいユーザーを作成することはできません同じ名前の原因となりますユーザのホームディレクトリを削除することはありません)
7)chpasswdはユーザパスワードにバルクを追加することができ
8)ビューのユーザ情報ID(-u -g -G -n)+ユーザ
9)SUスイッチユーザSUが-ユーザが全く異なる切り替える:? + -cスイッチすると、ユーザコマンド
10)のpasswd(-u -l -e -d -f -w -I -n -X ---標準入力)ユーザ名
CentOSに-uユーザーはパスワードがありませんロック解除していない6後
11)チャゲ( -d -E -I -m -M -W -l) 。ユーザーは、ユーザーポリシーを変更します
12)はpwconvある
--passalgo = SHA256暗号化--updateにauthconfigを変更)13れます

コマンドの8組

1)groupaddの(-g -r)GROUP_NAME { システムアカウント6のCentOS:ID <500と、CentOSの7 <1000
2)gpasswdを(-A -a -d)
3)newgrpコマンド:通常のユーザグループへの一時的な切り替えが(作成。条)の息子
4)groupmodの(-n -g)の名前
5)groupdelグループ+名:ユーザーのプライマリグループ名のグループ削除が削除できない場合。
6)groupmems(-g -a -d -p -l)-g その意味:グループ名のオブジェクトを取り戻すしません。このコマンドはのみ-g操作に応じて指定することができます
表示7)グループユーザーが所属するグループのリストを

9.新しいユーザーのドキュメント

1)は/ etc / defalut / useraddの
グループ= 100これは何を意味するのでしょうか?:設定が同じ名前で作成されていないユーザグループを作成する際、ユーザーのプライマリグループが100に設定されている
INACTIVE後= -1下passwdファイルオプションから三番目である、ユーザーのパスワードの有効期限が切れることができます(-1ロックされないことを意味)どのくらい
のアカウントを期限切れ期限切れにならないために、空の妥当性
のアカウントに新しいテンプレートファイルフォルダを2)の/ etc / skelのを。
はい=スプール
3)に/etc/login.defs
定義された影のパラメータを設定gshadowの

おすすめ

転載: blog.51cto.com/13678588/2426446