Jeder, der hin und wieder ein klein wenig am Terminal unter Linux arbeitet, kennt den Befehl cat – mit diesem lassen sich Textdateien am Terminal anzeigen – ein Beispiel:

cat /etc/apt/sources.list

Man kann durch die Datei scrollen (Leertaste, Pfeiltasten, …), viel mehr ist aber nicht möglich. Die Software ccat bietet hier um einiges mehr. In diesem Beitrag sehen wir uns diese Software etwas näher an.

ccat installieren

Sie finden diese Software auf GitHub zum Download, das heruntergeladene komprimierte Archiv müssen Sie nur noch entpacken. Sie können die entpackte Datei irgendwo in Ihr Home-Verzeichnis kopieren und ausführen – kleines Beispiel:

/home/username/Software/ccat /home/username/.bashrc

Dies ist natürlich umständlich, am besten verschieben Sie die Datei als root auf dem Terminal etwa nach /usr/bin/:

mv ccat /usr/bin/

Jetzt lässt sich die Software aus jedem beliebigen Verzeichnis heraus aufrufen.

ccat nutzen

Die Software funktioniert ohne Umstände gleich wie auch cat – nehmen wir das oberste Beispiel und sehen uns den großen Unterschied an:

ccat /etc/apt/sources.list

Die Software zeigt die Ausgabe also schon um einiges übersichtlicher an. Die Software bietet aber um einiges mehr – lassen Sie sich die Hilfe anzeigen:

ccat --help
usage: ccat [options] [file ...]
  -t, --tokens string       comma-separated list of tokens
  -i, --ignore-case         tokens given with -t are case-insensitive
  -o, --only                don't display lines without at least one token
  -r, --raw                 don't treat tokens as regexps
  -n, --line-number         number the output lines, starting at 1.
  -L, --flock-in            exclusively flock each file before reading
  -l, --flock-out           exclusively flock stdout
  -w, --word                read word by word instead of line by line (only works with utf8)
  -b, --bg                  colorize the background instead of the font
  -H, --humanize            try to do what is needed to help (syntax-highlight, autodetect, etc.)
  -S, --style string        style to use (only used if -H, --fullhelp for the list)
  -F, --formatter string    formatter to use (only used if -H, --fullhelp for the list)
  -P, --lexer string        lexer to use (only used if -H, --fullhelp for the list)
  -m, --mutators string     mutators to use (comma-separated), --fullhelp for the list
  -V, --version             print version on stdout
      --license             print license on stdout
  -B, --buildinfo           print build info on stdout
  -h, --help                print usage on stderr
      --fullhelp            print full usage on stdout
      --selfupdate          Update to latest Github release
      --check               Check version with the latest Github release
      --forceupdate         Force overwriting to the latest Github release
  -d, --debug               debug what we are doing
  -M, --mem-usage           print memory usage on stderr at the end
  -k, --insecure            get files insecurely (globally)
  -C, --completion string   print shell completion script
  -T, --ui                  display with a minimal ui
      --pprof               enable cpu and mem profiling
      --setkey              interactively ask and store a secret in the OS keyring

Beispiele finden sich auf GitHub.

Categories:

Schreibe einen Kommentar

Eine Reaktion

Neue Themen im Forum
Meldung, wenn NFS Share nicht err …Zitat von zebolon am 22. November 2024, 16:27 Uhr Hallo @linuxopa … Weiterlesen
Debian installieren - für Anfänge …Danke LinuxBiber, das hilft gut weiter. Wenn da aber für den De … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

August 2024
M D M D F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
Archive