Найкращі команди для Linux: basic, адміністрування, дозволи ...
Зміст:
- Основні команди Linux
- Управління процесами
- Управління дозволами файлів
- SSH: віддалене з'єднання
- Команди пошуку
- Інформація про систему
- Стиснення файлів
- Команди для підключення до мережі
- Установка пакету
- Команди встановлення
- Глобальні ярлики
Завжди добре трохи допомогти, коли ми дізнаємось щось нове. Маючи це на увазі, в Професійному огляді ми підготували довідник з основними та найбільш використовуваними командами, щоб допомогти тим, хто зараз відкриває всесвіт пінгвінів. Хоча система розвивалася багато років і стала надзвичайно простою та доброзичливою для всіх, хто її не знайшов, командний термінал Linux є невід'ємною частиною операційної системи; і це потужний інструмент.
Таким чином, добре це знати, якщо вам потрібно буде користуватися ним один день. Також цей посібник призначений для спростування думки, що команди призначені лише для експертів. Тут ви можете дізнатися, наскільки просто ними користуватися.
Рекомендуємо прочитати:
- Короткий посібник до основних команд для Ubuntu та Linux. Довідкові команди в терміналі Linux.
Основні команди Linux
Ми організуємо основні команди в категорії, як для полегшення запам'ятовування, так і для полегшення консультацій. Тепер вам просто потрібно відкрити термінал і приступити до роботи, щоб насолодитися потужністю терміналу Linux. Почнемо з основних команд файлів:
- ls: список каталогів -al: список каталогів, що також показують приховані файли cd dir: змініть поточну директорію на вказану (замініть змінну dir на ім'я папки) cd: відправте в / home каталог (особисті файли) pwd: show поточний каталог pathmkdir dir *: створити заданий каталог (замінити змінну dir на ім'я папки) rm-файл: видалити вказаний файл (замінити змінну файлу на ім'я файлу, який потрібно видалити) rm -r dir: видаліть вказаний каталог (замініть змінну dir на ім'я папки) rm -f файл: насильно видаліть вказаний файл (-f de force) (замініть змінну файлу на ім'я файлу, який ви хочете видалити) rm -rf dir: примусово видаляє вказаний каталог (замініть змінну dir на ім'я папки).cp -r file1 file2: скопіюйте "file1" у "file2" (замініть файл * змінної на ім'я повторно у файлі) cp -r dir1 dir2: скопіюйте каталог1 у каталог2; створити каталог2 у випадку, якщо його не існує (замініть реєстр на ім'я каталогу) mv file1 file2: можна використовувати для перейменування або переміщення файлу1 у файл2. Якщо file2 - це вже існуючий каталог, перемістіть file1 у каталог "file2" (замініть змінну файлу на ім'я файлу) ln -s посилання на файл: створіть символічне посилання (ярлик) для файлу (замініть змінну файлу на назва файлу та посилання з ім'ям, яке матиме ярлик) сенсорний файл: створити або оновити файл (замінити змінну файлу на ім'я файлу) cat> файл: перенаправити стандартний вхід на файл (замінити змінну файлу за назвою файлу) Більше файлу: показує вміст файлового заголовка: показує перші 10 рядків файлу архіву файлів: показує останні 10 рядків архіву файлу -f файл: показує вміст файлу під час оновлення (збільшується розмір), з останніх 10 рядків
Управління процесами
- ps: показує активні користувацькі процеси в режимі реального часу: показує всі процеси, що працюють у режимі pid в реальному часі: вбиває конкретний процес з ідентифікаційним номером (замінити pid номером процесу) killall proc: знищує всі процеси за допомогою вказане ім'я (замініть Pro на ім'я процесу) bg: список зупинених або другого планів завданьofg: виводить останню роботу на першу роботу planofg: виводить завдання "завдання" на перший план (замініть завдання на ім'я процесу)
Управління дозволами файлів
chmod octal file: змініть дозволи файлу "file" на octal, які можна вказати окремо для "user", "group" та "others". Восьмі значення представлені нижче:
- 4 - читати (r від читати) 2 - писати (w, from write) 1 - виконувати (x, виконувати)
Пояснення: Щоб встановити дозволи, значення, що перераховані вище, додаються разом. Наприклад, щоб призначити власнику файлу (користувачеві) повний доступ до читання (r), write (w) та виконання (x), просто додайте вісімкове значення 4 + 2 + 1 = 7. Припускаючи, що ви хочете обмежити обмеження доступ для членів "групи", дозволяючи лише читати та писати, просто додайте 4 + 2 = 6. Зібравши два наведені приклади, він залишиться: chmod 760 (r для користувача, w для групи та 0 для інших або 0 "Rw-")
Інші приклади:
- chmod 777: прочитати (r), написати (w) та виконати (x) для всіх ("користувач", "група" та "інші") chmod 755: "rwx" для "власника" (користувача), "rw" для "групи" та "інших"
Для отримання додаткової інформації введіть термінал: man chmod
SSH: віддалене з'єднання
ssh user @ host: підключіться до хоста як користувач (приклад: ssh andres @ myserver)
ssh -p порт user @ host: підключається до хоста на вказаному порту (замініть "port" на налаштований номер порту)
ssh-copy-id user @ host: додайте пароль для хоста та користувача цього хоста; використовується для активації входу без пароля за допомогою клавіш
Команди пошуку
файли послідовності grep: пошук послідовності файлів (замініть послідовність і файли значеннями, що відповідають дослідженню)
послідовність grep-r dir: пошук рекурсивно за послідовністю в каталозі dir
команда | grep послідовність: пошук послідовності у командному виході (заміна команди та послідовності відповідно до значень, що підлягають пошуку)
Знайти файл: знайти всі екземпляри файлу (замінити змінну файлу на ім'я файлу)
Інформація про систему
- date: показує поточну дату та timecal: показує календар на поточний місячний час: показує систему uptimew: показує, хто є onlinewhoami: показує, хто користувач onlinefinger: показує інформацію про користувача ім'я -a: показує інформацію corescat / porc / cpuinfo: покажіть інформацію CPUcat / proc / meminfo: покажіть інформацію команди пам'яті: відкрийте посібник вказаної команди (замініть змінну команди на ім'я команди, яку ви хочете знати) df: покажіть використання з diskdu: показує використання місця у вільному каталозі: показує використання пам’яті та swap - це додаток: показує можливі розташування програми (замініть додаток на ім’я програми), яке додаток: показує, яка програма запускається за замовчуванням (замінити додаток за назвою програми)
Стиснення файлів
- tar cf package.tar файли: створіть пакет TAR (з назвою package.tar) із вказаними файлами (замініть змінну файлів на ім'я файлу) tar xf package.tar: витягніть файли з package.tar (замініть змінну пакета.tar за назвою файлу) tar czf pacote.tar.gz файли: створити пакет TAR (названий pacote.tar.gz) за допомогою компресії GZiptar xzf pacote.tar.gz: витягнути пакет TAR (з назвою pacote.tar. gz) за допомогою компресії GZiptar cjf package.tar.bz2: створити пакет TAR (названий package.tar.bz2) за допомогою компресії BZip2tar xjf package.tar.bz2: витягнути пакет TAR з файлом стиснення BZip2gzip: стиснути файл і ім'я file.gz (замініть змінну файлу на ім'я файлу) gzip -d file.gz: розпакуйте файл.gz у файл (замініть змінну file.gz на ім'я файлу)
Команди для підключення до мережі
хост ping - надсилає пакет хосту ICMP (ping) і відображає результат (замініть змінну хоста на домен веб-сайту або IP-номер)
Whois домену: повертає інформацію про домен (замініть змінну домену на адресу веб-сайту або номер IP-адреси)
викопати домен: повертає інформацію про DNS для домену (замініть змінну хоста на домен веб-сайту або IP-номер)
dig -x хост: показати зворотну віддачу для хоста
wget file: завантажити файл (файл) (замініть змінну файлу на адресу онлайн-файлу)
файл wget -c: триває перерване завантаження файлу (замініть змінну файлу на адресу онлайн-файлу)
Установка пакету
Установка з вихідного коду; команди повинні бути введені в послідовності в терміналі, по одному:
- ./configuremakemake встановити
Команди встановлення
dpkg -i package.deb: встановіть пакет DEB (Debian distros) (замініть змінну package.deb на ім'я програмного пакета)
rpm -Uvh package.rpm: встановлює пакет RPM (Distros, що використовують RPM) (замініть змінну package.rpm на ім'я програмного пакета)
Глобальні ярлики
- Ctrl + C: Скасувати поточну команду, запущену Ctrl + Z: Для поточної системи поверніться з fg на передньому плані або bg у фоновому режимі Ctrl + D: Вихід з поточного сеансу; аналогічно команді exitCtrl + W: видалити слово з поточного рядка Ctrl + U: видалити весь рядок Ctrl + R: натиснути клавішу, щоб відобразити команду сьогодні !!: повторити останній вихід команди: закрити сеанс поточного сеансу
Добре знати і знати деякі основні команди в терміналі, це, крім підвищення ступеня знань про операційну систему, допомагає значно економити години дослідження.
Нарешті, ми залишаємо вам таблицю з основними командами, викритими в цій статті, вона неодмінно послужить для швидкого огляду.
Що ви думали з нашої статті про основні команди для терміналу Linux ? Вам це було цікаво? Ви зацікавлені в тому, щоб завантажити певну статтю в Інтернет?
Основні дозволи Linux: ubuntu / debian з chmod
Ми детально пояснюємо, як керувати дозволами в Linux за допомогою команди CHMOD: debian, ubuntu, fedora, linux mint, basic
Команди Linux для управління жорстким диском та розділами
Команди Linux для управління жорстким диском та розділами: Завдання для перевірки продуктивності, стану та простору пристроїв зберігання даних
Нові накопичувачі ls Lite для команди команди ssd
Team Group щойно оголосила про нову серію твердотільних накопичувачів Team Group L5 LITE-3D Series, відкрийте для себе її характеристики.