Команди Linux - Основні поради командного рядка Bash, які ви повинні знати

У Linux є маса команд, але більшість людей використовує лише їх частину. Ось декілька найбільш часто використовуваних команд Linux для використання в терміналі.

Спочатку ми розглянемо кілька порад, які полегшать використання командного рядка:

  • Використовуйте вкладку для автозавершення. Після того, як ви почнете щось вводити в терміналі Linux, натисніть вкладку, і вона запропонує можливі варіанти, які починаються з рядка, який ви ввели до цього часу.
  • Використовуйте ctrl+r search_termдля пошуку команд, які ви використовували раніше.
  • Швидко перейдіть до початку або кінця рядка за допомогою ctrl+aта ctrl+e.
  • Повторно використовуйте попередню команду в цій команді за допомогою !!.
  • Ви можете запускати кілька команд в одному рядку, відокремлюючи команди символом ;.

Пора вивчити загальні команди Linux. Ви можете отримати більше інформації про будь-яку з цих команд за допомогою manкоманди. Це відкриє сторінку керівництва для команди. Наприклад, якщо ви введете man catв термінал Linux, ви отримаєте більше інформації про catкоманду.

ls

Список вмісту каталогу.

Приклад:ls /applications відобразить усі файли та папки, що зберігаються в папці програм.

компакт-диск

Перейдіть до каталогу.

Приклад: Перехід із поточного каталогу на / usr / local за допомогою cd /usr/local.

mv

Перейменуйте або перемістіть файл (и) або каталоги.

Приклад: команда mv todo.txt /home/qlarson/Documentsперемістить "todo.txt" до каталогу "Документи".

mkdir

Створіть новий каталог.

Приклад:mkdir freecodecamp створить каталог із назвою "freecodecamp".

rmdir

Видалити порожні каталоги.

дотик

Створіть порожній файл із зазначеним ім'ям.

rm

Видалити файли (файли) та / або каталоги.

Приклад:rm todo.txt видалить файл.

знайдіть

Знайдіть певний файл.

Приклад:locate -i vacuum*mop команда буде шукати будь-який файл, що містить слово "вакуум" та "швабра". Це -iробить пошук нечутливим до регістру.

ясно

Очистіть екран / вікно командного рядка для нового початку.

cp

Копіюйте файли та каталоги.

Приклад: команда cp todo.txt /home/qlarson/Documentsстворить копію "todo.txt" у каталозі "Документи".

псевдонім

Створіть псевдонім для команд Linux.

Приклад:alias search=grep дозволить використовувати searchзамість grep.

кішка

Вивести вміст файлу на екран.

Приклад:cat todo.txt на екрані відображатиметься текст "todo.txt".

чаун

Змініть, кому належить файл.

Приклад:chown qlarson todo.txt зробить "qlarson" власником "todo.txt".

chmod

Змінити дозволи файлу.

Приклад:chmod 777 todo.txt зробить "todo.txt" доступним для читання, записування та виконання. Цифри в "777" вказують дозволи для користувача, групи та інших осіб у такому порядку.

судо

Виконуйте завдання, для яких потрібні адміністративні або адміністративні дозволи.

Приклад: Використовуйте sudo passwd quincyдля зміни пароля користувача "quincy".

"Судо приготуй мені бутерброд".

знайти

Шукайте файли, що відповідають наданому шаблону. Ця команда призначена для пошуку файлів і папок за допомогою таких фільтрів, як ім'я, розмір, час доступу та час модифікації.

Приклад:find /home/ -name todo.txt  буде шукати файл із назвою "todo.txt" у домашньому каталозі та його підкаталогах.

grep

Шукати у файлах або виводити певний рядок чи вираз. Ця команда шукає рядки, що містять вказаний шаблон, і за замовчуванням записує їх у стандартний вивід.

Приклад:grep run todo.txt буде шукати слово "запустити" у файлі "todo.txt". Відобразяться рядки, що містять "запуск".

дата

Відображення або встановлення системної дати та часу.

df

Відобразити звіт про використання системного дискового простору.

du

Покажіть, скільки місця займає кожен файл. Це покаже розмір у номерах блоків диска. Якщо ви хочете , щоб побачити його в байтах, кілобайтах і мегабайтах, додайте -hаргумент на зразок цього: du -h.

файл

Визначте тип файлу.

Приклад:file todo.txt швидше за все, буде показано тип "тексту ASCII".

історії

Показує історію команд.

вбити

Зупиніть процес.

Приклад: Зупиніть процес із ПІД 485 за допомогою команди kill 485. Використовуйте psкоманду (нижче), щоб визначити PID процесу.

менше

Переглядайте вміст файлу по одній сторінці за раз.

Приклад: less todo.txtвідобразить вміст "todo.txt".

ps

Відобразити список поточно запущених процесів. Це може бути використано для визначення PID, необхідних для killпроцесів.

pwd

Відображення імені шляху до поточного каталогу. « Р рукувати ж orking d irectory»

ssh

Віддалене вхід через іншу машину Linux через мережу.

Приклад:ssh [email protected] увійде в систему 104.25.105.32, використовуючи ім'я користувача "quincy".

tail - Відображення останніх 10 рядків файлу. Перегляньте менше або більше рядків за допомогою параметра -n (число).

Приклад:tail -n 5 todo.txt відобразить останні 5 рядків "todo.txt".

дьоготь

Зберігайте та витягуйте файли з tarfile (.tar) або tarball (.tar.gz або .tgz).

зверху

Відображає ресурси, що використовуються у вашій системі, подібно до диспетчера завдань у Windows.