Посікс

POSIX проти UNIX Розуміння різниці

POSIX проти UNIX Розуміння різниці

POSIX

POSIX - це стандарт IEEE, який діє як стандартна версія UNIX. Це консорціум постачальників, який допомагає користувачам легко переносити програми на різні платформи. POSIX вважається підмножиною UNIX і використовується для охоплення різних Unix-подібних середовищ для багатьох інших операційних систем. POSIX спочатку містив різні середовища, такі як Eunice для віртуальних машин, POSIX Personality та NT з ОС Windows. POSIX є портативним між різними варіантами UNIX. Загалом, POSIX можна назвати операційною системою UNIX.

UNIX

Linux і GNU Project дуже схожі на UNIX і тому сумісні між собою. UNIX - це операційна система, яка діє як багатозадачна та багатокористувацька операційна система. UNIX постачається з різними засобами розробки програм, а також електронною поштою, текстовими редакторами тощо. Багато операційних систем схожі на UNIX і мають однаковий інтерфейс, програми та функції. Спочатку це була мережева операційна система. UNIX був розроблений командою розробників, але будь-яка інша людина може легко внести свій внесок у Linux і використовувати його відповідно до своїх потреб.

UNIX має товарний знак і в основному використовується в комерційних цілях. UNIX має свої гнучкі можливості, але є один досить відомий недолік, який полягає в тому, що UNIX містить деякі апаратні обмеження. Тим не менше, UNIX - це повноцінна операційна система.

Команди POSIX

Інженери-програмісти та інші користувачі, які працюють в операційних системах, розуміють, що їм потрібно багато разів взаємодіяти з вікном командного рядка / терміналу системи. Оболонка - це також потужний інтерфейс командного рядка, а POSIX містить відому оболонку bash. У наступному розділі ми розглянемо деякі відомі команди POSIX та цілі цих команд.

Каталоги POSIX

Щоб вказати шляхи до файлів та каталогів, використовуйте “/”, щоб відокремити імена каталогів та імена файлів у шляху. Нижче наведено кілька зразків назв шляхів:

Синтаксис Функція
/ Кореневий каталог
/ приклад Приклад підкаталога
/ example / за замовчуванням Файл, названий за замовчуванням у каталозі / example
~ Ярлик, який використовується для доступу до домашнього каталогу поточного користувача
~ / someExample Файл або каталог з назвою someExample, що знаходиться в домашньому каталозі користувача
. Веде до поточного робочого каталогу
.. Веде до батьківського каталогу

Файлова система POSIX

Оболонка POSIX допомагає керувати кількома функціями з одного вікна. Користувачі можуть переміщатися навколо свого поточного місцезнаходження, поточного робочого каталогу та абсолютного робочого каталогу (домашнього каталогу).

Припустимо, що поточний робочий каталог є домашнім (наприклад,.g.: “/ Home /”), І цей каталог має підкаталог з назвою„ example."Ви можете використовувати командний рядок, щоб вказати цей шлях як абсолютний шлях (" / home // example "), а також відносний шлях (" example "). Програми POSIX, що виконуються з оболонки, також знають про робочий каталог при правильному оголошенні. У цьому розділі ми розглянемо кілька зразків команд та опцій, які можна використовувати в POSIX для переміщення файлів.

Синтаксис Функція
pwd Показує поточний робочий каталог
компакт-диск Змінює поточний каталог на домашній
cd / etc / example Змінює поточний каталог на / etc / example
cd new_directory Змінює поточний каталог на new_directory - підкаталог поточного каталогу
компакт-диск… Змінює поточний каталог на домашній або батьківський
cd $ тимчасовий Змінює каталог до каталогу тимчасово

Команди UNIX

Тепер ми перевіримо деякі основні команди UNIX. Ці команди не є частиною самого UNIX, але вони використовуються в декількох машинах UNIX. Тут слід взяти до відома одну цікаву річ: якщо ви робите помилку при друку або помилку під час написання в UNIX, ви можете використовувати CTRL + U ярлик з клавіатури, щоб легко скасувати весь рядок. Користувачі також можуть редагувати ці команди, що досить легко та адаптивно. Пам’ятайте, що UNIX чутливий до регістру, тому обов’язково враховуйте такі вимоги при випробуванні цих команд.

Файли UNIX

Перший набір команд, який ми обговоримо, - це файли.

Синтаксис Функція
ls Щоб перерахувати файли, ви також можете використовувати ls -l, щоб перерахувати файли у "довгому форматі", що містить багато інформації, наприклад.g., точний розмір файлу, хто є власником файлу, які права та хто змінив файл останнім. ls -a перелічує всі файли, включаючи ті, чиї імена починаються з крапки, переважно не легко видно.
докладніше NameOfFile Відображає та показує першу частину файлу
emacs NameOfFile Редактор, що дозволяє створювати та редагувати файли.
mv NameOfFile1 NameOfFile2 Використовується для переміщення файлу, надаючи йому іншу назву або переміщуючи його в інший каталог.
cp NameOfFile1 NameOfFile2 Використовується для копіювання вмісту Файлу 1 у Файл 2
rm NameOfFile Використовується для видалення файлів. Ви також можете використовувати rm -i, який попросить дозволу користувача перед видаленням будь-яких файлів.

Каталоги в UNIX

У наступному розділі показано, як використовувати та створювати каталог у UNIX. Нижче наведено деякі команди, які використовуються для цієї мети:

Синтаксис Функція
mkdir NameOfDirectory Використовується для створення нового каталогу. Введіть ім'я нового каталогу поруч із mkdir
cd NameOfDirectory Використовується для зміни шляху до каталогу. Користувачі можуть повернутися за одним каталогом за допомогою cd, а також можуть повернутися до батьківського каталогу за допомогою cd.
pwd Повертає інформацію каталогу, в якому наразі знаходиться користувач.

Висновок

У цій статті висвітлено деякі основні відмінності між POSIX та UNIX, включаючи деякі команди, що використовуються в кожній. Як видно з наведених прикладів, немає великої різниці між командами, що використовуються для POSIX та UNIX. POSIX - це просто оболонка, тоді як UNIX - це застаріла ОС.

Як збільшити FPS в Linux?
FPS означає Кадри в секунду. Завданням FPS є вимірювання частоти кадрів при відтворенні відео або ігрових виставах. Простими словами кількість безпере...
Найкращі лабораторні ігри Oculus App
Якщо ви є власником гарнітури Oculus, то вам потрібно дізнатися про бокове завантаження. Бокове завантаження - це процес встановлення негарнітного вмі...
Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...