Nowe posty

Autor Wątek: Rozszyfrowanie poleceń  (Przeczytany 3648 razy)

BoLo194

  • Gość
Rozszyfrowanie poleceń
« dnia: 2009-05-25, 15:56:02 »
Witam!

W szkole przerabiamy linuxa i dostaliśmy zadanie a ja nie wiem jak je zrobić. Jeśli ktoś wie i mógł mi je zrobić.

Rozszyfruj co jest wykonywane w poszczególnych liniach
#cat/etc/passwd
#cat/etc/passwd |cut -d ":" -f 1,6
#cat/etc/passwd |cut -d ":" -f 1,6|tr ":" " "
#cat/etc/passwd |cut -d ":" -f 1,6|tr"[a-z]" "[A-Z]"
#cat /etc/passwd/cut -d ":" -f 1,6 |sed "s/:/ma katalog domowy /"

Gdzieś może nie być spacji lub źle napisane "/ \\ |".

Prosze o pomoc gdyż czegoś takiego nie rozumiem. Z góry dziękuje.

arctgx

  • Gość
Rozszyfrowanie poleceń
« Odpowiedź #1 dnia: 2009-05-25, 16:29:53 »
W szkole nie tłumaczyli i tak z góry od Ciebie żądają? ;) Zaprotestuj nauczycielowi, że skoro sam ich nie przedstawił lub nie podał dobrej lektury, to dlaczego wymaga.

Swoją drogą, co zrobiłeś za pomocą wyszukiwarki, by samodzielnie poszukać czegoś na temat podstaw?

http://rtfm.killfile.pl - obowiązkowo

BoLo194

  • Gość
Rozszyfrowanie poleceń
« Odpowiedź #2 dnia: 2009-05-25, 16:46:31 »
Już protestujemy, że 3 miesiące sprawdzianów nie oddaje ale i tak nikt nie będzie po Naszej stronie. A co do zadania to tak zadał a ja jestem zielony. Jak mu powiem, że nie zrozumiałem tego to i tak dostane 1. Szukałem w wyszukiwarce co robi to polecenie cut i polecenie cat ale sam tego nie potrafię połączyć w całość, cat wyświetla zawartość jakiegoś pliku, w tym wypadku chyba passwd ale co robi reszta??? Nie wiem już.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Rozszyfrowanie poleceń
« Odpowiedź #3 dnia: 2009-05-25, 17:06:52 »
Masz jakąkolwiek wiedzę na ten temat? Bo widząc po składni poleceń i tym, że nie wiesz gdzie nie ma spacji, to chyba nie bardzo...
Zadania dotyczą bardzo prostych zagadnień, więc musiało być to omówione. Więc zielony jesteś zapewne na własne życzenie.


Polecenie `cat` wyświetla plik, to się zgadza.
Ale nie jakiś tam passwd, tylko konkretnie /etc/passwd, o którym wypadałoby wiedzieć, co zawiera, aby zrozumieć te polecenia. To na pewno znajdziesz w Google.


A na temat polecenia `cut`:
- Wikipedia
- tutorial o bashu i jego komendach
- manual polski
- manual angielski


No i warto wiedzieć do czego służy pipe czyli "|". Też na pewno jest na Google albo w Wikipedii.

BoLo194

  • Gość
Rozszyfrowanie poleceń
« Odpowiedź #4 dnia: 2009-05-25, 17:16:11 »
No wiesz. Ciężko na tablicy zobaczyć gdzie są spacje a gdzie nie:/ Przepisałem jak odczytałem. Dzięki za linki xD

norbert_ramzes

  • Gość
Rozszyfrowanie poleceń
« Odpowiedź #5 dnia: 2009-05-25, 17:38:21 »
Małe wspomaganie...

# cat /etc/passwd
# cat /etc/passwd | cut -d ":" -f 1,6
# cat /etc/passwd | cut -d ":" -f 1,6 | tr ":" " "
# cat /etc/passwd | cut -d ":" -f 1,6 | tr "[a-z]" "[A-Z]"
# cat /etc/passwd | cut -d ":" -f 1,6 | sed "s/:/ma katalog domowy /"
# oznacza że pracujesz jako root.

BoLo194

  • Gość
Rozszyfrowanie poleceń
« Odpowiedź #6 dnia: 2009-05-25, 18:55:49 »
Dięki norbert_ramzes Twoje małe wspomaganie okazało się bardzo pomocne:) Dzięki za pomoc all.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1177
    • Zobacz profil
Rozszyfrowanie poleceń
« Odpowiedź #7 dnia: 2009-05-25, 20:39:02 »
@norbert_ramzes

Jeszcze brakuje spacji przy drugim `tr` :P

norbert_ramzes

  • Gość
Rozszyfrowanie poleceń
« Odpowiedź #8 dnia: 2009-05-25, 21:56:21 »
Cytat: ultr
@norbert_ramzes

Jeszcze brakuje spacji przy drugim `tr` :P
Dzięki. Poprawione. Chyba za mało snu...