Щоб пройти далі за допомогою командного рядка

Все, що ви завжди хотіли знати про Unix, але ніколи не наважувались запитати

6. Розділ 6 - Затишок! ▲

/.bash_profile існує, поставте його,
При виході: якщо

пройти

6-1. З оболонкою

  • експорт змінна = значення для сім'ї ш, абоВ:
  • setenv змінне значення для сім'ї csh.

6-1-1. Підказка ▲

Ви можете змінити вигляд підказки, змінивши вміст змінної PS1.

У нас є м'яке місце для наступного підказки:

або коротше:

привернути увагу. Отже В:

6-1-2. Історія Замовлень

Дві інші змінні корисно знати:

HISTCONTROL яке можна встановити на значення В:

Для отримання інформації про мою систему:

6-1-3. Псевдоніми та функції

  1. псевдонімВ;
  2. функціїВ;
  3. внутрішні команди;
  4. зовнішній контроль.

Потім команда:

спочатку викличе псевдонім, який буде викликати зовнішню команду. Варіант замовлення типу може надати інформацію на цю тему:

Ви також можете звернутися до пункту 5.4.4 Бібліотеки для отримання додаткової інформації про динамічні бібліотеки.

6-1-5. Взаємодія з програмним забезпеченням

У разі оболонки баш, прочитані файли такі:

/.bash_profileВ; немає оболонки для входуВ:

/.bashrcВ;

  • неінтерактивнийВ: файл, ім'я якого є у змінній ENV.
  • /.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В: клавіша В;

  • SPCВ: пробіл В;
  • М-х засіб, а потім В;

    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. Встановіть двійкові файли

    змінна оновлення ШЛЯХВ:

    змінна оновлення ПРОТЯЖЕННЯВ: