Що таке термінал / консоля
Термінал, званий також консоля, це є програма, яка дозволяє безпосередньо взаємодіяти з операційною системою Linux, випускаючи різні команди, які потім негайно виконуються . Також часто згадується як 'shell' або 'командна лінія', Термінал являє собою дуже потужним інструментом, і це варто зусилити, щоб отримати деяке загальне уявлення про його використання.
У aptosid Ви можете знайти терміналa/консолю поряд з K-меню, це символізує монітор персонального комп'ютера. Залежно від теми вона може або не може також містити образ оболонки. Ви також знайдете той же значок в K-меню в розділі "Система".
Коли Ви відкриваєте вікно терміналу вам буде представлене віконце, яке буде мати такий вигляд:
username@hostname:~$
Ви повинні визнати,що ім'я користувача є тим самим через якого Ви заходете в систему.~ (тильда) означає, що Ви перебуваєте у своєму домашньому розділі $означає, що Ви увійшли в систему з правами користувача. Наприкінці у Вас буде свій курсор. Це ваша командний рядок, де Ви ввійдете команди, які Ви хочете виконати.
Багато команд повинні бути запущені з привілеями суперкористувача. Для цього Ви вводите:sux в командному рядку та натисніть клавішу введення. Потім Вам буде запропоновано ввести пароль адміністратора. Введіть пароль і натиснути кнопку введення знову (зауважимо, що, коли Ви вводите пароль, нічого не буде відображатися на екрані).
Якщо пароль правильний,рядок зміниться на:
root@hostname:/home/username#
УВАГА: У той час коли Bи увійшли в систему з правами адміністратора (root) система не буде заважати Вам робити потенційно небезпечні речі, як видалення важливих файлів і т.д., Ви повинні бути абсолютно впевнені, що Ви робите, тому що це може серйозно нашкодити Вашій системі.
Зверніть увагу, що $ значок змінился в # (hash). У термінала / консолі # завжди означає, що Ви увійшли в систему з привілеями суперкористувача. У цьому посібнику ми будемо опускати все перед $ або #.Наприклад як та команда:
# apt-get install something
Означає: Відкрийте термінал, станнте sux і введіть наступну команду в командному рядку #. (Не вводьте #)
Іноді консоля і / або термінал може бути пошкодженим, введіть:
reset
і натисніть клавішу вводу.
Якщо висновок консолі і / або термінала виглядає спотвореним, Ви часто можете вилікувати цю проблему шляхом натискання ctrl+l, яка перемальовує вікно терміналу. Це спотворення відбувається в основному при роботі з програмами, які використовують Ncurses інтерфейс, або наприклад Irssi.
Консоля або термінал іноді може здатися або заморозитися, однак це не так і все що Ви вводите все одно буде оброблятися. Це може бути викликано випадково натисканням клавішами ctrl+s . У цьому випадку, спробуйте ctrl+q для розблокування терміналу.
Кольоровий термінал user:~$ та root:# рядок:
Кольорові термінал може врятувати Вас від незручних становищах і перед можливою катастрофічною помилкою в той час як наприклад root # коли в
За замовчуванням, оба user~$ і root# мають один і самий колір, і це дійсно можна легко змінити колір для обох сторін.
и дійсно хотіли бути як user~$, або використовувати кольоровий рядок в якості маркера для команд, яких Ви виконали декілька 100 рядків тому.Основними кольорами є:
(the syntax is 00;XX) [00;30] Black (чорний) [00;31] Red (червоний) [00;32] Green (зелений) [00;33] Yellow (жовтий) [00;34] Blue (синій) [00;35] Magenta (пурпурний) [00;36] Cyan (блакитний) [00;37] White (білий) [Replace [00;XX] with [01;XX] to get a colour variation].
Як змінити ім'я користувача ~ $ рядковий колір:
Напишіть як $ користувач, з Вашим улюбленим текстовим редактором:
$ <editor> ~/.bashrc
Перейдіть до рядка 39 і розкоментуйте його таким чином:
force_color_prompt=yes
Перейдіть до рядка 53, де він має 01;32 м, (наприклад), змініть його колір, який підходить до Вашого смаку.
Як наприклад для блакитного кольорового рядка ~:$ [01;36m\], Ви повинні будете змінити код [01;XXm\] в 3-х місцях у синтаксисі:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u@\h\[\033[01;36m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '
Новий погляд з'являться тільки в нових сеансів терміналу.
Як змінити рядковий колір root# :
sux <editor> /root/.bashrc
Перейдіть до рядка 39 і розкоментуйте його таким чином::
force_color_prompt=yes
Перейдіть до рядка 53, де він має 01;32м (наприклад), змініть його колір, який підходить до Вашого смаку.
Як наприклад для червоного кольору рядка root:# [01;31m\], Ви повинні будете змінити код [01;XXm\] в 3-х місцях у синтаксисі:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[01;31m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
Новий погляд з'являться тільки в нових сеансів терміналу.
Кольорові фони терміналу
Щоб змінити колір фону та шрифту термінала, подивіться на меню терміналу.

Є безліч варіантів доступних для зміни кольору, однак ми рекомендуємо для простоти.
Про sux
Численні команди повинні бути запущені з привілеями суперкористувача. Для досягнення цієї мети введіть в терміналі:
sux
У той час як загальна команда для становлення root стане 'su', використовування sux замість того дозволить вам запустити GUI / X11 програми з командного рядка і дозволяють root стартувати графічні програми, як наприклад sux є обгорткою стандартної команди su який буде передавати облікові дані в X цільового користувача. (Див. також sudo).
Приклад виконання X11 програми через sux полягає у використанні текстового редактора для редагування root-файлa з KWrite або Kate, або робити перегородки з GParted або використовувати менеджер файлів як Dolphin або Thunar.
Деякі KDE програми вимагають dbus-launch перед застосуванням:
dbus-launch <Application>
Варіанти клавіатури в KDE
Щоб запустити krunner в KDE:
Alt+F2
або нажміть правою кнопкою миші на робочому столі і виберіть:
Run Command
потім:
kdesu <Application>
Варіанти клавіатури в Xfce
Щоб запустити Run Command в Xfce:
Alt+F2
або нажміть правою кнопкою миші на робочому столі і виберіть:
Run Command
потім:
gksu <Application>
Інші функції Window Desktop Manager
Інший варіант клавіатури також загальний для всіх основних Desktop Managers:
Alt+F2
потім:
su-to-root -X -c <Application>
Всі перераховані вище варіанти клавіатури можна запустити в терміналі.
sudo не підтримується
Sudo за замовчуванням не включений при установці на жорсткий диск. Він доступний для використання на Live-ISO оскільки немає root пароля . Причина в тому що якщо зловмисники заволодіють паролем користувачів, вони не відразу отримають повну власніть над системою і не зроблять потенційні небезпечні зміни у вашій системі.
Ще однa перевагa sudoє в тому що він веде до управління програм з користувачами конфігурації, які можуть скасувати або змінити дозволи. У деяких випадках це може згодом зробити непридатним для користувача. Використовуйте sux, kdesu, gksu або su-to-root -X -c відповідно до рекомендації
Перебуваючи як root
УВАГА: У той час ви увійшли в систему з правами адміністратора, система не буде заважати Вам робити потенційно небезпечні речі як наприклад видалення важливих файлів і т.д., ви повинні бути абсолютно впевнені, що ви робите, тому що це може дуже серйозно нашкодити вашій системі.
Ні за яких обставин ви повинні бути настільки root в терміналі для запуску додатків, які користувач використовує продуктивно на повсякденній основі, такі як відправка електронної пошти, створення електронних таблиць або серфінгу в інтернеті і так далі.
Чи існує допомога в терміналі?
Так,вона iснує. Більшість Linux команд / програм поставляється з власним керівництвом під назвою "main page» або «сторінка керівництва" доступні з командного рядка.Синтаксис:
$ man command-name
або
$ man -k <keyword>
Після цього з'явиться посібник з даної команді. Перейдіть вгору і вниз з клавішами управління курсором. Як приклад спробуйте:
$ man apt-get
Щоб позбутися від головної сторінки нажміть q щоб вийти
Інший корисний інструмент - це команда "apropos". Це робить можливим переглядати man pages nbsp, якщо, наприклад, синтаксис забутий. Приклад, спробуйте:
$ apropos apt-
При цьому перераховуються всі команди для менеджера пакетів APT."Apropos' є потужним інструментом, але опис його, виходить далеко за рамки цього керівництва. Для докладних відомостей про "з приводу" наберіть:
Linux Terminal Commands List (excerpt)
Це прекрасне введення у використання Баш, взяте з сайту linuxcommand.org
Дуже повний список з 687 команд в алфавітному порядку від Linux in a Nutshell, 5th Edition: O'Reilly Publications (Рекомендуємо помістити в закладки!)
Є незліченні хороші керівництва в інтернеті. Хороша англійська посилання: A Beginner's Bash
Звичайно, Ви можете використовувати також будь-який пошуковий движок, щоб знайти більше інформації.
Скрипти і як їх використовувати
Скрипти shell (оболонки) - зручний спосіб зібрати до групи безліч команд і зберегти у файлі. Введіть ім'я скрипта і всі команди виконаються по черзі. aptosid надає дуже корисні скрипти, які допоможуть Вам в адмініструванні системи..
Якщо Ви запускаєте скрипт знаходиться в поточному каталозі, додайте до його імені. / :
./name_of_shell-script
Деякі системні скрипти вимагають доступу root (sux) в термінал.
Інсталяція і виконання скриптів
Завантаживши скрипт за допомогою Wget, помістіть його в рекомендованe місце (наприклад в /usr/local/bin) , після того як Ви запустите sux
Приклад використання Wget вимагає права root (sux)
sux cd /usr/local/bin wget script-name
Ви повинні дозволити запуск файлу:
chmod +x script-name
Ви також можете завантажити скрипт Вашим улюбленим браузером, але після поміщення його на рекомендований місце, не забудьте дозволити його запуск.
Приклад використання Wget як користувач
Щоб скачати файл у Ваш домашній каталог $HOME як користувач '$':
$ wget http://bluewater.aptosid.com/shell-script-test/test-script.sh
$ chmod +x test-script.sh
Щоб запустити скрипт, виконайте в консолі:
$ ./test-script.sh
Ви повинні це побачити:
Congratulations user You successfully downloaded and executed a bash script! Welcome to aptosid-manuals http://manual.aptosid.com