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.