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


75

.txtまたは.htmlのように

linux  shell 

回答:


88

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

lessそしてmoreあなたは、テキストファイルをスクロールしてみましょう(lessより強力です)

あなたも同じようなテキストエディタを使用することができnanopicoviemacs


1
「少ないほど多い」、そうでもないが、それでも面白い。
ジム・アホ

1
初心者ユーザーにとって、それは本当に面白くないです。Glib、および迷惑。
リチャードエベレット


11

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

ネコ

Code:
cat test.txt

8

を使用できますcatが、実際にはファイルの連結を目的としています。moreまたはless、使用できる他の2つのツールです。その他にはawkが含まれます。たとえばawkを使用する

$ awk '1' file

sedを使用する

$ sed -n '1,$p' file

grepを使用して

$ grep "." file

ヘッド/テールを使用してファイルの一部を表示する

$ head -1000 file
$ tail -1000 file

ツールは別として、シェルだけを使用してファイルを表示することもできます

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


3

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


2

file:ファイルの種類を表示cat:ファイルの内容を表示し、stdoutに出力します。

vi、emacsコマンドを使用して、Unix環境でファイルを編集できます。vi / emacsの使用に関する専門知識がない場合は、ファイルを編集するのが少し難しいかもしれません。

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

KwriteはLinuxで私のお気に入りです。


2

または、lessまたはmore。詳細については、manページを参照してください。:)


1

cattxtまたはhtmlで正常に動作します。(または、ページごとに表示したい場合はそれ以下またはそれ以上)またはテキスト編集...(vi、emcas、gedit ...)。

また、バイナリファイルの場合は、端末で不快なことを行う制御文字(文字セットの変更など)が含まれている可能性があることも知っておいてください。その場合は、使用resetして正常な状態に戻します。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.