テキスト ファイルは表示するためにローカルにダウンロードされることがありますが、システムに付属のテキスト リーダーは通常、小さなファイルを問題なく読み取ることができます。
大きなファイルに遭遇すると、いくつかの問題点が発生します。
- ファイルサイズが大きい、読み込みが遅い
- 閉じてから開くと、再び最初の位置から読み取りが始まります
この問題を解決するために、以下をサポートするコマンドライン テキスト リーダーを Node.js で作成しました。
- エンコードUTF-8、GBKをサポート
- メモリ履歴ファイルのサポート
- ファイルの最後の読み取りポイントを記憶するためのサポート
1. インストール
ソース Node.js プロジェクトをオープンし、ソース コードをプルダウンして直接実行するだけです。
git clone [email protected]:swlws/ctr.git
cd ctr
npm install
npm link
インストールが完了すると、コマンド ライン入力にctr
次の出力が表示されます。つまり、インストールは成功です。
read file via cmd command line interface
ctr help: show help info. eg: ctr help
ctr add:
add directory. eg: ctr add file_dir
add one file. eg: ctr add file_path
ctr rm:
remove all file. eg: ctr rm all
remove one file. eg: rm file_id
ctr set: set app attr.
set page size. eg: set size 100
set encode. eg: ctr set encode gbk. default value is utf-8
ctr config: show app config
ctr ID: show one file
when read one file
u: previous page
n: next page
entry: next page
2、使用する
テキストを追加する
ctr 追加 /root/a.txt
ディレクトリ内のすべてのテキストを追加します
ctr add /root
追加されたテキストを表示
クリックリスト
ID Name Path
ad41372694dacab9012b9e2178e3ef53 abc.txt /root/abc.txt
c23f22d7034cadb93edfa9062f609979 def.txt /root/def.txt
テキストを削除する
ctr rm ad41372694dacab9012b9e2178e3ef53
すべてのテキストを削除する
CTRRMすべて
単一のテキストを表示する
ctr ad41372694dacab9012b9e2178e3ef53
- 前のページ: u キーを押します
- 次のページ: d キーを押すか、Enter キーを押します。