Linuxファイル操作コマンドの最も完全なバージョン

Linuxファイル操作コマンド

1.ファイル管理コマンド

  • touch#新しいファイルを作成しますtouch --help productを使用して、touch関連のヘルプドキュメントを表示します
    ここに写真の説明を挿入

  • mkdir#
    Newフォルダー新しいフォルダー新しい階層フォルダー
    ここに写真の説明を挿入

  • rm#ファイルとフォルダーの
    削除ファイルのrm xxx
    削除フォルダーの削除rm -r xxxrは、フォルダーとその内容を再帰的に削除することを意味し
    ます。ファイルの強制削除rm -fr xxxfは、プロンプトなしの強制削除を意味します。
    ここに写真の説明を挿入

  • cat ##ファイルの内容を表示

cat xxx
cat xxx -n  #显示空行行数
cat xxx -b  #不显示空行行数

ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入

  • gedit ##グラフィカルテキストエディタ
gedit xxx

ここに写真の説明を挿入

  • ## vimグラフィカルテキストエディタ
    novim編集モードに入る+ <:>保存して終了+ + <:> + <!WQ>保存して終了
    カーソルを左右の矢印キーに強制的に移動します
    ここに写真の説明を挿入

ここに写真の説明を挿入

Vimは2つのファイルを同時に開くことができますvim -o 111 222 vim -p 111 222
-o:2つのファイルが上下モードで開かれることを意味します。++上下のキーは編集ウィンドウを制御します
-p:2つのファイルが左右モードで開かれることを意味します<:> ++次のウィンドウに入る<:> ++

前のウィンドウに移動

ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入
#vim編集後、例外が発生したときに直接保存せずに終了
O:読み取り専用で開いているファイル
E:編集を続行
R:保存されていないコンテンツを復元編集
D:.swpファイルを削除編集に入る
Q:現在のファイル編集を
終了するA:vimプログラムを終了
ここに写真の説明を挿入

  • head#head xxx head -n xxx
    ファイルの最初の10行をデフォルトで表示ファイルの最初の10行を表示-nは、最初の10行を表示するように設定できます

  • tail#ファイルの後の行数を表示tail xxx tail -n xxx

  • デフォルトでファイルの最後の10行を表示する-nは、ファイルの最後の数行を表示するように設定することもできます
    ここに写真の説明を挿入

  • less ##分页看
    ### less xxxファイルを表示するにはlessモードに入ります
    ### lessモードでは、上下に押してpgup、pgdnページビューを表示します
    ### lessモードでは、を押して編集モードに入り、を押してlessモード終了します

  • wc ##ファイル容量を表示
    wc-l ##ファイル行数を表示
    wc-m ##ファイル文字数を表示
    wc-c ##ファイルバイト数を表示wc-
    w ##ファイルワード数を表示
    ここに写真の説明を挿入

  • フィールド#Viewファイルタイプ

file xxx

ここに写真の説明を挿入

  • cp ###ソースファイルに従って新しいファイルをコピーして作成します
cp 文件  文件夹
cp -r 文件夹  文件夹
  • mv ##ファイルを移動するために同じパーティションを移動することは名前を変更するプロセスですが、異なるパーティションを移動することは移動および削除するプロセスです
mv 文件 文件夹
mv 文件夹  文件夹

2.Linuxでのファイルアドレス指定

  1. Linuxシステム構造

    • FHS(ファイルシステム階層標準)Linux階層標準
    • Linuxのすべてがファイルであることに注意してください
    • システムセカンダリディレクトリ-
      / bin#システム一般
      コマンド-/ sbin#システム管理コマンド-
      / dev#デバイスファイル-
      / home#通常ユーザーホームディレクトリ-
      / root
      #スーパーユーザーホームディレクトリ- / lib64または/ lib#64-ビット関数ライブラリまたは32ビット関数ライブラリ-
      / proc#プロセス情報-
      / run#現在実行中のシステムとハードウェア-
      / srv#システムデータ(一定)
      -/ var#システムデータ(変更)
      -tmp#システム一時ファイルの保存場所-
      / mnt
      #一時デバイスマウントポイント- / media#cdrom一時マウントポイント-
      / etc
      システム構成ファイル- / opt#サードパーティソフトウェアのインストール場所-
      / boot システムブートパーティション、システムの起動時に読み取られるファイル-
      / sys #カーネル設定ディレクトリについて-
      / usr#ほとんどのシステムリソースを保存する
  2. 相対パスの概念絶対パス
    -絶対パス:ルートディレクトリから開始し、どのような状況でも使用できます-
    相対パス:現在の場所から実行を開始します。

  3. ファイルアドレス指定に関するコマンド
    -pwd ##現在の場所を表示します
    ここに写真の説明を挿入

     	- ls   ##查看当前目录下有哪些文件     ls --help 可以查看用法,不过多列举
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200927221855740.png#pic)
     	- cd    ##切换工作目录     cd ~- 和 cd - 的含义一样  都是切换回上一次所在目录
     	![在这里插入图片描述](https://img-blog.csdnimg.cn/20200927222031988.png#pic_)
    

4.ファイルバッチ処理

	*                                  ##匹配0~任意字符
	?								   ##匹配单个字符
    [[:alpha:]]                        ##匹配单个字母	
    [[:digit:]] 					   ##匹配单个数字
    [[:lower:]]                        ##匹配单个小写字母
    [[:upper:]]                       ##匹配单个大写字母
    [[:alnum:]]                      ##匹配单个数字或字母
    [[:punct:]]                       ##匹配单个符号
    [[:space:]]                      ##匹配单个空格

ここに写真の説明を挿入

	字符集合表示方法
			[]                ##条件是或者关系是模糊匹配,[1-10]   1到10      [!1-10][^1-10]  表示除了[1-10]以外
			{}				  ##点名机制,精确定位集合中的每一个元素,{1..10} 1-10每个元素    

ここに写真の説明を挿入
ここに写真の説明を挿入
ここに写真の説明を挿入

	~                                     ##默认代表当前用户家目录
	~username 					          ##指定用户家目录
	~+ = . 	                              ##当前目录
	~-                                    ##当前目录之前所在目录
	.. 	                                  ##上一级目录

おすすめ

転載: blog.csdn.net/qwerty1372431588/article/details/108836583