top 15 important unix commands interview questions
Список найпопулярніших команд Unix Інтерв’ю з відповідями. Вивчіть основи команд Unix у цьому інформаційному посібнику на прикладах:
Перш ніж ми почнемо з команд Unix, давайте подивимось, що таке Unix разом із його основами.
Unix - це операційна система, подібна до операційної системи Windows. Windows користується більшою популярністю, ніж Unix, завдяки графічному інтерфейсу користувача, який надає Microsoft Windows, однак, як тільки ви почнете працювати над Unix, ви зрозумієте його справжню силу.
=> Ознайомтесь із навчальною серією Eay Unix
Найпоширеніші запитання щодо інтерв’ю щодо команд Unix
Нижче наведено найпопулярніші та найпоширеніші запитання щодо інтерв’ю з Unix із прикладами.
Давайте розпочнемо!!
Q # 1) Що таке процес?
Відповідь: Відповідно до визначення - Процес - це екземпляр комп'ютерної програми, яка виконується. У нас є унікальний ідентифікатор процесу для кожного процесу.
Приклад: Навіть коли користувач відкриває програму-калькулятор, створюється процес.
Команда для переліку процесу:% ps
Ця команда надасть список поточних процесів разом з ідентифікатором процесу. Якщо ми додаємо опцію “ef”, за допомогою команди ps, то вона відображає повний список процесів.
Синтаксис: % ps -ef
Ця команда в поєднанні з Grep (команда для пошуку) служить потужним засобом для пошуку конкретних деталей про процес.
Команда для вбивства процесу:% kill pid
Ця команда вб'є процес, ідентифікатор якого передається як аргумент. Часом, використовуючи наведену вище команду kill, ми не зможемо вбити процес, у такому випадку ми припинимо процес.
Команда примусово припинити процес:% kill -9 pid
Де pid - це ідентифікатор процесу.
Ще одна важлива команда для переліку процесів - Top
Синтаксис: % зверху
Q # 2) Як переглянути своє ім'я користувача в Unix?
Відповідь: Ви можете переглянути детальну інформацію про поточного користувача, що ввійшов у систему, за допомогою хто я команди.
Синтаксис: %хто я
O / P - test1 (Припускаючи, що test1 - це ваше ім’я користувача). Він надає ім’я користувача, за допомогою якого ви ввійшли в систему
Запитання №3) Як переглянути список усіх користувачів, які наразі увійшли в систему?
Відповідь: Використана команда: %ВООЗ .
У цій команді буде вказано ім'я всіх користувачів, які наразі увійшли в систему.
Q # 4) Що таке файл?
Відповідь: Файл у Unix застосовується не лише до набору даних. Існують різні типи файлів, такі як звичайні файли, спеціальні файли, каталоги (папки / підтеки, де зберігаються звичайні / спеціальні файли) тощо.
Команда для переліку файлів: % ls
Цю команду можна використовувати з різними наборами опцій, таких як -l, r, a тощо.
Приклад: % ls -lrt
Ця комбінація надасть розмір, довгий список та сортування файлів з моменту створення / модифікації.
Інший приклад: % ls -a
Ця команда надасть вам список усіх файлів, включаючи приховані файли.
- Команда для створення файлу нульових розмірів: % ім'я файлу дотику
- Команда для створення каталогу: % mkdir ім'я каталогу
- Команда для видалення каталогу: % rmdir ім'я каталогу
- Команда для видалення файлу: % rm ім'я файлу
- Команда для примусового видалення файлу: % rm -f ім'я файлу
Іноді користувач не зможе видалити файл / каталог з його дозволу.
Q # 5) Як перевірити Шлях поточного каталогу та перевести його на різні шляхи в Unix?
Відповідь: Ми можемо перевірити шлях, в якому присутній користувач в Unix, за допомогою команди: % pwd
Ця команда представлятиме ваш поточний робочий каталог.
Приклад: Якщо ви зараз працюєте над файлом, який є частиною контейнера для каталогів, ви можете перевірити це, просто запустивши pwd у командному рядку -% pwd.
Результатом буде - / bin, де “/” - це кореневий каталог, а bin - каталог, що знаходиться всередині кореневого каталогу.
Команда для обходу у шляхах Unix - Припускаючи, що ви здійснюєте перехід з кореневого каталогу.
% CD : Змінити каталог,
використання - cd dir1 / dir2
Запустити% pwd - Щоб перевірити місце розташування
O / P - / dir1 / dir2
Це змінить ваш шлях до dir2. Ви можете в будь-який момент часу перевірити своє поточне робоче місце за допомогою команди pwd і здійснити відповідну навігацію.
% CD .. перенесе вас до батьківського каталогу. Припустимо, ви знаходитесь у dir2 з наведеного вище прикладу і хочете повернутися до батьківського каталогу, а потім запустіть cd .. у командному рядку, і ваш поточний каталог стане dir1.
використання -% кд ..
Біжи % pwd - Щоб перевірити місце розташування
спокійні веб-служби тестування запитань на співбесіду
O / P - / dir1
Q # 6) Як скопіювати файли з одного місця в інше?
Відповідь: Команда для копіювання файлів -% cp.
Синтаксис: % cp file1 file2 (якщо нам доведеться копіювати в одному каталозі.)
Для копіювання файлів у різні каталоги.
Синтаксис: % cp джерело / ім'я файлу призначення (цільове місце)
Приклад: Припустимо, вам потрібно скопіювати файл test.txt з одного підкаталогу в інший підкаталог, який присутній у тому самому каталозі.
Синтаксис % cp dir1 / dir2 / test.txt dir1 / dir3
Це скопіює test.txt з dir2 в dir3.
Q # 7) Як перемістити файл з одного місця в інше?
Відповідь: Команда для переміщення файлу становить% mv.
Синтаксис: % mv файл1 файл2 (якщо ми переміщуємо файл у каталог, який в основному використовується, і якщо ми хочемо перейменувати файл)
Для переміщення файлів у різні каталоги.
Синтаксис: % mv джерело / ім'я файлу призначення (цільове місце)
Приклад: Припустимо, ви хочете перемістити файл test.txt з одного підкаталогу в інший підкаталог, який присутній у тому самому каталозі.
Синтаксис % mv dir1 / dir2 / test.txt dir1 / dir3
Це перемістить test.txt з dir2 на dir3.
Q # 8) Як створити та записати у файл?
Відповідь: Ми можемо створювати та записувати / додавати дані у файл за допомогою редакторів Unix. Наприклад, ми
редактор vi - це найбільш часто використовуваний редактор для зміни / створення файлу.
Використання: vi ім'я файлу
Q # 9) Як переглянути вміст a Файл?
Відповідь: Існує багато команд для перегляду вмісту файлу. Наприклад, кішка, менше, більше, голова, хвіст.
Використання: % cat ім'я файлу
Він відобразить весь вміст файлу. Команда Cat також використовується для об'єднання та додавання даних у файл.
Q # 10) Що таке дозволи та гранти користувачів у випадку з файловою системою Unix / користувачами?
Відповідь:
З рівня доступу користувачі поділяються на три типи:
- Користувач: Особа, яка створила файл.
- Група: Група інших користувачів, які мають подібні привілеї, як у власника.
- Інші: Інші учасники, які мають доступ до шляху, де ви зберігали файли.
З точки зору Файл, користувач матиме три права доступу, тобто читати, писати та виконувати.
- Читати: Користувач має дозвіл читати вміст файлу. Він представлений r.
- Напишіть: Користувач має дозвіл змінювати вміст файлу. Він представлений w.
- Виконати: Користувач має дозвіл лише на виконання файлів. Він представлений х.
Ці права дозволу можна переглянути за допомогою команди ls.
-rwxrw — x - тут 1-й '-' означає його звичайний файл, наступна комбінація 'rwx' означає, що Власник має всі дозволи на читання, запис і виконання, наступний 'rw-' означає, що Група має дозвіл на читати і писати, а наприкінці “–x” означає, що інші користувачі мають дозвіл лише на виконання, і вони не можуть читати чи писати вміст Файлу.
Q # 11) Як змінити дозволи файлу?
Відповідь: Простий спосіб змінити дозволи файлу - за допомогою команди CHMOD.
Синтаксис: % chmod 777 ім'я файлу
У наведеному вище прикладі користувач, група та інші мають усі права (читати, писати та виконувати).
Користувач має наступні права:
- 4- Дозвіл на читання
- 2- Дозвіл на запис
- 1- Виконання дозволу
- 0- Немає дозволу
Припустимо, ви створили файл abc.txt, і як користувач ви не хочете давати дозволу іншим і читати та писати дозвіл усім людям у групі, у такому випадку команда для користувача, який має всі дозволи буде як
Приклад:% chmod 760 abc.txt
Весь дозвіл (читання + запис + виконання) для користувача = 4 + 2 + 1 = 7
Дозвіл на читання та написання для людей у групі = 4 + 2 = 6
Немає дозволу для інших = 0
Q # 12) Які різні Wild Card у Unix?
Відповідь: Unix включає два символи підстановки, як зазначено нижче.
до) * - Знак зірочки (*) може бути використаний як заміна n кількості символів.
Приклад: Припустимо, ми шукаємо тестові файли в певному місці, тоді ми будемо використовувати команду ls, наведену нижче.
% ls тест * - Ця команда перелічить усі тестові файли в цьому конкретному каталозі. Приклад: test.txt, test1.txt, testabc
б) ? - Знак питання (?) Узагальнюючий знак можна використовувати як заміну одному символу.
Приклад: Припустимо, ми шукаємо тестові файли в певному місці, тоді ми будемо використовувати команду ls, як показано нижче.
% ls тест? - Ця команда перелічить усі тестові файли, які мають різний останній символ у цьому конкретному каталозі. Наприклад тест1, голова, тест2.
Q # 13) Як переглянути список виконаних команд?
Відповідь: Команда для перегляду списку раніше виконаних команд є % історії
Q # 14) Як стискати / розпаковувати файли в Unix?
Запитання та відповіді на інтерв’ю для розробників pl sql
Відповідь: Користувачі можуть стиснути файл за допомогою команди gzip.
Синтаксис: % gzip ім'я файлу
Приклад: % gzip test.txt
O / p. розширення файлу тепер буде text.txt.gz і розмір файлу значно зменшився б.
Користувач може розпаковувати файли за допомогою команди gunzip.
Синтаксис: % gunzip ім'я файлу
Приклад: % gunzip test.txt.gz
O / p. тепер розширенням файлу буде text.txt, а розмір файлу буде оригінальним.
Q # 15) Як знайти файл у Unix?
Відповідь: Для того, щоб знайти файл у поточному каталозі та його підкаталогах, ми будемо використовувати команду Find.
Синтаксис: % знахідки. -назва “Ім'я файлу” -друк
Використання:% знахідки. -назви “ab * .txt” -друк
O / p ця команда буде шукати ім'я файлу abc.txt або abcd.txt у поточному каталозі, а друк також надрукує шлях до файлу.
: використовуйте * Wild символ, якщо ви не впевнені в повній назві файлу та його розташуванні.
Q # 16) Як переглянути дані або журнали в режимі реального часу?
Відповідь: Найкраща команда, яка може бути використана в цьому випадку - це хвіст. Це потужний інструмент, який широко використовується. Припустимо, у нас є журнал, який постійно оновлюється, тоді ми будемо використовувати команду tail у такому випадку.
Ця команда за замовчуванням відображатиме останні 10 рядків файлу.
Використання:% тест на хвіст. журнал
Він покаже останні десять рядків журналу. Припустимо, користувач хоче відстежувати та переглядати останні оновлення у файлі журналу, тоді ми будемо використовувати опцію -f для отримання постійних оновлень.
Використання: % tail -f test.log
У ньому відображатимуться останні десять рядків, і в міру оновлення вашого журналу ви будете постійно переглядати його вміст. Коротше кажучи, він буде слідувати за test.log назавжди, вийти з нього або зупинити його. Натисніть CTRL + C.
Q # 17) Як переглянути Usage або простір, залишений для використання?
Відповідь: Працюючи в середовищах, користувачі стикаються з проблемою заповнення космічного диска. Слід перевіряти це щотижня та регулярно чистити дисковий простір.
Команда для перевірки залишеного місця на диску: % Квота -v
Якщо користувач хоче перевірити розмір різних файлів, що знаходяться у вашій робочій області, буде використана наступна команда:
% du -s * - Він буде рекурсивно перевіряти всі каталоги та підкаталоги в домашньому каталозі. Залежно від розміру, користувач може видаляти небажані файли, тим самим звільняючи простір.
Ps - Якщо ви не впевнені, які файли потрібно видалити, і якщо вам доводиться стискати простір, у такому випадку ви можете заархівувати файли, і це допоможе на деякий час.
Швидкі поради
# 1) Припустимо, ви застрягли у використанні певної команди або заплуталися щодо її функціональності, тоді у вас є безліч опцій, які служать певним цілям, оскільки Unix має безліч команд. Не хвилюйтесь, Unix завжди допомагає своїм користувачам.
Нижче наведені команди:
до) Unix має набір сторінок керівництва для кожної команди, і це дасть глибокі знання про команди та їх використання.
Приклад:% людина знайти
O / P цієї команди - знати, як використовувати команду Find.
б) Якщо вам потрібен простий опис команди, використовуйте команду whatis.
Приклад:%що зчеплення
Він надасть вам опис рядка команди grep.
# два) Команда для очищення екрана терміналу - % ясно
Висновок
Ми сподіваємося, що вам сподобалась ця інформативна стаття про запитання інтерв’ю щодо команд Unix. Ці питання допоможуть будь-якому новачкові легко зрозуміти концепції та впевнено зіткнутися з інтерв’ю.
Все найкраще для Вашого співбесіди !!
НАЗАД Підручник | ПЕРШИЙ підручник
Рекомендована література
- 60 найкращих запитань та відповідей на сценарії інтерфейсу оболонки Unix
- Вирізати команду в Unix з прикладами
- Команда Знайти в Unix: Знайти файли за допомогою файлу пошуку Unix (Приклади)
- Команда Grep в Unix на простих прикладах
- Команда Ls в Unix з прикладами
- Команда Tar в Unix для створення резервних копій (приклади)
- ТОП 70+ найкращих запитань для інтерв’ю UNIX із відповідями
- Синтаксис команд Unix Cat, варіанти з прикладами
- Команди Unix: основні та вдосконалені команди Unix з прикладами
- Команди файлової системи Unix Touch, Cat, Cp, Mv, Rm, Mkdir (частина B)