less
このチュートリアルに従ってナビゲーション目的で使用されます。
表現する:
g Go to the first line in the file.
p Go to the beginning of the file.
私は両方ともテストし、もちろん結果は同じでした(G
もちろん一番下まで使用して)、それぞれテストしました。
ただし、一見すると、g
とG
が反対の場合は、それぞれ最初の行(上部)と最後の行(下部)に移動するのに十分です。もしそうp
なら、なぜこのオプションはありますかg
?
ベストアンサー1
彼はこれらのコマンドが実際に実行することを誤って説明しています。p
「パーセント」です。
入力しようとすると、20p
ファイルの長さの20%に移動します。かわいい!
20g
また動作しますが、20行目に移動します。
ただ入力g
したり、p
暗示し0g
たりする0p
。行 0 とバイト 0 の両方がファイルの先頭であるため、結果は同じです。
以下を使用していると仮定すると、これを非常に簡単にテストできますzsh
。
#!/usr/bin/zsh
(for i in {1..1000}; echo $i) | less
1000行の番号を表示し、33g
33行にジャンプしますが、33.3p
333行にジャンプします:)