Щоб пройти далі за допомогою командного рядка
Все, що ви завжди хотіли знати про Unix, але ніколи не наважувались запитати
6. Розділ 6 - Затишок! ▲
/.bash_profile існує, поставте його,
При виході: якщо

6-1. З оболонкою
- експорт змінна = значення для сім'ї ш, абоВ:
- setenv змінне значення для сім'ї csh.
6-1-1. Підказка ▲
Ви можете змінити вигляд підказки, змінивши вміст змінної PS1.
У нас є м'яке місце для наступного підказки:
або коротше:
привернути увагу. Отже В:
6-1-2. Історія Замовлень
Дві інші змінні корисно знати:
HISTCONTROL яке можна встановити на значення В:
Для отримання інформації про мою систему:
6-1-3. Псевдоніми та функції
- псевдонімВ;
- функціїВ;
- внутрішні команди;
- зовнішній контроль.
Потім команда:
спочатку викличе псевдонім, який буде викликати зовнішню команду. Варіант -в замовлення типу може надати інформацію на цю тему:
Ви також можете звернутися до пункту 5.4.4 Бібліотеки для отримання додаткової інформації про динамічні бібліотеки.
6-1-5. Взаємодія з програмним забезпеченням
У разі оболонки баш, прочитані файли такі:
/.bash_profileВ; немає оболонки для входуВ:
/.bashrcВ;
/.bashrc наступним чином:
Однак деякі оболонки не продовжують розширення
6-1-7. Тематичне дослідження
6-1-7-а. Ще один ЛАТЕКС
Коли ви використовуєте це чудове і жахливе програмне забезпечення LATEX для створення документів, ви використовуєте дві окремі програми:
ми запускаємо програму перегляду документів xdvi за командою В:
- СИГНАЛИ
В В В В Коли xdvi отримує сигнал USR1, він перечитує файл dvi.
відправити сигнал USR1 до процесів, що використовують керівництво-unix.dvi…
6-1-7-б. Смітник
6-2. За допомогою vi ▲
Ось приклад "Знайти/замінити В" у vi (95) В:
Таку ж заміну можна зробити в командному режимі, набравши:
6-3. За допомогою Emacs
6-3-1. Основні поняття
КадрВ: Emacs є багатовіконним і називає кожен із них фреймом (98). 6.1 показаний сеанс з двома кадрамиВ;
ВікноВ: рамки містять одне або кілька вікон. На рисунку 6.1 показано три вікна В: одне у лівій рамці та два у правій рамці В;
МенюВ: кожен кадр має меню, що дозволяє запускати різні функції.
Іншими двома основними поняттями є:
У різних документах, з якими можна знайти справуEmacs, і в emacs Сам ми знаходимо такі позначення про комбінації клавіш:
VS- t В: для натискання та клавіші t В;
тиск на потім клавішу t .
ВИХІДВ: клавіша В;
RETВ: клавіша В;
М-х засіб, а потім В;
6-3-3. Виклик команди
На прикладі команди open file ми розглянемо деякі важливі поняттяEmacs щодо виклику команд.
Ви можете викликати команду відкрити файл (файл пошуку) чотирма способами:
6-3-3-а. Міні-буфер
Файл пошуку M-x myfile.txt
М-х знахідка
ми відкриваємо вікно, що містить наступний буфер:
що відображає всі команди, ім'я яких починається на «В» знайтиВ В ”. Отже, набравши перші два символи:
M-x знайти fi
6-3-3-б. ЗупинітьВ! ▲
- Команда намагалася використовувати мінібуфер, перебуваючи в мінібуфері
в цьому випадку один або два натискають на C-g повернути Emacs на правильний шлях.
6-3-3-с. Історія ▲
- ааааааааааааааааааааааааа
у поточному буфері.
6-3-4. Маніпулювання об'єктами Emacs
- C-x 5 2 або В:
- M-x make-frame-command
- з меню Файл/Створити новий кадр
- С-х 3 В "В ділить горизонтально В" поточне вікно В;
- С-х 2 В "В вертикально ділить В" поточне вікно В;
- C-x 1 зберігати лише вікно, що містить курсор
ці комбінації клавіш відповідають функціям В:
- M-x роздвоєне вікно-горизонтальноВ;
- M-x спліт-вікно-вертикальноВ;
- M-x delete-other-windows.
- С-х С-к або
- Буфер вбивства M-x, абоВ:
- меню Подати/вбити поточний буфер
- C-x C-b або M-x буфери списку, абоВ:
- з меню Буфери/Перелічити всі буфери
6-3-5. Основні завдання
VS- і VS- переходить на один абзац вгору та вниз відповідноВ;
6-3-5-c. Копіювати, вирізати, вставляти ... ▲
- З-шВ: вирізатиВ;
- С-уВ: паста В;
- М-шВ: копія.
| В | a B C D E F | В |
| VS-_ | a B C D E | скасувати |
| VS-_ | а Б В Г | скасувати |
| C-g | до н.е. | glurpsВ ! |
| VS-_ | a B C D E | переробити |
6-3-5-е. Маніпулювання файлами
Резервна копіяВ: що зберігає вміст буфера у файлі, отримується завдяки В:
- C-x C-s або Буфер збереження M-x, абоВ:
- меню Файл/Зберегти буфер.
- команда Файл пошуку M-x, або
- ярлик C-x C-f, або
- меню Файл/Відкрити файл.
- Буфер повернення M-x абоВ:
- меню Файл/Відновити буфер
який перезавантажує вміст файлу в поточному буфері. У цій ситуації, Emacs попереджає користувача кількома повідомленнями в міні-буфері .
6-3-5-ф. Знайти/Замінити ▲
якщо натиснути, курсор залишиться у своєму поточному положенні, а пошук зупиниться.
Аналог C-s є С-р яка робить ту ж роботу, але шукає "Вгору" ((M-x - пошук назад). Ми також можемо без проблем під час пошуку перейти від "В вперед" до "Вперед".
M-C-% ^ b. * e $ hoplГ
в лівому тексті, дає правий текст:
6-3-5-р. Відступ/коментар ▲
6-3-6. Emacs та Makefiles
Команда компіляції: make
6-3-7. Налаштування ▲
6-3-7-а. Макроси
Тепер ми можемо використовувати цей макрос як іншу команду. У нашому прикладі бракує асоціації комбінації клавіш із цим макросом та збереження цього макросу для наступних сеансів; це тема наступних пунктів.
6-3-7-б. Гарячі клавіши
M-x глобальний ключ-ключ F5 як-регіон
6-3-7-c. Файл .emacs
Однак зверніть увагу, що можливий спосіб побудови власного файлу .emacs може складатися з В:
6-3-7-д. Францизація ▲
буде виглядати так:
6-3-7-е. Режими ▲
6-3-7-ф. В "В офісі" В
додати рядокВ:
- (читання на робочому столі) В; завантаження робочого столу
у своєму .emacs (символ В "В; В В" - коментар Ліспа) В;
6-3-8. Використання ▲
6-4. З Xwindow ▲
Виходячи з рисунка 6.5, давайте подивимося, в чому полягає принцип режиму клієнт-сервер XВ:
Є два способи, якими система unix може перейти в графічний режим:
Ми розуміємо, що при запуску X, ми будемо послідовно накладати тихий звуковий сигнал, надавати колір кореневому вікну (107), запускати термінал X, і нарешті запустіть менеджер вікон.
6-4-4-а. Змінна середовища DISPLAY
машина - це назва машини. Залежно від контексту, це може бути:
6-4-4-б. Дозволити машинам підключатися до сервера
в результаті чого утворюється оболонка як (108) В:
6-4-4-с. Дозволити користувачам підключатися до сервера
який відображає файл cookie, відповідний дисплею A: 0 на стандартний вихід. В іншому вікні ми підключаємося до віддаленої машини і запускаємо команду:
за допомогою команди rsh хто запускає xauth на машині A від машини B.
6-4-4-д. Покладайтесь на ssh для авторизації
Сьогодні для деяких систем можна використовувати опцію -X команда ssh Secure shell (ssh) для обходу (нудної) конфігурації файлів cookie:
У середовищі X за допомогою команди ви можете встановити колір у кореневому вікні xsetroot, наприклад В:
6-5. Встановіть програмне забезпечення
6-5-1. Встановіть двійкові файли
змінна оновлення ШЛЯХВ:
змінна оновлення ПРОТЯЖЕННЯВ: