web-dev-qa-db-ja.com

ファイルの内容を表示するためのシェルコマンドとは何ですか?

.txtや.htmlのように

73
King of Zhopa

最も簡単なのはcatheadtailtacです(逆出力用)

lessmoreはテキストファイルをスクロールさせます(lessはより強力です)

nanopicoviemacsなどのテキストエディタも使用できます。

85
knittl

catlessはこれに適しています。

ファイルの内容を表示するには、次のコマンドを使います。

ネコ

Code:
cat test.txt
11
Malcolm

あなたはcatを使うことができますが、それは本当にファイルの連結を意味します。 moreまたはlessはあなたが使うことができる他の2つのツールです。他にはawkがあります、例えばawkの使用

$ awk '1' file

sedを使う

$ sed -n '1,$p' file

grepを使う

$ grep "." file

ファイルの一部を表示するためにhead/tailを使う

$ head -1000 file
$ tail -1000 file

ツールはさておき、あなたはあなたのファイルを表示するためにシェルだけを使うこともできます。

#!/bin/bash
while read -r line
do
  echo "$line"
done <"file"
8
user31894

cathead、またはtailを試してください。

4
Tim Post

HTMLファイルを表示するには、テキストモードブラウザであるlynxlinkselinksまたはw3mを使用することもできます。それらはまた.txtファイルを見るのに使用することができます。

3

または、lessまたはmore。詳しくはmanのページを見てください。 :)

2
Tom

file:ファイルの種類を表示します。cat:ファイルの内容を表示してそれを標準出力に出力します。

Unix環境でファイルを編集するには、vi、emacsコマンドを使用できます。あなたがvi/emacsを使うことについての専門知識を持っていなければ、ファイルを編集するのは少し難しいかもしれません。

X11を有効にしている場合は、gvim、kate、kwrite、kdevelopなどの多数のLinuxエディタを使用できます。

Kwriteは私の個人的なお気に入りのLinuxです。

2
www.sapnaedu.in

cat txtやhtmlでうまく動きます。 (または、ページごとに見たい場合はそれ以下またはそれ以上)、またはテキスト編集(...、vi、emcas、gedit ...)。

それがバイナリファイルであるならば、それがあなたの端末で若干不快なことをするであろう制御文字を含むかもしれないことも知っています(文字セットを変えるような)。その場合はresetを使って正しい状態に戻してください。

コンテンツを表示する前にfileをファイルに使用することもできます。システムはそのタイプを推測し(ファイル名ではなくコンテンツに基づいて)、それを表示します。

1
kriss