LinuxForum.Fans
Тема

Дневники начинающего «гентушника»

Автор: moshell 311 сообщений 59331 просмотров 🔒 закрыта
#225326
moshell написал:
tyrnov, Вы по ссылке вообще проходили?

про основное описано в первой части ХБ
а это Power Management Guide

А ну это да согласен. я про основную часть хенбука я подумал ты сделал все по ней

#225328

Покажите USE-флаги энергосбережению acpi, apm. Установлен ли pm-utils.
И покажите

text
zegrep 'ACPI|APM|CPU_FREQ' /proc/config.gz
#225341

в лайв сиди должен быть такой файл?
диск запускал без всяких опций запрещающих acpi
но этого файла нет
/sys/class/backlight/acpi_video0/brightness

есть только
/sys/class/backlight/~intel_backlight
впрочем в моей системе так же

#225356

moshell, вы действительно так и планируете остаться на консоли? или всё же собираетесь установить иксы и ДЕ?
если второе, то это всё сизифов труд, тк эти костыли успешно заменяются костылями из DE.

как вариант: попробовать собрать разные драйверы тут, в частности ленововские и для финкпадов...

text
Device Drivers  --->
  [*] X86 Platform Specific Device Drivers  --->

/sys/class/backlight/~intel_backlight

и что внутри?

ещё в теории всё это может контролироваться через драйвер видеокарты...
а вообще лучше бы выложили полный конфиг и dmesg - может чего-нить и придумали...

moshell написал:
default/linux/amd64/10.0/selinux
теперь вроде все ок.

только что увидел... вы сами осознали на какой профиль перешли?
чтобы не тянуло кучу зависимостей нужно USE="-kde -gtk -X -gnome"

#227428

Осваиваю консольную вай-фай
Iwlist eth1 scan выводит всех соседей,
Но только не мой роутер.
Оба телефона видят роутер, с одного из них сейчас и пишу
Сеть не скрытая, фильтрации нет, уровень хороший - 2 метра
Что не так?

#227432

Роутер dir-300
Карта broadcom 4727, wl

#227435

Вывод скана фильтровал по мак адресу, по частотному каналу..
Нет моего роутера

#227755

SSID: какой не длинный ли нет в нем какой ериси. Раз уш соседей находишь

#227817

все дело было в 13м канале

#229671

вопрос скорее не по генте, а по линуксу в целом.
вопрос:
как перемещаться по вводу в консоли без мыши?
поясню:
например пишешь какую нибудь длииииную команду, и где то в середине допустил синтаксическую ошибку..
чтобы стрелками не двигать несколько раз нажимая и не тратя время, есть ли какие нибудь горячие клавиши для перемещения курсора влево-вправо, на одно слово, на два.. три..
как в редакторе vim к примеру
где по тексту можно просто быстро бегать.
надеюсь поняли меня

#229799

Можно, кстати, и как в Виме сделать навигацию, но, ИМХО, не очень удобно нажимать каждый раз Esc, чтобы по строке перемещаться. По умолчанию, bash использует emacs-подобные хоткеи.

#229813

Если Alt+клавиша не пеехвачены, можно и без Esc:
Alt+B - back - слово назад
Alt+F - forward - слово вперед
и т.д.

#230093

bormant, нет, вы неправильно поняли, я не о том.
По умолчанию в bash хоткеи как в emacs: Alt+f, Alt+b. Но, если сделать "set -o vi", то хоткеи станут как в vim: h, j, k, l для навигаци, dw/db - удалить слово вперед/назад, dd - удалить строку и так далее. Но для этих хоткеев нужно выйти (как в Виме) из режима редактирования. А вот для этого как раз и нужно нажать Esc.

#230848

Люди добрые, подскажите как реализовать следующую проверку условия.

если количество строк в файле с определенными словами равно 3,
то ...

нашел только следующее, а как дальше реализовать что то не получается.

cat путь/до/файла | grep искомая_строка | wc -l

показывает сколько строк с искомой строкой.

нужно реализовать следующее условие

if количество строк в файле равно 2
то действие
else
действия не требуется
done

спасибо

#230851

Вот пример: в файле test.txt проверяется количество строк содержащих шаблон 123. Если количество «попаданий» равно 3, пишется OK, в противном случае — NO.

text
[ $(grep 123 -c test.txt) -eq 3 ] && echo OK || echo NO
#230852

#!/bin/bash

for file in 'from_mobatch_1/03-00*.log'
do

echo ok1

if [ 'cat ${file} | grep RbsLocalCell=S | wc -w' -eq 3 ];
then

cat ${file} | grep productName | awk '{print $2}' >> result1
echo ok2
fi

done

в консоль выходит только ок1, следовательно условие
if [ 'cat ${file} | grep RbsLocalCell=S | wc -w' -eq 3 ]; не выполняется
в файл тоже ничего не записывается

#230854
text
'cat ${file} | grep RbsLocalCell=S | wc -w' 

...либо обратные кавычки

text
`cat ${file} | grep RbsLocalCell=S | wc -w`

...либо

text
$(cat ${file} | grep RbsLocalCell=S | wc -w)

Конструкция cat ... | grep ... избыточна, grep и сам справляется с чтением файла wink
...да и ещё — grep «умеет» считать количество строк с заданным паттерном.

Войдите или зарегистрируйтесь, чтобы ответить.