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 Unix
Nie 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 new
Pró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 № 1Sprawdź 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