POSIX vs UNIX rozumie różnicę

POSIX vs UNIX rozumie różnicę

POSIX

POSIX to standard IEEE, który działa jako standardowa wersja UNIX. Jest to konsorcjum dostawców, które pomaga użytkownikom w łatwo przenosić aplikacje na różnych platformach. POSIX jest uważany za podzbiór UNIX i służy do pokrycia różnych środowisk podobnych do UNIX dla wielu innych systemów operacyjnych. Pox początkowo zawierał różne środowiska, takie jak eunice dla maszyn wirtualnych, osobowość POSIX i NT z systemu Windows. POSIX jest przenośny między różnymi wariantami UNIX. Ogólnie rzecz biorąc, możemy wywołać Posix jako system operacyjny UNIX.

UNIX

Projekt Linux i GNU są podobne do UNIX i dlatego są kompatybilne ze sobą. UNIX to system operacyjny, który działa jako wielozadaniowy i wielopoziomowy system operacyjny. UNIX jest wyposażony w różne narzędzia do tworzenia programów, a także poczta elektroniczna, redaktorzy tekstu itp. Wiele systemów operacyjnych jest jak UNIX i ma ten sam interfejs użytkownika, programy i funkcje. Początkowo był to system operacyjny sieci. UNIX został opracowany przez zespół programistów, ale każda inna osoba może łatwo przyczynić się do Linuksa i użyć go zgodnie z ich potrzebami.

UNIX ma znak towarowy i jest wykorzystywany przede wszystkim do celów komercyjnych. UNIX ma własną elastyczność, ale jest jedna raczej znana wada, która jest taka, że ​​UNIX zawiera pewne ograniczenia sprzętowe. Niemniej jednak UNIX to pełnoprawny system operacyjny.

Polecenia posix

Inżynierowie oprogramowania i inni użytkownicy, którzy pracują nad systemami operacyjnymi, rozumieją, że muszą wiele razy wchodzić w interakcje z linią poleceń/terminali systemu. Shell jest również potężnym interfejsem wiersza poleceń, a POSIX zawiera słynną powłokę bash. W następnej sekcji przyjrzymy się niektórym słynnym poleceniom POSIX i cele tych poleceń.

Katalogi posix

Aby określić ścieżki pliku i katalogu, użyj „/” do oddzielania nazw katalogów i nazw plików na ścieżce. Poniżej przedstawiono kilka przykładowych nazw ścieżek:

Składnia Funkcjonować
/ Katalog główny
/przykład Przykład sub-drektory
/przykład/domyślnie Plik o nazwie domyślny w katalogu /przykład
~ Skrót używany do dostępu do katalogu domowego bieżącego użytkownika
~/jakiś przykład Plik lub katalog o nazwie SomeExample zlokalizowany w katalogu domowym użytkownika
. Prowadzi do obecnego katalogu roboczego
Prowadzi do katalogu nadrzędnego

System plików POSIX

Posx Shell pomaga zarządzać kilkoma funkcjami z jednego okna. Użytkownicy mogą poruszać się po swojej obecnej lokalizacji, obecnego katalogu roboczego i absolutnego katalogu roboczego (Directory Home Directory).

Załóżmy, że obecnym katalogiem roboczym jest katalog domowy (e.G.: „/Home/”), a ten katalog ma podlokdatorium o nazwie „przykład.„Możesz użyć linii polecenia, aby określić tę ścieżkę jako ścieżkę bezwzględną („/home // przykład ”), a także ścieżka względna („ przykład ”). Programy POSIX wykonane z powłoki są również świadome działającego katalogu, gdy są prawidłowo zadeklarowane. W tej sekcji omówimy kilka przykładowych poleceń i opcji, które można użyć w POSIX do przenoszenia plików.

Składnia Funkcjonować
PWD Pokazuje obecny katalog roboczy
płyta CD Zmienia obecny katalog w katalogu domowym
CD /etc /przykład Zmienia bieżący katalog na /etc /przykład
CD New_Directory Zmienia bieżący katalog na new_directory Subrectory twojego bieżącego katalogu
płyta CD… Zmiany aktualnego katalogu w katalogu domu lub rodziców
CD $ tymczasowe Zmiany katalogu w katalogu tymczasowym

Polecenia UNIX

Teraz sprawdzimy niektóre z podstawowych poleceń UNIX. Te polecenia nie są częścią samego UNIX, ale są używane w wielu maszynach Unix. Jest tu jedna interesująca rzecz: jeśli wykonasz literówkę lub błąd podczas pisania w UNIX, możesz użyć Ctrl+u Skrót z klawiatury, aby łatwo anulować całą linię. Użytkownicy mogą również edytować te polecenia, co jest dość łatwe i adaptacyjne. Pamiętaj, że UNIX jest wrażliwy na literę, więc pamiętaj, aby wziąć pod uwagę takie wymagania podczas wypróbowania tych poleceń.

Pliki UNIX

Pierwszy zestaw poleceń, które omówimy, to pliki.

Składnia Funkcjonować
LS Aby wymienić swoje pliki, możesz również użyć LS -L do wyświetlenia plików w „długim formacie”, który zawiera wiele informacji, E.G., Dokładny rozmiar pliku, który jest właścicielem pliku, jakie są prawa i który zmienił plik ostatni. ls -a wymienia wszystkie pliki, w tym te, których nazwy zaczynają się od kropki, głównie nie są łatwo widoczne.
Więcej nazwy Wyświetla i pokazuje pierwszą część pliku
Emacs NameOffile Edytor, który umożliwia tworzenie i edytowanie plików.
MV NameOffile1 nameOffile2 Używany do przenoszenia pliku, nadając mu inną nazwę lub przenosząc go do innego katalogu.
CP NameOffile1 NameOffile2 Używane do kopiowania zawartości pliku 1 do pliku 2
RM NameOffile Służy do usuwania plików. Możesz także użyć RM -I, który poprosi o uprawnienie użytkownika przed usunięciem dowolnych plików.

Katalogi w UNIX

Poniższa sekcja pokazuje, jak używać i utworzyć katalog w UNIX. Poniżej znajdują się niektóre z poleceń używanych do tego celu:

Składnia Funkcjonować
Mkdir nameofDirectory Służy do tworzenia nowego katalogu. Wpisz nazwę nowego katalogu obok MKDIR
CD NameofDirectory Używane do zmiany ścieżki katalogu. Użytkownicy mogą cofać się po jednym katalogu za pomocą CD, a także mogą powrócić do katalogu nadrzędnego za pomocą CD.
PWD Zwraca informacje z katalogu, w którym obecnie znajduje się użytkownik.

Wniosek

Ten artykuł obejmował niektóre podstawowe różnice między POSIX i UNIX, w tym niektóre z poleceń używanych w każdym. Jak widać z powyższych przykładów, nie ma głównej różnicy między poleceniami używanymi dla POSIX i UNIX. POSIX to tylko skorupa, a UNIX to starszy system operacyjny.