これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダーで実行できるほとんどのコマンドです。
プログラム:
NAME
ほとんど - テキスト ファイルを参照またはページングします
SYNOPSIS
最も [-1bCcdMstuvwz] [+リネノ] [+c] [+d] [+s] [+u] [+/string] [ファイル名...]
DESCRIPTION
最も ファイルの内容を一度に XNUMX ウィンドウずつ表示するページング プログラムです。
端末。 ウィンドウごとに一時停止し、ウィンドウのステータス行に次の内容を出力します。
ファイル名、現在の行番号、およびこれまでのファイルの割合を表示します。
表示されます。
他のページング プログラムとは異なり、 最も 任意の数のウィンドウを表示できます
各ウィンドウが少なくとも XNUMX 画面行を占有する限り。 各ウィンドウには、
同じファイルまたは別のファイル。 さらに、各ウィンドウには独自のモードがあります。 例えば、
あるウィンドウではファイルの行が折り返されて表示され、別のウィンドウではファイルの行が切り詰められている可能性があります。
線。 ロックされたウィンドウの XNUMX つがロックされている場合、ウィンドウは一緒に「ロック」される可能性があります。
スクロールすると、ロックされたすべてのウィンドウがスクロールします。 最も 次の行を無視することもできます。
ユーザーが指定した値を超えてインデントされています。 これは、コンピュータ プログラムを表示するときに便利です。
コードの全体的な特徴を抽出します。 `を参照してください。:o' この説明についてはコマンドを参照してください
特徴。
通常のテキストファイルの表示に加え、 最も バイナリファイルも表示できる
任意の ASCII 文字を含むファイルとして。 ファイルがバッファに読み込まれると、 最も
ファイルの最初の 32 バイトを調べて、ファイルがバイナリ ファイルかどうかを判断し、
適切なモードに切り替わります。 ただし、この機能は -k
オプション。 の説明を参照してください。 -b, -k, -v, -t 詳細については、オプションを参照してください。
テキスト ファイルには、アンダースコアとバックスペース文字の組み合わせが含まれている場合があり、
プリンターで下線を引いたり上線を引いたりすることができます。 いつ 最も これを認識すると、適切な
エスケープ シーケンスを使用して、目的の効果を実現します。 また、ファイルによってはプリンターの動作不良が発生する場合があります。
文字の途中に復帰文字を埋め込んで一部の文字を上書きする。
ライン。 このようなことが起こると、 最も オーバーストライクされた文字を太字属性で表示します。
この機能により、UNIX のマニュアル ページや UNIX によって作成されたドキュメントを容易に読むことができます。 流出.
特に、このドキュメントを次の方法で表示すると、 最も 提供されたこの動作を説明する必要があります
下線文字が削除されていないことを確認します。 これは次のコマンドでオフにすることができます -v
オプションを選択します。
デフォルトでは、ターミナルの幅を超える文字数を含む行は折り返されませんが、
代わりに切り捨てられます。 切り捨てが発生すると、右端の「$」で示されます。
ターミナル画面の列。 右矢印キーと左矢印キーを使用して線を表示できます
画面の余白を超えて広がります。 の -w オプションを使用してこれをオーバーライドできます
特徴。 ウィンドウが折り返されると、文字「\」がウィンドウの右端に表示されます。
窓。
コマンドは以下にリストされています。
OPTIONS
-1 VT100モード。 これは VMS システムでのみ意味があります。 このオプションは次の場合に使用する必要があります。
端末は厳密には VT100 です。 これは、端末に
複数行の削除と挿入が可能。 VT102 以降にはこの機能があります。
-b バイナリモード。 8 ビットを含むファイルを表示する場合は、このスイッチを使用します。
文字。 最も ファイルを 16 進数表記で XNUMX 行あたり XNUMX バイトで表示します。
典型的な行は次のようになります。
01000000 40001575 9C23A020 4000168D [メール保護].#. @...
と一緒に使用する場合 -v オプションを使用すると、同じ行は次のようになります。
^A^@^@^@ @^@^U u 9C #A0 @^@^V8D [メール保護].#. @...
-C カラーサポートを無効にします。
-d 折り返された行を示すために使用されるバックスラッシュ記号を省略します。
-M mmap の使用を無効にします。
-s 絞ってください。 複数の空白行を XNUMX つの空白行に置き換えます。
-z オプションは、gunzip-on-the-fly をオフにします。
-v 制御文字を制御 A の `^A' のように表示します。通常は 最も
制御文字を解釈します。
-t タブを「^I」として表示します。 このオプションは、 -v オプションを選択します。
+リネノ
で起動します リネノ.
-c 検索では大文字と小文字を区別します。 デフォルトでは、そうではありません。
-u ロケールによって規定されている場合でも、UTF-8 モードを無効にします。
+u UTF-8 モードを強制します。 デフォルトでは、ほとんどの場合、現在のロケールを使用して判断します。
UTF-8 モードを使用する必要があります。 の +u -u スイッチにより、次のような動作が可能になります
オーバーライドされました。
+d このスイッチは、ファイルを削除するオプションが必要な場合にのみ使用してください。
それを見てます。 これにより、ディレクトリから不要なファイルを簡単に削除できるようになります。 の
ファイルはインタラクティブなキーシーケンス ` で削除されます:D' そして次のように確認します
`y'.
+/string
最初に出現する行から開始します。 string.
COMMAND USAGE
一部のコマンドにはオプションの数値引数があります id ,コマンドの前に入力します。 そうでない場合
与えられた場合、デフォルト値は i 1です。
コマンドはすぐに有効になります。 を入力する リターン after は必要ありませんし、正しくありません。
(その上、 リターン それ自体がコマンドです。)
例: XNUMX 行下に移動するには、 下矢印 鍵。 20 行下に移動するには、 を押します。 2 その後
0 そうして 下矢印 キー。
リターン, 下矢印, V, CTRL-N
別の行を表示するか、 i 指定されている場合は、さらに行が追加されます。
上矢印, ^, CTRL-P
前の行を表示、または i 指定されている場合は、前の行。
T, エスケープ<
バッファの先頭に移動します。
B, エスケープ>
バッファの一番下に移動します。
右矢印, TAB, >
ウィンドウを左に60スクロールi 列を使用して、右マージンを超えた行を表示します
窓。
左矢印, CTRL-B, <
ウィンドウを右に60スクロールi 列の左マージンを超えた行を表示するには
窓。
U, CTRL-U, DELETE, 前の画面
スキップして戻る i ウィンドウ全体を印刷してから、ウィンドウ全体を印刷します。
R, CTRL-R
ウィンドウを再描画します。
J, G If i が指定されていない場合は、行番号の入力を求められ、その行にジャンプします
それ以外の場合は、その行にジャンプするだけです i.
% If i が指定されていない場合は、パーセント値の入力を求めるプロンプトが表示され、そのパーセントにジャンプします。
それ以外の場合は、ファイルにジャンプします i ファイルのパーセント。
W, w 現在の画面幅が 80 の場合は 132 に、その逆も同様です。 他の値については、
このコマンドは無視されます。
Q, CTRL-X CTRL-C, CTRL-K E
を終了します 最も。 VMS では、^Z も終了します。
h, CTRL-H, ヘルプ, PF2
ヘルプ。 すべての説明を入力してください 最も コマンド。 NS 最も 環境変数
MOST_HELP これを意味のあるものにするには、設定する必要があります。
f, /, CTRL-F, FIND, ゴールド PF3
文字列の入力を求め、現在の行から前方に検索します。 i別の行目
文字列が含まれています。 CTRL-G 中止します。
? 文字列の入力を求め、逆方向に検索します。 iを含む個別の行
文字列。 CTRL-G 中止します。
n 次を探す i 最後の検索文字列の出現を含む行
前回の検索の方向。
m, SELECT, NS-@, CTRL-K M, 期間
後で参照できるように、現在の行にマークを設定します。
INSERT_HERE, CTRL-X CTRL-X, 段落, CTRL-K リターン, ゴールド 期間
現在の行にマークを設定しますが、前のマークに戻ります。 これにより、ユーザーは
ファイル内の XNUMX つの位置を前後に切り替えます。
l, L このウィンドウのロックを切り替えます。 左側に「*」がある場合、ウィンドウはロックされています
ステータスラインの端。 ウィンドウが一緒にロックされ、一緒にスクロールします。
CTRL-X 2, CTRL-W 2, ゴールド X
このウィンドウを半分に分割します。
CTRL-X o, CTRL-W o, o, ゴールド UP, ゴールド ダウン
別のウィンドウに移動します。
CTRL-X 0, CTRL-W 0, ゴールド V
このウィンドウを削除します。
CTRL-X 1, CTRL-W 1, ゴールド O
他のウィンドウをすべて削除し、ウィンドウを XNUMX つだけ残します。
E, e このファイルを編集します。
$, ESC $
これはシステムに依存します。 VMS では、これにより、 最も サブプロセスを生成します。 いつ
ユーザーがプロセスを終了すると、 最も が再開される。 UNIX システムでは、 最も 単に一時停止するだけ
そのもの。
:n コマンドラインで指定された次のファイル名にスキップします。 矢印キーを使用してスクロールします
ファイルリストを前方または後方に移動します。 `Q「やめます」 最も およびその他のキー
指定されたファイルを選択します。
:c 大文字と小文字を区別した検索を切り替えます。
:D 現在のファイルを削除します。 このコマンドは、 +d スイッチ。
:o, :O さまざまなオプションを切り替えます。 このキーシーケンスにより、 最も を尋ねるプロンプトが表示されます
ユーザーは次のいずれかを押します: BDTV。 `b'、 `t'、 `v'、および `w' オプションは同じです
コマンドラインが切り替わるという意味です。 たとえば、`w' オプションが切り替わります
現在のウィンドウの折り返しのオンとオフ。
`d' オプションはプレフィックス整数とともに使用する必要があります i。 それ以降のすべての行がインデントされます i
列は表示されません。 たとえば、次のフラグメントを考えてみましょう。
int main(int argc, char **argv)
{
int i;
for (i = 0; i < argc, i++)
{
fprintf(stdout,"%i: %s\n",i,argv[i]);
}
0リターン;
}
キーシーケンス `1:od' が引き起こされます 最も すべての行を無視してファイルを表示するには
最初の列を超えてインデントされます。 したがって、上記の例では、 最も 次のように表示されます:
int main(int argc, char **argv)...
}
ここで、「...」は、その後の行が表示されないことを示します。
ヒント
CTRL-G ユーザーがプロンプトに何かを入力する必要があるコマンドを中止します。 の
ここでバッククオートキーは特別な意味を持ちます。 特定の文字を引用するために使用されます。 これ
制御文字または文字列を含む文字列の出現を検索する場合に便利です
行の先頭に。 後者の場合、「The」の出現箇所を見つけるには、
行の先頭に入力します `^J コラボレー ` を引用します CTRL-J.
ENVIRONMENT
最も 次の環境変数を使用します。
MOST_SWITCHES
この変数は、一般的に使用されるスイッチを設定します。 たとえば、使用することを好む人もいます。
最も -s オプションを使用すると、余分な空白行が表示されなくなります。 VMS ではこれ
通常、login.com で次の行を使用して実行されます。
$ 定義 MOST_SWITCHES "-s"
MOST_EDITOR, SLANG_EDITOR
これらの環境変数のいずれかでエディタを指定します。 最も 編集するために呼び出す
ファイル。 値には、
それぞれファイル名と行番号です。 たとえば、JED が編集者である場合、
セッションに MOST_EDITOR 「jed %s -g %d」に。
MOST_HELP
この変数は、代替ヘルプ ファイルを指定するために使用できます。
MOST_INITFILE
この変数を設定して、起動時にロードする初期化ファイルを指定します。 の
デフォルトのアクションは、システム構成ファイルをロードすることです。 /etc/most.conf
次に、次の場所にある個人設定ファイル $HOME/.mostrc
CONFIGURATION FILE 構文
日時 最も 起動すると、システム構成ファイルを読み取ろうとし、次に個人用ファイルを読み取ろうとします。
設定ファイル。 これらのファイルは、キーバインドと色の指定に使用できます。
キーを特定の関数にバインドするには、次の構文を使用します。
セットキー 関数名 キーシーケンス
当学校区の セットキー コマンドには XNUMX つの引数が必要です。 の 関数名 引数で指定するのは、
で指定されたキーへの応答として実行される関数 キーシーケンス
引数が押されます。 例えば、
セットキー「上」「^P」
いつであるかを示します Ctrl+P を押すと機能が作動します up 実行されることになっている。
場合によっては、キー シーケンスを順番に再バインドする前に、まずキー シーケンスのバインドを解除する必要があります。
アンセットキー 関数:
unsetキー「^F」
色は以下を使用して定義できます。 カラー 構成ファイル内のキーワードを使用して
構文:
カラー オブジェクト名 前景色 背景色
ここで、OBJECT-NAME には次の項目のいずれかを指定できます。
status -- ステータス行
下線 -- 下線付きのテキスト
overstrike -- 上書きテキスト
普通 -- それ以外のもの
詳細については、サンプル構成ファイルを参照してください。
onworks.net サービスを使用してほとんどのオンラインを使用する