Jeffrey Cross
Jeffrey Cross

2 Прості Linux трюки для коду, як Pro

Linux є потужною операційною системою з відкритим вихідним кодом, яка існує протягом багатьох років і широко використовується для запуску серверів і веб-сайтів. Але більшість студентів і виробників стикаються з нею вперше, коли вони працюють над проектами з їх Raspberry Pi або аналогічними одноплатними комп'ютерами (SBC), такими як BeagleBone Black або Intel Galileo. Отримавши більш глибоке розуміння Linux, виробники можуть додати ще один корисний інструмент до свого комплекту, який допоможе їм легше будувати свої проекти.

Якщо ви подібні до мене, ваші здібності правопису та набору тексту можуть бути відсутніми. Занадто багато разів я витратив 20 або 30 секунд, набравши довгу команду з великою кількістю опцій, тільки щоб дізнатися після того, як я натиснув клавішу Enter, що у мене щось не так і потрібно знову почати з початку. Не тільки це, але з усіма можливими виборами, це може бути важко запам'ятати точно команду ви використовували для виконання певного завдання з дня на день. На щастя, оболонка Linux має вбудовані інструменти, які можуть допомогти з обома з цих проблем.

Автозаповнення команди: TAB

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

За замовчуванням вкладка не завжди знає про доступні параметри для команди, але може автоматично заповнювати ім'я команди та будь-які асоційовані імена файлів, які можуть використовуватися як частина команди.

Наприклад, якщо ви введете "tou" і натисніть клавішу Tab, оболонка заповнить інші пропущені літери, щоб зробити "touch". Якщо існує кілька варіантів, які починаються з введених літер, перший раз, коли ви натискаєте Tab, не відбудеться нічого. Якщо ви знову натискаєте її, оболонка покаже список всіх можливих команд або імен файлів, які починаються з введених літер. Отже, якщо ви введете "mkd" і двічі натисніть Tab, вам буде запропоновано два варіанти команд, які починаються з mkd: mkdir і mkdosfs:

[захищена електронною поштою] ~ $ mkd mkdir mkdosfs [захищена електронною поштою] ~ $ mkd

Якщо ви продовжуєте додавати більше символів, а потім натисніть клавішу Tab, ви в кінцевому підсумку виключаєте всі інші параметри, і оболонка завершить решту команди або імені файлу, коли залишиться лише один вибір. Ця функція автоматичного завершення є реальним заощадженням часу з великими командами та довгими іменами файлів. Це також усуває орфографічні помилки, коли ви ще не використовували команду.

Пошук попередньої команди: Up, CTRL-R

Linux зберігає історію всіх введених в командному рядку речей. Простий спосіб перегляду введених команд - просто скористатися стрілкою вгору для прокручування кожної команди, починаючи з останньої. Якщо команда, яку ви шукаєте, є ще більш істотною, ви можете шукати її, натиснувши клавішу "Ctrl-R" у командному рядку, за яким слідують деякі символи. Наприклад, якщо ви хочете шукати останній раз, коли ви використовували нано щоб відредагувати файл, можна натиснути "Ctrl-R", а потім "нано”.

Це витяг з книги Аарона Ньюкомба Linux для виробників, доступні для Maker Shed і чудові роздрібні книги в усьому світі.

Немає значення, якщо після натискання комбінації клавіш Ctrl-R на курсорі вже введено певну інформацію. Цей текст не буде використовуватися для пошуку, а лише те, що ви вводите після натискання комбінації клавіш Ctrl-R. Зверніть увагу, що запит змінюється на (зворотний пошук i) пішли літери, які ви ввели під час виконання цього типу пошуку в історії ваших команд.

(реверс-i-пошук) "nano": nano hello.sh

Якщо натиснути одну з клавіш зі стрілками, Home, End або Tab, ви завершите пошук і зможете редагувати команду, яку ви шукали. Ви також можете продовжувати пошук по історії, натискаючи Ctrl-R кілька разів, перш ніж вийти з пошуку.

Спробуйте самі: перейдіть до домашнього каталогу та створіть файл, набравши:

cd tou file1

Після натискання клавіші Tab її слід завершити дотик команду. Тепер перейдіть до каталогу завантаження, ввівши:

cd D

Ви повинні побачити щось подібне:

[email protected] ~ $ cd D Робочий стіл / Документи / Завантаження / [захищена електронною поштою] ~ $ cd D

Додайте літери "вл”І знову натисніть клавішу Tab, щоб автоматично виконати потрібний шлях і натиснути клавішу enter. Тепер створімо наш другий файл, використовуючи історію команд. Натисніть Ctrl-R, а потім "tou”:

[захищена електронною поштою] ~ $ cd D Робочий стіл / Документи / Завантаження / [захищена електронною поштою] ~ $ cd Завантаження / (зворотний пошук-i-пошук) "tou": touch file1

Натисніть клавішу "Закінчити" та змініть "file1"До"file2”. Натисніть клавішу enter, щоб завершити завдання. Тепер ви створили два файли - один у вашому домашньому каталозі та один у каталозі Downloads. Ви також зберегли багато вводяться в процесі!

Поділитися

Залишити Коментар