Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е

Модерирует : ShriEkeR

articlebot (03-11-2017 08:01): Новичок в GNU/Linux’е.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<< Предыдущая часть


Новичок в ГНУ/Линуксе
Linux and GNU System
задает вопросы в этой теме.

 
Если вы чувствуете, что возникший у вас вопрос может задать только новичок, смело спрашивайте здесь. Исключение — за выбором дистрибутива обращайтесь в ветку «Выбор дистрибутива ГНУ/Линукса».
 
Не забывайте указывать: какой дистрибутив (и какой версии), какое окружение рабочего стола (GNOME, KDE, xcfe и пр.), что хотите получить, что сделали и что после этого по факту получили.
 


Зачатки FAQ'а

Q: Я задал вопрос и получил в ответ что-то такое:
# aptitude purge flashplugin-nonfree
$ wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
$ tar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# mv libflashplayer.so /usr/lib/firefox-addons/plugins/

Что это, и что мне с этим делать?
 
A: Это команды, их надо выполнить в вашем любимом эмуляторе терминала и вдумчиво прочитать то, что машина вам ответила.
Эмулятор терминала в Гноме по-умолчанию можно найти в меню Приложения › Стандартные › Терминал; в КДЕ по-умолчанию — меню типа „Пуск” › Приложения › Система › Терминал.
 
Обратите внимание на знак доллара ($) или решетки (#) в начале строки. Это не часть команды (их водить не надо), это — приглашение командной оболочки.  
Знак доллара или процента означает, что команда отдается от имени простого, непривилегированного, пользователя. Просто скопируйте команду, чтобы увидеть что-то вроде:  
vasya@computer:~$ cat /etc/fstab
и нажмите Enter на клавиатуре.
 
Решетка означает, что команду следует отдать от имени суперпользователя — root'а.
Для этого в зависимости от дистрибутива и того, что вы выбрали при установке, нужно сделать
 
vasya@computer:~$ su # это, например, для дефолтной Fedora или Debian
  <ввести пароль root'а>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit # не забываем выйти из-под root'а
или
vasya@computer:~$ sudo -s # а вот это в том числе для Ubuntu
  <ввести свой пароль>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit

При вводе пароля никакой реакции не последует (никаких звездочек появляться не будет), вводите «вслепую» и жмите энтер.
 
Указанный выше способ применим, когда необходимо отдать от имени root'а несколько команд подряд. Для отдачи одиночной команды используйте:
vasya@computer:~$ su -c 'nano /etc/fstab'
  <ввести пароль root'а>
или
vasya@computer:~$ sudo nano /etc/fstab
  <ввести свой пароль>
соответственно.
Здесь, правда, следует поиметь в виду, что:
а) действие sudo распространяется на строго одну команду, поэтому то, что в рутовой консоли выглядит как
# aptitude update && aptitude safe-upgrade
, в пользовательской должно иметь вид
$ sudo aptitude update && sudo aptitude safe-upgrade

б) на перенаправления ввода-вывода sudo не действует, поэтому, если не хотите переходить в рутовую консоль ($ sudo -s) для выполнения
# echo 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff' > /etc/sudoers.d/ponoff
, преобразуйте команду к виду
$ sudo tee /etc/sudoers.d/ponoff <<< 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff'

 
Если вы прочитали вывод и обнаружили там сообщение об ошибке или прочитали и ничего не поняли, запостите весь вывод сюда. Крайне желательно забрать его в тэг [font=monospace][/font], а если он длинный — в тэг [more][/more].
 
Q: Мне сказали задать ключ somekey=somevalue в файле ~/.someapprc, но в этом файле нет этого ключа / такого файла нет вовсе!
A: Представление о полном пустых конфигурационных файлов на все случаи жизни домашнем каталоге ошибочно. Просто создайте указанный файл, если его нет, и добавьте в него требуемые строки.
 


Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 01:56 18-12-2010 | Исправлено: ASE_DAG, 07:07 29-03-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndreyAgrh> можно ли с Live-CD записать болванку?
 
Можно, конечно.  Однако в вашей ситуации, думаю, проще запустить ГНУ не оптического диска, а с любого другого с’емного носителя.  А вообще, по-моему, прекрасный повод и на нес’емный диск ее поставить.
 
> В целом не понятно, почему при загруженной в память утилите для записи дисков, требуется наличие оригинального диска с Linux в приводе.
 
Не, Линукс®-то ему точно не требуется.  А вот масса других вещей — запросто.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 13:40 17-10-2016
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу нагуглить, может кто сталкивался. У меня выходит из ждущего режима (если я правильно называю, когда перестает всё крутиться, а power мигает, питание отключать нельзя) и с помощью клавы и мыши. А хочу, чтобы только от клавы выходил, а мышкой нет.

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 10:30 21-10-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi> А хочу, чтобы только от клавы выходил, а мышкой нет.
 
Я обычно хочу, чтоб машинка просыпалась только с кнопки ВКЛ/ВЫКЛ, а поэтому прописываю следующее:
 
$ cat /etc/udev/rules.d/43-disable-wakeup-on-peripherals.rules  
# Disable waking up from suspend on any peripherals (keyboard, mouse, etc), so
# that the power button on PC case should be the only way to wake it up.
 
ACTION=="add", TEST=="power/wakeup", ATTR{power/wakeup}="disabled"

 
Ну а вы подправьте под ваше желание.  Или все-таки подумайте над тем, что клавиатура штука тоже крайне неустойчивая к случайным нажатиям и сделайте то же самое.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 10:40 21-10-2016 | Исправлено: ASE_DAG, 10:41 21-10-2016
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
спасибо за информацию. Сейчас попробую.
 
А вы не знаете по поводу такого момент - есть хоткей для переключения раскладки. А нет такой возможности, чтобы задать переключение на строго определённую раскладку?
Т.е.условно alt + shift - это переключение между двумя раскладками, а вот alt + shift + 1 - это на английскую, а alt + shift + 2 - на русскую.

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 11:43 21-10-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi
> есть хоткей для переключения раскладки
 
Речь об Иксах, я так понимаю.
 
> А нет такой возможности, чтобы задать переключение на строго определённую раскладку?
 
Меня удивляет, что кто-то делает иначе.
 
> Т.е.условно alt + shift - это переключение между двумя раскладками, а вот alt + shift + 1 - это на английскую, а alt + shift + 2 - на русскую
 
Нетрудно понять, что такое возможно только тогда, когда за Alt-Shift вы держите не обычное для такой нотации нажатие клавиши «шифт» при утопленной клавише «альт», но нажатие *и отжатие* «шифта» при утопленном «альте».
 
Так вот xkb по какой-то там причине на уровне спецификации возможности назначить что-либо на отжатие клавиши не предусматривает.  В Убунте, однако, если я правильно помню, спецификацию послали куда подальше и впилили заплатку, причем весьма грязную — такую, что именно A-Shift, S-Alt, C-Shift, S-Ctrl работают на отжатие, а все остальные аккорды на нажатие.
 
Если же вы ищете вменяемую пару клавиш РУС / ЛАТ (а не A-S-2 / A-S-1), то, наверное, самая распространенная из таковых, которой и я пользуюсь в том числе — это клавиша левее «A» (обычно подписана как «Caps Lock») за первую раскладку (обычно американскую), она же с «шифтом» — за вторую (обычно местную).  Для нее во всех поставках и интерфейсах должна быть предустановка.
 
Ну а вообще можно что угодно сделать.  Если бы я сейчас вдумчиво выбирал, то выбрал бы что-нибудь другое, наверное.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:20 21-10-2016 | Исправлено: ASE_DAG, 16:20 21-10-2016
ZSZ

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Линуксами пользуюсь весь 21 век, но понемногу. В свежеустановленном Линуксе нет настроек GUI  как настроить автоматический вход в систему сразу, без запроса имени пользователя и пароля, что раздражает. Где подправить?

Всего записей: 5808 | Зарегистр. 15-01-2012 | Отправлено: 17:23 21-10-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZSZ> В свежеустановленном Линуксе нет настроек GUI
 
В Линуксе®, будь он свежим или нет, нет не то что GUI как такового, а вообще никакого внятного пользовательского интерфейса.
 
Что вы на самом имели в виду?
 
Если у вас, например, Дебиан ГНУ/Линукс с Сис-5-инитом без графики, то, емнип, надо в /etc/inittab’е к соответствующему getty дописать соответствующий --autologin.  Для других поставок ГНУ с Сис-5-инитом, я полагаю, точно так же.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 17:38 21-10-2016 | Исправлено: ASE_DAG, 17:51 21-10-2016
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
Цитата:
Меня удивляет, что кто-то делает иначе.
Я например даже хз где можно настроить переключение раскладок каким-либо способом кроме toogle с setxkbmap и иконкой от xxkb.
 
Понятно, что в WM я могу настроить почти любое сочетание на вызов setxkbmap с нужными параметрами, но что при этом делать с xxkb — я хз.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6562 | Зарегистр. 28-08-2008 | Отправлено: 20:05 21-10-2016
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
Запутался.
У меня xubuntu, где в gui мне надо поменять, чтобы можно было переключиться отдельно на англ, отдельно на рус?

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 10:53 22-10-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
> настроить почти любое сочетание на вызов setxkbmap
 
Не надо так делать.
 
> но что при этом делать с xxkb
 
Да ничего с ним делать не надо.  Это же такая штука, что запоминает раскладку для каждого окна, верно?  Клавиатурных аккордов для переключения она не касается.
 
shylExSSchumi> У меня xubuntu, где в gui мне надо поменять, чтобы можно было переключиться отдельно на англ, отдельно на рус?
 
А понятия не имею, я Xfce не пользуюсь.  Вышеупомянутая предустановка зовется group(shift_caps_switch), то есть для персонального ~/.xkb это:
 
xkb_symbols {
    ...
    include "group(shift_caps_switch)"
}

 
а для setxkbmap(1) это -option grp:shift_caps_switch.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:18 22-10-2016
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот что искал господин Trex
 
https://launchpad.net/hollywood

Всего записей: 5665 | Зарегистр. 19-05-2004 | Отправлено: 15:22 23-10-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo, да?  А я пропустил, когда он ее успел потерять?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 15:54 23-10-2016
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у него там ссылка на блог была, где демо хакерского интерфейса.
может и не терял )) но вот я наткнулся и вспомнил что здесь было обсуждение.

Всего записей: 5665 | Зарегистр. 19-05-2004 | Отправлено: 15:59 23-10-2016 | Исправлено: mleo, 16:00 23-10-2016
Maximus777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Требуется мозговой штурм. Имеется Firefox, распоследней версии, в нём установлено дополнение Super Start. Это дополнение позволяет сделать домашнюю страничку а'ля "Быстрый старт в Опере". И вот в этой страничке надо поменять шрифт подписей превьюшек сайтов. Всё настройки самого Firefox-а перерыты, сайты показываются, как надо, а эта страничка нет. В настройках дополнения, через CSS, методом тыка, тоже не удалось изменить шрифт. Где это меняется?

Всего записей: 674 | Зарегистр. 27-07-2007 | Отправлено: 11:28 29-10-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maximus777, ну вы нашли где спросить!  Каким боком тут ГНУ?  Спросите у пользователей этого вашего «Сверхпуска».
 
> В настройках дополнения, через CSS, методом тыка, тоже не удалось изменить шрифт.
 
А не надо «методом тыка».  Изучаете текстовое представление страницы и пишете стиль, какой вашей душе угодно.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 22:04 29-10-2016
Maximus777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Каким боком тут ГНУ?  Спросите у пользователей этого вашего «Сверхпуска».

Я надеялся здесь таковых встретить. Не Lynx-ом же тут народ пользуется.
 

Цитата:
А не надо «методом тыка».  Изучаете текстовое представление страницы и пишете стиль, какой вашей душе угодно.

На обычной странице прокатывает. А тут нет.

Всего записей: 674 | Зарегистр. 27-07-2007 | Отправлено: 13:28 30-10-2016
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>> в нём установлено дополнение Super Start. Это дополнение позволяет сделать
> Я надеялся здесь таковых встретить.
 
Может все-таки здесь поискать ответ:
http://forum.ru-board.com/topic.cgi?forum=5&topic=48109&start=540#lt
http://forum.ru-board.com/topic.cgi?forum=5&topic=48192&glp

Всего записей: 5665 | Зарегистр. 19-05-2004 | Отправлено: 13:55 30-10-2016
Maximus777

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уговорили.

Всего записей: 674 | Зарегистр. 27-07-2007 | Отправлено: 15:00 30-10-2016
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В баш скрипте получаю массив.
Я по нему могу пройтись через (пропускаю первые два эелемента):
 
args($(здесь внешнее приложение мне возвращает значения))
# args=($(mysql -e "SELECT id, COUNT(*) c FROM table WHERE DATE(created) BETWEEN SUBDATE(CURDATE(), 1) AND CURDATE() GROUP  BYid ORDER BY c DESC LIMIT 5;"))
 
for i in "${args[@]:2}"
do
   echo "$i"
done
 
Задача в том, чтобы группировать значения по два, т.е. внутри цикла получать 0 и 1, 2 и 3...

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 18:44 02-11-2016 | Исправлено: shylExSSchumi, 18:46 02-11-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi
> Я по нему могу пройтись через (пропускаю первые два эелемента)
> Задача в том, чтобы группировать значения по два, т.е. внутри цикла получать 0 и 1, 2 и 3
 
Так в тупую!  Не для всякой же задачи сахару существовать:

arr=( a b c d e f )
 
for ((i = 2; i < ${#arr[@]}; i += 2)); do
    printf "%s,%s\n" "${arr[$i]}" "${arr[$((i+1))]}"
done

 
Впрочем, если разбор массива уместно выделяется в подпрограмму, то можно и более идиоматично:

my-loop ()
{
    while shift 2 && [[ "$@" ]]; do
        printf "%s,%s\n" "$1" "$2"
    done
}
 
my-loop "${arr[@]}"


----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 04:01 03-11-2016
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е
articlebot (03-11-2017 08:01): Новичок в GNU/Linux’е.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru