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 /
Синтаксис | Функція |
---|---|
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 - це застаріла ОС.