ディレクトリとファイル管理理論を説明します

[TOC]

序文

A:Linuxのディレクトリ構造

1.1:ツリーのディレクトリ構造

ディレクトリツリー構造は、一般的に上半身と下半身に、このような調整と協力、リーダーシップおよび展開の一連約として分布の木構造の支配的なパフォーマンスへの影響の体組成と実行を有し、相互に関係の範囲または特定のグループの意味します概略的な構造。

1.2:ルートディレクトリ

  • すべてのパーティション、ディレクトリ、ファイル、およびその出発点を置き
  • 全体のディレクトリツリー構造、別の「/」が表す使用

1.3共通サブディレクトリ

ディレクトリ 注記 ディレクトリ 注記
/ルート 管理者のホームディレクトリ(ホームディレクトリ) /置き場 実行コマンドファイルディレクトリのすべてのユーザ
/ブート ブートパーティション(GRUBブートメニュー、圧縮システムのカーネルなど) / devの デバイス・ファイル・ディレクトリ(ディスク、CD-ROMなど)
/等 プロファイルディレクトリ /ホーム 平均的なユーザーのホームディレクトリ
/どこ 可変長ファイルディレクトリ(ログ) / usr アプリケーションディレクトリ
/ sbinに 管理者の実行可能コマンドファイルディレクトリ / libに サービス管理ファイル(systemctl)/ libに/ systemed /システム/
/ opt 空のディレクトリ / mnt 空のディレクトリ
/ tmpに 一時ファイル / procの ハードウェア情報(CPU、メモリ)

2:ビューと検索ファイル

2.1:ファイルの内容をcatコマンドを見ます

マーク

ファイルのみを表示することができます猫

yumをintallhttpd -yで/ mntを下のhttpdプラグインをインストールします

2.2ビューファイルの内容よりコマンド

moreコマンド

  • 用途:フルスクリーンページ表示ファイルの内容を

より多くの[オプション]ファイル名...

  • 操作のインタラクティブな方法

押して、行ずつスクロールダウンします

一つの画面を下に回すためにスペースバーを押します

終了するにはQを押します

振り返りBを押し

より多くの短所:自動的に終了します終了を参照し、書き込むことはできません

猫高制限、ファイルが画面を超えた場合、ノースクロールホイールは、その後、上記参照します

2.3以下のコマンド

目的:より多くの同じコマンドが、より多くの拡張機能

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

操作のインタラクティブな方法

ページアップページアップ、ページダウンページダウン

、コンテンツ、コンテンツの「n」の次のコンテンツを見つけるために、「/」キーを押して「N」

moreコマンドに似てその他の機能

interfaceコマンドを切り替えます。

init 0シャットダウン代表

init 1人のシングルユーザーモード文字インターフェース(システムメンテナンス、管理者パスワードをクラック)

initi 2マルチユーザモード文字インターフェース、無ネットワーク

INIT 3マルチモード・ネットワークは、共通の文字インターフェイス*を持っています

INIT 4予約

共通のネットワークとINIT 5マルチユーザーモードグラフィカルインタフェース*

init 6 重启 (reboot)

2.4 查看文件内容head、tail命令

マーク

-n查看开头部分n行,不写就是默认十行

通常用这个命令去查看帐号文件的首位

vim /etc/passwd,passwd是账号文件,这里是编辑paswd

マーク

新创建的用户都会在后面

tail /etc/passwd 查看末尾十行

tail -2 /etc/passwd 查看末尾两行

useradd lisi 创建用户 lisi

passwd lisi 密码设置为lisi

マーク

可以给账号文件加密,让别人无法访问,后期会学习到

vim mkdir 在mkdir中编辑文本

vim /etc/httpd/conf/httpd.conf 在 /etc/httpd/conf/的httpd.conf文件中编辑文本

マーク

2.5:统计文件内容wc命令

マーク

マーク

行 单词 字节,选项处什么都不敲就是默认每个都有

2.6:检索和过滤文件内容grep命令

マーク

应用于过滤掉注释性的文字(注释性的文字带有#)

マーク

“>”重定向符号可以覆盖文件

マーク

两个大于号不会覆盖

history

ctrl+r,然后就可以搜索命令

マーク

マーク

grep “^root” /etc/passwd 查找文件中以ROOT为开头的行

bin/bash 是用户后面所特有的

管道符号 | 的意思是,把上一个命令执行的结果,转交给后面的一个命令去处理

マーク

不可以把查找文件所得到的内容输入到它原本的文件中,因为这个时候是进程占用状态

マーク

三:备份及恢复目录

3.1:压缩命令gzip、bzip2命令マーク

-9表示高压缩比,压缩之后的文件特别小,它执行的是压缩指令

解压缩使用-d

gzip -9 abc.conf 压缩abc.conf文件

这个命令会把abc.conf直接压缩,并不会产生另外一个文件,跟微软不同

gizp -d abc.conf.gz 解压abc.conf.gz 文件

bzip2 跟gzip的指令一样,他们之间的区别是bzip2的压缩效率更快,而gzip的压缩容量更小

マーク

3.2压缩命令gunzip、bunzip2命令

マーク

3.3归档命令tar命令

マーク

-c 创建压缩包

x 解压

-v详细过程

-f実行(でなければなりません)

-p保存許可圧縮梱包

-tビューアーカイブコンテンツ

どこへ行くに-Cエキス

-zはGZ形式を指し

-JはBZIP2形式を指し

アーカイブファイル名は、アーカイブの名前です。

Microsoftのコマンドは、圧縮RARに非常によく似ているだけのように、消えさせませんアーカイブを展開し、消えさせませんのtarアーカイブファイルを使用します

RM -rf /home/*.confの.confファイルに続いて削除

マーク

オプションのファイル形式は、それ以外の場合は失敗し、それ以降のファイル形式と一致するように

マーク

4:viテキストエディタ

4.1:テキストエディタのviコマンドマーク

Vimは文法を区別することができ、VIは文法を区別することはできません

動作モード4.2viエディタ

マーク

、I、O、O 4文字、

Aは、挿入後のカーソル位置を表します

私は、カーソル位置の前に挿入表し

次の行がカーソル位置に挿入されるOを表します。

Oは、次の行挿入カーソル位置を表します

ESCは、ラインモードに入り、コロンを押して、コマンドモードに

ラインモード:保存wは、Q出口、OKを入力してください

4.3基本操作のコマンドモード

マーク

マーク

#ddカーソルが削除を開始含まれて行を削除します

DW削除単語は単語を削除しました

シフト+ rは現在のテキストを置き換えます

Pは、大きなPの反対側に、カーソルの次の行ペーストに小さいです

コマンドモード運転中

マーク

:セットNU!また、操作の行番号をキャンセル

マーク

回線交換の垂直位置、DDP、大きくないP

Q!保存せずに終了することを強制

マーク

ZZは小文字を使用することができます

基本的な動作モードは、最後の行4.4であります

マーク

マーク

おすすめ

転載: blog.51cto.com/14558445/2445566