Автор Тема: Приёмы профессиональной работы в shell - обсуждение  (Прочитано 40877 раз)

mvk

  • Гость
#!/bin/bash
(
printf "`lsb_release -id`\n"
printf "Uptime:\t       `uptime`\n\n"
printf "Kernel:\t        `uname -rvm`\n"
printf "Compiler:\t`gcc --version | head -1`\n\n"
printf "Graphics:\t`lspci  | grep VGA`\n"
printf "Display Driver:\t`glxinfo | grep 'OpenGL version'`\n"
printf "Screen:\t     `xrandr -q | grep '\*'`\n\n"
printf "User:\t\t`whoami` (uid:"$UID")\n"
printf "Groups:\t        `groups`\n"
printf "Home Dir:\t"$HOME"\n\n"
printf "Hostname:\t"$HOSTNAME"\n\n"
printf "`journalctl --disk-usage`"
) | xmessage -title "Quick System Information" -file - -center

Вот как бы сделать чтоб это еще в буфер обмена копировать можно было..
« Последнее редактирование: 16.01.2015 13:06:36 от mvk »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 098
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Как осуществляется работа с выборкой или списком файлов? Например выбрал по шаблону десять файлов из ста, и хочешь их обработать, или запустить работу с заранее сделанным списком файлов? Читаю альтовскую переводную методичку Гарольда Родригеса по bash, и сценариям, уверен, что эта частая операция, а как ее решить не пойму. Но понимаю, что ответ простой. Или непростой? Или как всегда есть варианты?
Ламер

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 098
    • Домашняя страница
    • Email
Как осуществляется работа с выборкой или списком файлов? Например выбрал по шаблону десять файлов из ста, и хочешь их обработать, или запустить работу с заранее сделанным списком файлов? Читаю альтовскую переводную методичку Гарольда Родригеса по bash, и сценариям, уверен, что эта частая операция, а как ее решить не пойму. Но понимаю, что ответ простой. Или непростой? Или как всегда есть варианты?
for f in *.jpg;do do-with-file "$f";doneЭто в общем случае. Но есть и find и xargs.
Андрей Черепанов (cas@)

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 716
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Skull
Я так понял, выбранные файлы уже лежат в списке в каком-то файле? Тогда read надо добавить

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Замена открытого пароля на хэш в конфиге wifi-соединения NetworkManager
Плохо, что всё равно можно зайти и посмотреть этот самый хэш... скопировать и вставить вместо пароля и получить доступ к точке.

Только root и группы wheel и _nmconnect могут просматривать и редактировать соединения:
$ groups|grep _nmconnect
$
# l /etc/NetworkManager/system-connections/Моё\ соединение\ Wi-Fi\ 1 |cut -f -4 -d ' '
-rw------- 1 root root

На скриншоте:
пользователь удалён из группы _nmconnect и соединения не просматриваются.
И при попытке добавить соединение, получаем скриншот 2.
« Последнее редактирование: 06.03.2015 20:49:24 от Speccyfighter »

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Доброго дня всеведующие!
Я в меню программ вижу появляются непереведённые строки, нет ли способа их себе - перевести. Как я догадываюсь надо лезть в исходный код и перекомпилировать? Если так, то я пас. Ну а вдруг есть способ проще?? Подскажите!
Ламер

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 098
    • Домашняя страница
    • Email
См. мою лекцию в МГУ по локализации на l10n.lrn.ru
Андрей Черепанов (cas@)

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 891
  • валар дохаэрис
    • Канал на youtube
в меню программ
Если у Вас kde то там просто редактировать меню и анг описание меняете на свое. Если не kde я в танке.
См. мою лекцию в МГУ по локализации на l10n.lrn.ru
Спасибо, еще один полезный ресурс.

Я когда пытался ман по нмап перевести понял, что надо знать саму программу хорошо иначе получается жуткая каша. Это как знаете когда нанимают переводчиков для перевода фильма или книги которую они никогда не читали и в результате получается полный бред.
Мне самому то понятно, но в люди такой перевод пускать позорно.
« Последнее редактирование: 12.03.2015 21:26:42 от Koi »

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 716
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я в меню программ вижу появляются непереведённые строки, нет ли способа их себе - перевести.
Есть, хотите помочь? Что за программа?

Оффлайн Kirikekeks

  • Полу-попутчик, полу-мудрец, полу-невежда, полу-подлец...
  • Завсегдатай
  • *
  • Сообщений: 286
    • Email
Есть, хотите помочь?
Команда у Вас хорошая. Но нужен ли Вам фармацевт? В других областях помочь не могу, а в этой был бы рад, но вряд ли нужно.
Знание литературы - очень хорошее. Грамотность (орфография и пунктуация) - низкая.
Постоянно запинался о порог вхождения в Альт и пока на Минте. А программа Gimp в альте переведена превосходно.
Ламер

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 757
Для снятия скриншота выбранного виртуального терминала, есть замечательная утилита fbgrab.

Ну вот... А так рекламировали что саппорт только через системд может консольку видеть, как крутую фичу заявляли.... :)))

Оффлайн alsoijw

  • Завсегдатай
  • *
  • Сообщений: 166
  • Fedora 25 GNOME 3 amd64
Speccyfighter, а скриншота в виде текста включая коды оформления любого терминала, включая гуёвого?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 953
Speccyfighter, а скриншота в виде текста включая коды оформления любого терминала, включая гуёвого?

:-) Дополнил ответом это сообщение:
https://forum.altlinux.org/index.php?topic=32361.msg275693#msg275693
Решение есть, но идеального нет. В конце об этом сказано.


Просьба перенести в эту тему эти  сообщения,
https://forum.altlinux.org/index.php?topic=32361.msg275738#msg275738
https://forum.altlinux.org/index.php?topic=32361.msg275784#msg275784
пусть тот как бы "справочник" для новичков, останется справочником, пополнять который могут все и каждый.
А для вопросов и комментариев пусть останется эта тема.

Может и эту тему добавить в прикреплённые, чтобы для посмотреть решения и просить, разные темы были бы всегда на виду и никто не путался где написать сообщение?

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 716
  • Учиться .... Телепатами не рождаются, ими ....
    • Email