• Herramientas Online
  • - Calculadoras
    • Contador de caracteres
  • - Descarga
    • Descarga de TikTok
    • Descarga de DouYin
  • - Herramientas web
    • BASE64
    • Base64 a imagen
    • Imagen a Base64
    • Codificación URL
    • JavaScript
    • Timestamp
    • Convertidor Unicode
    • Formato JSON
    • Modificar extensión
    • Crear lista
    • Optimizador CSS
  • - Herramientas de cifrado
    • Cifrado MD5
    • Generador aleatorio
  • - Herramientas de imagen
    • Compresión de imágenes
    • Generador de código QR
    • Lector de código QR
    • Vista previa de fondo
  • - Hojas de información
    • Herencia de grupo sanguíneo
    • Tallas de ropa
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux学習ノート(二):ファイルディレクトリ管理とVIMエディタの使用
2022-01-17

書類や目次管理は、最初は雑多な内容でしたが、勉強を終えてまとめると、実は筋道が通っていて難しくなく、よく使われる命令を熟練して身につければいいのです。Vimエディタについては、このエディタを使った後、windowsのnotepadは技術的な含有量がないような気がします。

まず、ファイルやディレクトリでよく使われるコマンドを簡単にまとめ、簡単な使い方は省略します。

ファイル操作コマンド:touch、file、which、find、cp、rm、mv、ln

ファイルコンテンツ操作コマンド:cat、more、less、head、tail、wc、grep

ディレクトリ操作コマンド:pwd、cd、ls、mkdir、du

アーカイブおよび圧縮コマンド:gzip、bzip 2、tar

コードのコピー
[jzhou@localhost~]$pwd=>現在のディレクトリを表示

/home/jzhou

[jzhou@localhost~]$mkdir dirtest=>ディレクトリの作成

[jzhou@localhost~]$cd dirtest=>このディレクトリに入ります
[jzhou@localhostdirtest]$touch testfile=>ファイルの作成

[jzhou@localhostdirtest]$mkdir dirtest 1=>サブディレクトリの作成

[jzhou@localhostdirtest]$ls=>現在のディレクトリの内容のリスト

dirtest1 testfile

[jzhou@localhostdirtest]$echo hello linux>>testfile=>ファイルへのコンテンツの追加
[jzhou@localhostdirtest]$cat testfile=>ファイル内容の表示

hello linux

[jzhou@localhostdirtest]$file testfile=>ファイルタイプの表示

testfile: ASCII text
[jzhou@localhostdirtest]$du-sh testfile=>ファイルの空き領域を表示

8.0K testfile

[jzhou@localhostdirtest]$wc testfile=>統計ファイル行数、文字数、文字数

2 12 testfile

[jzhou@localhostdirtest]$echo hahaha,I love Linux>>testfile=>追加内容

[jzhou@localhost dirtest]$ echo no,no ,I hate C plus plus >> testfile

[jzhou@localhost dirtest]$ echo OK,the end >> testfile

[jzhou@localhostdirtest]$cat testfile=>コンテンツの表示

hello linux

haha,I love Linux

no,no ,I hate C plus plus

OK,the end

[jzhou@localhostdirtest]$head-2 testfile=>ファイルの最初の2行の内容を表示

hello linux

haha,I love Linux

[jzhou@localhostdirtest]$tail-2 testfile=>ファイルの最後の2行の内容を表示

no,no ,I hate C plus plus

OK,the end

[jzhou@localhostdirtest]$cat testfile|grep「Linux」特定のキーワードを検索

haha,I love Linux

[jzhou@localhost dirtest]$

以上は一部のコマンドの簡単な使い方を示しただけで、多くのオプションが追加されていません。headとtailコマンドのデフォルトは、最初の10行と後の10行のレコードを表示します。duは、ディレクトリやファイルを表示するスペースで、通常は実際のサイズよりも大きく、通常は4の整数倍です。

moreとlessコマンドもファイルの内容を表示する方法ですが、lessはmoreに取って代わっています。moreのすべての機能lessが持っているので、lessは上へページをめくって見ることができます。moreはできません。catは直接ファイルの内容を画面に表示します。どれだけ長くても、ファイルが長い場合はlessコマンドを使用します。同じように、qキーを押して終了します。

コードのコピー

[jzhou@localhostdirtest]$cd dirtest 1=>さっき建てたサブディレクトリに入ります

[jzhou@localhostdirtest 1]$touch testfile 1=>サブディレクトリに新しいファイルを作成

[jzhou@localhost dirtest1]$ echo haha >> testfile1

[jzhou@localhost dirtest1]$ cd .. ==>前のディレクトリに戻る

[jzhou@localhost dirtest]$ ls

dirtest1 testfile

[jzhou@localhost dirtest]$ cp testfile ./dirtest 1/=>>ファイルtestfileをサブディレクトリdirtest 1にコピー

[jzhou@localhostdirtest]$cd dirtest 1/=>>サブディレクトリへ

[jzhou@localhostdirtest 1]$ls=>サブディレクトリの下にコピーしたファイルが1つ追加されていることを確認します。

testfile testfile1

[jzhou@localhost dirtest1]$ cd ..

[jzhou@localhost dirtest]$ ls

dirtest1 testfile

[jzhou@localhostdirtest]$rm-f testfile=>dirtestディレクトリのtestfileファイルの強制削除

[jzhou@localhostdirtest]$ls=>testfileファイルが削除されました

dirtest1

[jzhou@localhost dirtest]$ cd ./dirtest 1/=>>サブディレクトリへ

[jzhou@localhost dirtest1]$ mv testfile ./testfile=>ここで移動しようとしたターゲットディレクトリエラー

testfile testfile1

[jzhou@localhostdirtest 1]$pwd=>なので、絶対パスを使用するために現在のディレクトリを表示します。

/home/jzhou/dirtest/dirtest1

[jzhou@localhostdirtest 1]$mv testfile/home/jzhou/dirtest/=>testfileファイルをdirtestディレクトリに移動

[jzhou@localhost dirtest1]$ cd ..

[jzhou@localhostdirtest]$ls=>はい、testfileファイルは移動されました。

dirtest1 testfile

[jzhou@localhostdirtest]$ln-s testfile linkfile=>ソフトリンクの作成

[jzhou@localhostdirtest]$ls-l=>次のソフトリンクファイルの表示方法に注意

合計20

drwxrwxr-x 2 jzhou jzhou 4096 03-05 22:43 dirtest1

lrwxrwxrwx 1 jzhou jzhou 8 03-05 22:45 linkfile -> testfile

-rw-rw-r-- 1 jzhou jzhou 67 03-05 22:40 testfile

[jzhou@localhost dirtest]$

rmファイルがファイルとディレクトリに作用する唯一の違いは-rオプションがあるかどうかであり、ディレクトリを削除する際にディレクトリにファイルとディレクトリがネストされている可能性があるため、-rオプションが必要であり、cpとrmのフォーマットはすべてcp/rm元のファイルターゲットファイルである(ここのパスの問題に注意)

lnリンクファイル:ソフトリンクとハードリンクに分けられ、ソフトリンクはシンボルリンクとも呼ばれ、-sオプションがあります。ソフトリンクはwindowsのショートカットに相当し、元のファイルが破損するとショートカットは無効になり、ハードリンクは元のファイルのコピーに相当し、通常、ハードリンクは少ない。したがって、リンクファイルを作成する場合、通常は-sオプションを追加するとソフトリンクが作成されます。リンクファイルのファイルタイプビットは:lで、後続のノートファイル権限でこのビットが紹介されます。

また、ディレクトリにハードリンクファイルを作成することはできません。また、ハードリンクは元のファイルと同じパーティション(ファイルシステム)にある必要があります。 コードのコピー

[jzhou@localhost ~]$ cd dirtest/

[jzhou@localhost dirtest]$ ls

dirtest1 linkfile testfile

[jzhou@localhost dirtest]$ tar cf test.tar dirtest 1 testfile=>アーカイブディレクトリとファイル

[jzhou@localhostdirtest]$ls=>新しいアーカイブファイルtestが1つ増えました。tar

dirtest1 linkfile testfile test.tar

[jzhou@localhostdirtest]$rm-rf dirtest 1 testfile=>元のファイルを削除し、後でファイルがアーカイブされているかどうかを確認します。

[jzhou@localhost dirtest]$ ls

linkfile test.tar

[jzhou@localhostdirtest]$pwd=>現在のディレクトリを表示し、後でこのディレクトリにアーカイブします。

/home/jzhou/dirtest

[jzhou@localhost dirtest]$ tar xf test.tar-C/home/jzhou/dirtest/==>アーカイブを解除しtestfileファイルを解放

[jzhou@localhost dirtest]$ ls

dirtest1 linkfile testfile test.tar

[jzhou@localhost dirtest]$ rm -f test.tar=>このアーカイブパッケージを削除すると、後でテストできます。

[jzhou@localhost dirtest]$ ls

dirtest1 linkfile testfile

[jzhou@localhostdirtest]$gzip-9 testfile=>このファイルをgz形式で圧縮

[jzhou@localhost dirtest]$ ls

dirtest1 linkfile testfile.gz=>これが圧縮後に自動的に生成されるファイル名です

[jzhou@localhost dirtest]$ gzip -d testfile.gz=>圧縮したばかりのパケットを解く

[jzhou@localhost dirtest]$ ls

dirtest 1 linkfile testfile=>ほら、testfileが解凍された


ソース元URL:https://dopubox.com/article/p/d69e8fee5daf2f3b

Otras Herramientas
  • Contador de caracteres Descarga de TikTok Descarga de DouYin BASE64 Base64 a imagen Imagen a Base64 Codificación URL JavaScript Timestamp Convertidor Unicode Formato JSON Modificar extensión Crear lista Optimizador CSS Cifrado MD5 Generador aleatorio Compresión de imágenes Generador de código QR Lector de código QR Vista previa de fondo Herencia de grupo sanguíneo Tallas de ropa
  • レノンのギター4.5億円 ビートルズ関連最高落札額
    2024-05-30

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    森トラストが平安女学院から有栖川宮旧邸を取得…今度の活用は京都市とも引き続き協議
    2024-06-01

    <今週の本棚・次回の予定>6月8日の毎日新聞書評欄は『新装版 ペルーからきた私の娘』ほか
    2024-06-03

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    万博無料招待、大阪の学校7割が希望 「不参加」の選択肢ない調査手法に批判も
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    【1971年の今日 : 6月5日】京王プラザホテル全面開業―今からは想像もできない着工前の巨大な貯水池だった頃の写真も
    2024-06-05

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    「安全だと誰も言わない万博」爆発事故で教職員組合 大阪府に子供無料招待中止申し入れ
    2024-06-04

    「art stage OSAKA 2024」が9月に開催。大阪・関西万博への機運も醸成
    2024-06-05

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    ©  Dopu Box
    💛