/ / Co oznacza opcja polecenia "cat -A" w systemie Unix - linux, shell, unix, command

Co oznacza opcja polecenia "cat -A" w systemie Unix - linux, shell, unix, command

Obecnie pracuję nad Unix i natknąłem się na to stanowisko które okazały się pomocne, aby się o tym dowiedzieć cat polecenie w Unix. U dołu strony znaleziono wiersz informujący: -A = Equivalent to -vET

Ponieważ jestem nowy UnixNie jestem świadomy, co to właściwie oznacza? Na przykład powiedzmy, że stworzyłem plik o nazwie new za pomocą cat a następnie zastosuj to polecenie do pliku: cat -A newPróbowałem tego polecenia, ale pojawił się komunikat o błędzie z informacją, że to on i illegal option.

Krótko mówiąc, chciał wiedzieć, co robi cat -A naprawdę znaczy i jak to działa, gdy zastosuję go do pliku. Każda pomoc będzie doceniona.

Odpowiedzi:

1 dla odpowiedzi № 1

Sprawdź swoją stronę podręcznika, jak poniżej, i wyświetli listę wszystkich opcji dostępnych z twoim poleceniem i sprawdź, czy tam jest - Obecny, jeśli nie jest obecny, jest to nielegalna opcja.

man cat

3 dla odpowiedzi № 2

Oznacza to pokazać WSZYSTKO.

Zasadniczo jest to połączenie -vET

E: Wyświetli "$" na końcu każdej linii.
T: Wyświetli znak tabulacji jako ^ I
v: Będzie używać notacji ^ i M

^ i M-notacja:

(Wyświetl znaki sterujące za wyjątkiem LFD (LineFeed lub NewLine) i TAB, używając notacji "" "i poprzedzających znaków, które mają ustawiony wysoki bit z "M-")

M-notacja to sposób wyświetlania wysokobitowych znaków jako niskobitowych przez poprzedzanie ich M-

Powinieneś przeczytać o little-endian i big-endian, jeśli chcesz dowiedzieć się więcej o M notation.

Na przykład:

!http://i.imgur.com/0DGET5k.png?1