Dodając tekst do plików lub przekierowania tutaj dowiemy się, jak możemy dodać tekst lub cyfrowe litery lub jak
wypełnić pusty plik?
Stworzyliśmy kilka pustych plików.
Używanie dotyku, polecenia i dotyku to tylko sposób na utworzenie pustego pliku.
Ale teraz, jak możemy dodać tekst do tych plików lub cokolwiek, co chcesz do niego dodać?
Istnieją trzy proste sposoby dodawania tekstu do pliku oraz podstawowe główne sposoby dodawania plików tekstowych.
Pierwszy z nich to VI.
Redaktorem jest Ed VII.
Jest to polecenie, które jest używane w następnej kolejności do tworzenia pliku i dodawania do niego wiadomości tekstowych.
Następnie następnym krokiem jest przekierowanie wyjścia polecenia za pomocą bezpośredniego zapisu i dwóch przekierowań do pliku, a w
tej lekcji omówimy te przekierowania poprzez wyjście polecenia do pliku.
A drugi sposób nauczymy się poprzez echo.
Jeśli chcesz odtworzyć dowolną datę, którą wpiszesz, możesz wyprowadzić do pliku.
W ten sposób plik jest tworzony lub w ten sposób plik jest wypełniany informacjami.
Spójrzmy więc na inną maszynę z Linuksem i uruchommy te polecenia.
Więc tutaj mamy naszą maszynę z Linuksem.
Upewnijmy się, że jesteśmy w naszym katalogu domowym, tak jak w naszym katalogu domowym.
Wyczyśćmy ekran i sprawdźmy, jakie różne pliki mamy w naszym katalogu domowym.
OK, mamy wszystkie te różne pliki i katalogi, które stworzyliśmy wcześniej.
Teraz chcieliśmy dodać coś do pliku, dowolny pusty plik, ponieważ jeśli widzisz tutaj,
to jest kilka plików, które dodaliśmy i wszystkie zawierają zero bajtów, ponieważ są to puste pliki.
Więc kiedy chciałeś zrobić echo.
I wpisujesz cześć.
Nazywam się Imran i wciskasz Enter.
Przywraca ci dokładnie to samo, co wpisujesz.
Więc to polecenie echo faktycznie powtarza to, co wykrzyczałeś.
A co powiesz na to, że wypiszemy to do pliku?
Więc powiem powiedzmy echo.
Jerry'ego Seinfelda.
Jest głównym bohaterem serialu.
Znak upadł, więc to jest tekst, który chciałem wpisać, chciałem dodać do pliku o nazwie Jerry i jak to
zrobimy?
Nie mogliśmy tego zrobić, przekierowując przekierowanie, które jest kluczem tuż nad kropką, którą wpisałeś z przesunięciem, a następnie
określasz nazwę pliku, którą jest Jerry, wciśnij Enter.
Otrzymasz monit z powrotem.
Teraz, kiedy zrobisz X minus L i naciśniesz enter, zobaczysz, że Jerry ma pięćdziesiąt osiem bajtów w tym
pliku.
Teraz wszystkie siły tutaj, bo tam niczego nie umieściliśmy.
Teraz to dobrze.
Dodaliśmy coś do naszego pierwszego pliku.
To jest niesamowite.
OK, teraz skąd mamy wiedzieć, co jest w tym pliku.
Jak to sprawdzamy.
Jak to weryfikujemy.
Wiemy, że CD trafia do naszego katalogu.
Wymieńmy wszystkie pliki i powiedzmy, gdzie jesteśmy.
Ale jak zobaczymy, co znajduje się w katalogu w systemie Windows?
Jak ty to robisz?
Jak otworzyć plik?
Cóż, robisz podwójne kliknięcie i otwiera się w Linuksie.
Nie ma podwójnego kliknięcia.
Więc jak to robisz?
Istnieje komenda o nazwie Cat.
Kot jest człowiekiem-kotem, aby przeczytać zawartość pliku, omówimy polecenie kota nieco bardziej szczegółowo w następnych
lekcjach.
Ale na razie, gdy chcemy wiedzieć, co jest w pliku, użyjemy polecenia cat, po którym
nastąpi nazwa pliku, czyli Jerry.
Kiedy wciśniesz enter.
I widzisz, że Jerry Seinfeld jest głównym bohaterem serialu, Seinfeldem.
To właśnie wpisaliśmy tutaj w naszym Echo.
Wypisaliśmy to do pliku o nazwie Jerry.
Co się stanie, jeśli to zrobimy?
Idź i zrób to, a my chcieliśmy wpisać kolejną linię w tym samym pliku, więc powiedzmy, że został stworzony Jerry
Schill.
W 1989 roku.
A ty wyjdziesz.
Dwa Jerry, pamiętam, dlaczego używamy tutaj do wyprowadzania strzałek, ponieważ jeśli użyjesz jednej strzałki w
ten sposób, nadpisze ona twój ostatni plik i usunie tę linię, którą dodaliśmy do tego pliku.
Usuniesz tę linię i utworzysz nowy plik z treścią tego programu, który powstał w 1989 roku.
Teraz nie chcemy go usuwać.
Nie chcemy, aby ta linia była pierwszą linią i chcemy dodać drugą linię.
Jeśli chcesz dodać drugą linię, musisz użyć podwójnych znaków przekierowania, gdy to zrobisz i wejdź.
Jak sprawdzić, co jest w środku, czy znalazło się w pliku, czy nie?
Znowu chcę, żebyś zużył nasz klucz.
Dwa razy, ponieważ jest to pierwsze podejście, które ci przynosi, ostatnia komenda, za
drugim razem, gdy uderzasz, Biraki daje ci komendę, aby wcisnąć przycisk Sherifa enter i gotowe.
Teraz musisz wrzucić dwie linie do swojego pliku i robisz to ostatnio, gdy masz osiem bajtów.
Teraz mamy 89 bajtów, ponieważ plik ciągle rośnie.
Teraz jest to prosty sposób na dodanie treści do efektu pliku, który ponownie uruchamia to samo polecenie.
Proszę bardzo, Jerry Seinfeld jest głównym bohaterem serialu, jeśli wyjmiesz to i po prostu to zrobisz.
Jerry Seinfeld jest głównym bohaterem, prawda?
A teraz chcemy użyć jednego przekierowania i chcieliśmy przekierować Jerry'ego.
Teraz pamiętaj o tym.
Spowoduje to usunięcie całej zawartości pliku.
Jerry w zasadzie wyczyści cały plik.
Jerry, odtwórz plik z nowym tekstem SMS-a, który tutaj wpisuję.
Próbowałem, powiedzmy, że trafiłeś.
Wejdź do Dukata, Jerry.
Wejdź i gotowe, Jerry Seinfeld jest głównym bohaterem, nie ma wszystkich rzeczy, które
robiliśmy wcześniej.
Wzięło ostatnią, ostatnią reklamę, ostatnie echo, które zrobiliśmy jesienią, i dodała do pliku Jerry'ego w
ten sam sposób.
Chcę, żebyś dodał kilka rzeczy o wszystkim, co wiesz o tych postaciach.
Nawiasem mówiąc, te postacie są właściwie zaczerpnięte z tych hitów, amerykańskich hitów Seinfelda,
Simpsonów i, oczywiście, głównego filmu, Supermana.
Jeśli wiesz trochę o którymkolwiek z tych znaków, zrób to bezpośrednio w tym pliku za pomocą
polecenia Echo.
I byłoby to dla ciebie bardzo dobre ćwiczenie, w jaki sposób możesz wypełnić każdy plik innymi rzeczami, o
których wiesz.
Ponownie, pamiętaj, jeśli wykonasz jedno wyjście, które nadpisze plik.
Jeśli zrobisz to podwójnie, to będzie.
Dołącz do pliku.
OK, teraz chodzi o Echo, co jeśli chcesz zrobić?
Utwórzmy nowy plik o nazwie Touch i tym razem nazwiemy go.
Wypisując, podczas gdy nie ma wypisu z katalogu, powiedzmy, że nazywamy to dobrze, wciskasz, wchodzisz, weryfikujesz, plik
jest tworzony.
Tak, lista Dyax to tylko nazwa, którą wybrałem.
Możesz wybrać dowolne imię.
Jak mam wypełnić ten plik?
Z czym?
Co chciałem wpisać.
Oczywiście wiesz, że możesz to zrobić za pomocą echa i tego, co chcesz wpisać i wyprowadzić do
pliku.
Ale teraz chcę pokazać drugi sposób, w jaki można wypełnić dane wyjściowe polecenia, czyli
jeśli zrobię X minus L może wejść lub minus L tr, powiedzmy, co daje mi ostatnią na dole.
Chciałem mieć cały ten wynik, począwszy od tego miejsca.
Chcę, aby wypisał cały wynik, cały wynik mojego atlasu tutaj,
do pliku. Tworzę listę katalogów, więc zrobimy wynik ls minus l tr na liście hit tab.
Kończy twój plik, a teraz wciskasz enter.
Widzisz, co się właśnie stało, to nie dało ci wyjścia o mnie na ekranie, co zrobiło,
zamiast dać ci na ekranie, wyprowadza do pliku, który nazywasz listingiem poza katalogiem.
Teraz Ellesmere's Elter pokazuje, że całkowita liczba bajtów tego pliku wynosi jedenaście.
Czterdzieści.
OK, super.
Co jest w środku tego dyrektora tego pliku?
Możesz to sprawdzić, wpisując polecenie cat listing lub tab i naciśnij Enter.
Widzicie, chłopaki, to jest to samo wyjście, co wy.
Jak byś chciał na tym, jedyną różnicą, jaką widzisz ten wynik,
jest inny kolor, ponieważ faktycznie uruchamia polecenie, podczas gdy ten wynikowy kot tego listingu
to tylko prosty tekst wiadomości tekstowych w pliku.
Możesz to zmienić.
Zaktualizowałeś wszystko, co chciałeś zrobić.
Jeśli chcesz zrobić datę i chcesz mieć długopis z tą datą, przy okazji, dane wyjściowe daty to dzisiejsza data.
A jeśli chcesz dołączyć do akt, Jerry wciśnij enter.
Teraz to zweryfikuj, Jerry.
Widzisz, ma pierwszą linię, którą wpisaliśmy do polecenia echo, a następnie drugą linię, którą otrzymaliśmy
od daty.
Więc te dwa zabawne znaki, wyjście, dwa wyjścia, dołączają do istniejącego pliku i nie usuwają
pliku.
Więc znowu, są to dwa sposoby, których uczymy się: jeden przez echo i przekierowanie, a
drugi przez wyjście polecenia i przekierowanie do pliku.
I oczywiście jest inny sposób to VI, który omówimy w dalszej części lekcji.
Ale teraz, właśnie teraz, musisz przećwiczyć te dwa sposoby dodawania lub dołączania do pliku.