System Unix/Linux Witam, potrzebuję pomocy, przy takim zadaniu. Bardzo proszę o wypisanie po kolei komend, jakie trzeba będzie użyć do wykonania tego zadania.
W katalogu domowym utwórz podkatalog o nazwie A, w katalogu A utwórz katalog a. Upewnij się że jesteś w katalogu ~ i utwórz pusty plik o nazwie data.txt w katalogu ~/A/a/. Następnie przejdź do katalogu ~/A/a/ i za pomocą komendy echo wpisz do pliku data.txt zdanie zawierające wyraz jakikolwiek. Za pomocą komendy echo dopisz do tego samego pliku inne zdanie niezawierające tego wyrazu. Przejdź do katalogu ~/A/ i wypisz w konsoli zawartość ww. pliku. Następnie uruchom dowolny edytor graficzny i sprawdź zawartość tego samego pliku.
RaspPi90
$ cd ~/ $ mkdir A tworzymy katalogi $ mkdir A/a $ touch A/a/data.txt $ cd A/a $ echo 'jakikolwiek' > data.txt dodajemy słowo do pliku (>) $ echo 'wyraz' >> data.txt dopisujemy słowo do pliku (>>) $ cd .. $ cat a/data.txt wyświetlamy zawartość $ echo 'teraz kilka operacji do wyboru: ' $ mcedit a/data.txt graficzny edytor z łatwym sposobem operacji na pliku $ vi a/data.txt nie polecany nowicjuszom linuxa vi
Wszystko można ograniczyć do prostego skryptu bashowego, otwórz dowolny edytor, najlepiej mcedit (jest najprostszy i najwyraźniejszy w użyciu): ----- początek skryptu ----- #!/bin/bash cd ~/; mkdir A; mkdir A/a; touch A/a/data.txt; cd A/a; echo 'jakikolwiek' > data.txt; echo 'wyraz' >> data.txt; cd ..; cat a/data.txt; echo 'teraz kilka operacji do wyboru: '; mcedit a/data.txt; vi a/data.txt; ----- koniec skryptu -----
3 votes Thanks 1
dawcio1445
Zacznę od tego co to katalog domowy: Katalog domowy to podstawowy katalog w którym się umieszcza pliki przykładowa ścieżka : C:\Users\Dawid ale w linuxie katalog domowy (oczywiście użytkownika na którym się jest zalogowanym bo wiadomo może być ich kilka) jest oznaczony "~" tym znakiem fachowo nazywanym tylda.
Więc jeżeli jesteś już w katalogu ~ to musisz wpisać następujące polecenia:
mkdir A cd A mkdir a
powyżej utworzyliśmy podkatalog A następnie wszedliśmy do niego i utworzyliśmy katalog a teraz jeżeli chcemy wrócić to wpisujemy polecenie cd.. więc musimy wpisać go 2 razy by powrócić do głownego katalogu
cd.. cd.. touch data.txt cd A cd a echo wyraz > data.txt echo Ja odrabiam zadanie domowe >> data.txt
Powyżej utworzyliśmy plik tekstowy data.txt i wszedliśmy do podkatalogu A, a następnie do podkatalogu a i dopisaliśmy do pliku jeden wyraz a następnie zdanie,które go nie zawiera teraz mamy wejść do ~/A/a ale tego nie musimy zrobić gdyż w nim jesteśmy
cat ~\data.txt
natomiast co do "Następnie uruchom dowolnyedytor graficzny i sprawdź zawartość tego samego pliku."Nie jestem przekonany o co tutaj dokładnie chodziło twojemu nauczycielowi.
$ mkdir A tworzymy katalogi
$ mkdir A/a
$ touch A/a/data.txt
$ cd A/a
$ echo 'jakikolwiek' > data.txt dodajemy słowo do pliku (>)
$ echo 'wyraz' >> data.txt dopisujemy słowo do pliku (>>)
$ cd ..
$ cat a/data.txt wyświetlamy zawartość
$ echo 'teraz kilka operacji do wyboru: '
$ mcedit a/data.txt graficzny edytor z łatwym sposobem operacji na pliku
$ vi a/data.txt nie polecany nowicjuszom linuxa vi
Wszystko można ograniczyć do prostego skryptu bashowego, otwórz dowolny edytor, najlepiej mcedit (jest najprostszy i najwyraźniejszy w użyciu):
----- początek skryptu -----
#!/bin/bash
cd ~/;
mkdir A;
mkdir A/a;
touch A/a/data.txt;
cd A/a;
echo 'jakikolwiek' > data.txt;
echo 'wyraz' >> data.txt;
cd ..;
cat a/data.txt;
echo 'teraz kilka operacji do wyboru: ';
mcedit a/data.txt;
vi a/data.txt;
----- koniec skryptu -----
Katalog domowy to podstawowy katalog w którym się umieszcza pliki przykładowa ścieżka : C:\Users\Dawid
ale w linuxie katalog domowy (oczywiście użytkownika na którym się jest zalogowanym bo wiadomo może być ich kilka) jest oznaczony "~" tym znakiem fachowo nazywanym tylda.
Więc jeżeli jesteś już w katalogu ~ to musisz wpisać następujące polecenia:
mkdir A
cd A
mkdir a
powyżej utworzyliśmy podkatalog A następnie wszedliśmy do niego i utworzyliśmy katalog a teraz jeżeli chcemy wrócić to wpisujemy polecenie cd.. więc musimy wpisać go 2 razy by powrócić do głownego katalogu
cd..
cd..
touch data.txt
cd A
cd a
echo wyraz > data.txt
echo Ja odrabiam zadanie domowe >> data.txt
Powyżej utworzyliśmy plik tekstowy data.txt i wszedliśmy do podkatalogu A, a następnie do podkatalogu a i dopisaliśmy do pliku jeden wyraz a następnie zdanie,które go nie zawiera teraz mamy wejść do ~/A/a ale tego nie musimy zrobić gdyż w nim jesteśmy
cat ~\data.txt
natomiast co do "Następnie uruchom dowolnyedytor graficzny i sprawdź zawartość tego samego pliku."Nie jestem przekonany o co tutaj dokładnie chodziło twojemu nauczycielowi.