Linuxのコマンド - ファイル、ディレクトリ操作コマンド

まず、コマンドの基本フォーマット

  • 1、コマンドプロンプト
[root@love2 ~]# 
[]:这是提示符的分隔符号,没有特殊含义。
root:显示的是当前的登录用户。
@:分隔符号,没有特殊含义。love2:当前系统的主机名(默认主机名是 localhost.localdomain,我已经修改了)。
~:代表用户当前所在的目录,此例中用户当前所在的目录是家目录。
#:命令提示符。超级用户是#,普通用户是$
  • 2、コマンドの基本フォーマット
[root@love2  ~]# 
命令 [选项] [参数] 
ls 是最常见的目录操作命令,主要作用是显示目录下的内容。
命令名称:ls。
英文原意:list。 
所在路径:/bin/ls。
执行权限:所有用户。
功能描述:显示目录下的内容

第二に、一般的に使用されるコマンド。

2.1、ディレクトリ操作コマンド
    1. lsコマンド
[root@love2 ~]#ls [选项] [文件名或目录名] 
选项:  
-a:    显示所有文件  
--color=when: 支持颜色输出,when的值默认是always(总显示颜色),也可以是never(从不显示颜色)和auto(自动)  
-d:    显示目录信息,而不是目录下的文件  
-h:    人性化显示,按照我们习惯的单位显示文件大小  
-i:    显示文件的i节点号  
-l:    长格式显示 


最初の列:権威。特定の権限の説明の後、再びブログ。
第二カラム:参照カウント。ファイルの参照カウントは、ファイル、ディレクトリへのハードリンクの数を表し、参照カウントは、ディレクトリの数は、サブディレクトリを持って表しています。
3列目:所有者、で、ファイルがどのユーザーに属しています。デフォルトでは、ユーザーのファイルの設立の所有者です。
4列目:所有するグループ。デフォルトの所有グループは、通常の状況下で、ユーザは、ユーザのグループを設定することで、ファイルの実効セットを確立することです。
5列目:サイズ。デフォルトはバイト。
6列目:ファイルの修正時刻。ファイルの修正時刻の状態やデータファイルの更新時刻は、この時間は、ファイルを作成するための時間ではないことを、メモしてこの時間を変更します。
第7列:ファイル名。

  • 2.cdコマンド
    cdコマンドのディレクトリ切り替えることで
    、コマンドの名前:CD
    英語本来の意図:ディレクトリ変更
    シェル組み込みコマンド:パス
    すべてのユーザー:実行権限をします。
    機能の説明:スイッチのディレクトリ

  • 3.pwdコマンド
    PWDコマンドは、コマンドのディレクトリ照会することです
    PWD:コマンド名
    英語本来の目的:現在/作業ディレクトリの印刷名
    / binに/ PWD:パス
    すべてのユーザー:実行権限をします。
    説明:発見の作業ディレクトリ

  • 4.mkdirコマンドの
    ディレクトリを作成するmkdirコマンド、
    コマンド名します。mkdir。
    英語本来の意図:メイクディレクトリ。
    パス:/ binに/ MKDIR。
    すべてのユーザー:許可を実行します。
    説明:空のディレクトリを作成します。
[root@love2 ~]# mkdir [选项] 目录名 选项
-p:  递归建立所需目录
  • 5.rmdirコマンド
    ディレクトリコマンドは、rmdir削除する
    RMDIR:コマンド名
    英語本来の意図:空のディレクトリを削除
    / binに/ rmdirをは:パス
    の許可を実行する:すべてのユーザーの
    説明:削除空のディレクトリを
[root@love2 ~]# rmdir [选项] 目录名 选项
-p:  递归删除目录  
#rmdir 命令的作用十分有限,因为只能删除空目录,所以一旦目录中有内容,就会报错。
2.2、ファイル操作コマンド
    1. タッチコマンドは、
      空のファイルを作成したり、ファイルの時間変更
      コマンド名をタッチ
      英語本来の意図:変更ファイルは、タイムスタンプ
      / binに/タッチは:パス
      の許可を実行します。すべてのユーザーを
      変更ファイルをタイムスタンプ:機能説明を
    1. STATコマンド
      STATは、ファイルの詳細を表示するコマンドです、あなたは三回、ファイルを参照することができます
      コマンドの名前:STATを。
      英語本来の意図:表示ファイルやファイルシステムのステータス
      パス:/ usr / bin / STAT
      すべてのユーザー:許可を実行します。
      説明:ファイルまたはファイルシステムの詳細
  • 3。猫コマンド
    catコマンドは、ファイルの内容を表示します。
    コマンド名:猫
    英語本来の意図:CONCATENATEファイルや標準に印刷出力
    パス:/ binに/猫が
    権限を実行します。すべてのユーザー。
[root@love2 ~]# cat [选项] 文件名 选项:  
-A: 相当于-vET选项的整合,用于列出所有隐藏符号  
-E: 列出每行结尾的回车符$  
-n: 显示行号  
-T: 把Tab键用^I显示出来  
-v: 列出特殊字符
  • 4。多くのコマンドは、
    より多くの分割画面表示コマンドファイルです
    より:コマンド名
    viewin CRT用のファイル閲覧フィルタ:英語本来の意図
    / binに/より:パス
    の許可を実行します。すべてのユーザーの
    説明:分割画面表示ファイルの内容を。
    多くのコマンドは、一般的に、任意のオプションを持っていないと、コマンドは対話型インタフェースを開きます、あなたには、いくつかの対話型コマンドを識別することができ、比較的簡単です。一般的な対話型のコマンドとして、以下:
    スペースバー:ダウン
    B:ページアップ
    ENTER:スクロール行
    /列を:検索文字列指定された
    Q:終了。

    1. 以下のコマンド
      以下のコマンドとコマンドより似ていますが、それ以上は分割画面表示コマンドであり、かつより少ない分岐表示コマンドです。
      コマンド名:あまり
      英語本来の目的:より多くの反対
      は/ usr / binに/以下:パス
      の許可を実行します。すべてのユーザー
      説明:支店の表示ファイルの内容
    1. headコマンドヘッドは、ファイル、コマンドの先頭に表示するために使用される
      ヘッド:コマンド名
      英語本来の意図:出力ファイルの最初の部分
      パスは:は/ usr / binに/ヘッドが
      権限を実行します。すべてのユーザーの
      説明:ファイルの先頭の内容を表示します
[root@love2~]# 
head [选项] 文件名
-n 行数: 从文件头开始,显示指定行数  
-v:   显示文件名  
  • 7。tailコマンドは
    ファイルの末尾にコマンドが表示されます。
    コマンド名:尾。
    英語は意図:出力ファイルの最後の部分
    パス:/ usr / bin /尾。
    権限を実行します。すべてのユーザーの
    説明:ファイルの最後の内容を表示します。
命令格式 [root@love2 ~]# 
tail [选项] 文件名 
选项:  
-n 行数: 从文件结尾开始,显示指定行数  
-f:  监听文件新增内容。
    1. LNコマンドの
      コマンド名:LN
      ファイル間のメークリンク:英語本来の意図
      パス:/ binに/ LN
      許可を実行します。すべてのユーザーの
      説明:ファイル間のリンクを確立します
8.1基本的な使用
[root@love2 ~]# ln [选项] 源文件 目标文件 
选项:  
-s: 建立软链接文件。如果不加“-s”选项,则建立硬链接文件  
-f: 强制。如果目标文件已经存在,则删除目标文件后再建立链接文件 
8.2ソフトリンクを作成します。
[root@love2 ~]# ln -s edu.txt /tmp/
软链接特征:
#软链接和源文件拥有不同的 Inode 和 Block
#两个文件修改任意一个,另一个都改变 
#删除软链接,源文件不受影响;删除源文件,软链接不能使用
#软链接没有实际数据,只保存源文件的 Inode,不论源文件多大,软链接大小不变
#软链接的权限是最大权限 lrwxrwxrwx.,但是由于没有实际数据,最终访问时需要参考源文件权限
#软链接可以链接目录 
#软链接可以跨分区
#软链接特征明显,建议使用软连接 
8.3、ハードリンク
ln edu.txt /tmp/ (不写名字,和原文件名一致)
#也就是 /root/edu.txt 和 /tmp/edu.txt 是硬链接文件
#硬链接特征:
#源文件和硬链接文件拥有相同的 Inode 和 Block
#修改任意一个文件,另一个都改变
#删除任意一个文件,另一个都能使用
#硬链接标记不清,很难确认硬链接文件位置,不建议使用 
#硬链接不能链接目录
#硬链接不能跨分区 
2.3コマンド、ディレクトリとファイルを操作することができます
  • 1。rmコマンドの
    RMは、削除する強力なコマンドであるだけでなく、ファイルを削除することができます、また、ディレクトリを削除することができ
    RM:コマンドの名前
    英語本来の意図:削除ファイルやディレクトリ
    / binに/ RMは:パス
    の許可を実行します。すべてのユーザーの
    説明:ファイルまたはディレクトリを削除します。
[root@love2 ~]# rm [选项] 文件或目录 
选项:  -f:  强制删除(force)  
-i:  交互删除,在删除之前会询问用户  
-r:  递归删除,可以删除目录(recursive) 
  • 2。cpコマンドの
    cpコマンドをコピーするために使用されている
    CP:コマンドの名前を。
    英語本来の意図:コピーのファイルやディレクトリ
    のパス:/ binに/ CP。
    権限を実行します。すべてのユーザーの
    説明:ファイルやディレクトリをコピーします。
命令格式 [root@love2 ~]# cp [选项] 源文件 目标文件 
选项:  
-a:  相当于-dpr选项的集合
-d:  如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接  
-i:  询问,如果目标文件已经存在,则会询问是否覆盖  
-p:  复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)  
-r:  递归复制,用于复制目录 
  • 3。MVコマンド
    のmvコマンドを切断するために使用される
    コマンド名を:MV
    英語本来の目的:ファイルが(名前の変更)を移動
    / binに/ MV:パス
    すべてのユーザー:実行権限をします。
    説明:移動やリネームファイル。
命令格式 [root@localhost ~]# mv [选项] 源文件 目标文件 
选项:  
-f:  强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖  
-i:  交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项)  
-v:  显示详细信息 

おすすめ

転載: www.cnblogs.com/hjnzs/p/11916943.html