LINUX.ORG.RU

Сообщения shkolnik_2019

 

Приоритет в операциях Bash

Форум — General

Помогите разобраться в теме приоритетов операций. Не могу найти скобки в списке, и их приоритет. Они в Bash ведь есть?

https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Shell-Arithm...

 , , , ,

shkolnik_2019
()

Как понять «сортируется перед/после ... лексикографически»

Форум — General

Прочитал статью на русском, из которой сделал вывод, что < и > сравнивают длину строки по количеству символов. Но потом попробовал разные примеры, и оказалось что тут другое. В английском руководстве такое определение.

string1 < string2

    True if string1 sorts before string2 lexicographically.
string1 > string2

    True if string1 sorts after string2 lexicographically.

Т.е. возвращает тру, если 1я строка сортируется перед/после 2й строки лексикографически- дословный перевод.

Что-то я не до конца понял «сортируется перед/после». Почему строка «ссссс» считается длиннее «ccccb», но короче, чем «cccce». Ну интуитивно логику я понял (алфавит по порядку), но ведь строки то по сути равны. В обоих по 5 символов.

Вот мы числа сравниваем: 10 > 2 - это очевидно, даже сомнений не возникает. А тут мы сравнили 2 строки по 5 символов, и выясняется, что одна из них почему-то больше, по правилам какого-то алфавита... Допустим так, я не против. Но кому вообще (и зачем) придет в голову мысль выяснять таким способом «длину строки». В чем тут практический смысл? Где применяется?

 , ,

shkolnik_2019
()

Постоянные оскорбления. Модераторы не обращают внимания.

Форум — Linux-org-ru

Какой-то агрессивный анон бегает по всем моим темам и постоянно оскорбляет меня. Просто в каждой теме. Иногда кидается на остальных. Модераторы не обращают на это внимания.

www.linux.org.ru/forum/general/15357994?cid=15358455

www.linux.org.ru/forum/general/15451195?cid=15451833

www.linux.org.ru/forum/general/15459433?cid=15459440

www.linux.org.ru/forum/general/15459433?cid=15459761

www.linux.org.ru/forum/general/15462334?cid=15464062

www.linux.org.ru/forum/general/15462334?cid=15467710

www.linux.org.ru/forum/general/15463328?cid=15465490

www.linux.org.ru/forum/general/15463328?cid=15465699

www.linux.org.ru/forum/general/15463328?cid=15465725

www.linux.org.ru/forum/general/15463328?cid=15465745

www.linux.org.ru/forum/general/15463328?cid=15465762

www.linux.org.ru/forum/general/15463530?cid=15464029

www.linux.org.ru/forum/general/15477905?cid=15478098

www.linux.org.ru/forum/general/15479020?cid=15479025

www.linux.org.ru/forum/general/15479020?cid=15480082

www.linux.org.ru/forum/general/15479020?cid=15480210

www.linux.org.ru/forum/general/15479851?cid=15480261

Есть предположение, что это alexferman. Ранее он тоже бегал по всем моим темам и жаловался, затем их сносили. Благодаря его «стараниям», мне снизили рейтинг и отключили возможность жаловаться в соответствующей теме. Приходится жаловаться здесь.

 , ,

shkolnik_2019
()

Файловые дескрипторы

Форум — General

Пытаюсь разобраться в файловых дескрипторах. Читаю разные статьи, пока не очень понятно как потрогать эти самые дескрипторы.

Вот я выбрал интересующий процесс (vlc с открытым фильмом).

pidof vlc

Получил его PID.

lsof -p PID

По идее это покажет список всех файлов, открытых процессом, а заодно и их дескрипторы. Ожидал увидеть 1 строку с названием фильма. А там (помимо фильма) - просто МИЛЛИОННАЯ ПРОСТЫНЯ! Сотни файлов типа dir, reg, chr, fifo, unix, a_inode. Что это такое?

Неужели, чтобы плеер запустил простое видео, нужно действительно открыть сотни этих файлов?

Отдельно заинтересовала графа FD (думал что это файловый дескриптор). Там всякие cwd, rtd, mem, del, txt... а ближе к концу вида «0r, 1w, 2w, 3r...26u...» и т.д. Что это означает? Я читал, что файловый дескриптор это целое число... Значит, это не файловый дескриптор?

Еще интересно что значат числа вроде «253,1» и «0,12» в графе device.

Еще нашел какую-то команду:

List File Descriptors in Kernel Memory

sysctl fs.file-nr

Но что-то не то выдает. Хотелось получить файловый дескриптор одного из файлов, вызванных процессом vlc, например.

 , ,

shkolnik_2019
()

Bash: в чем разница "-a file" и "-e file"

Форум — General

-a file

True if file exists.

-e file

True if file exists.

А чего бы еще 10 разных ключей не назначить на одно и то же?

 , ,

shkolnik_2019
()

Libreoffice- гибкие настройки проверки орфографии

Форум — General

У меня в Ubuntu не работают настройки орфографии Libreoffice.

Зашел в Сервис - Язык - Для всего текста - Русский.

Теперь он зачем-то подсвечивает все английские буквы и слова. Но никак не реагирует на русские. Могу написать фпрфпрф или делать простые ошибки в простых словах и он ничего не подсветит.

Как сделать, чтобы проверка русской орфографии наконец заработала, а английский (особенно куски кода) не проверял никогда?

 ,

shkolnik_2019
()

Посоветуйте красивых шрифтов для ведения лекций

Форум — General

Как видно из тегов, записи ведутся в Libreoffice Writer.

Посоветуйте красивых шрифтов из тех что входят в этот офис.

1. Для основного текста.

2. Для кусочков кода.

Сейчас использую стандартный Liberation Serif для обычного текста, и че-то кажется, что должен быть в этой куче шрифтов вариант получше. Но перебирать 100 штук очень долго.

Для выделения кода использую Liberation Mono, и тоже не в восторге... Хотя на первый взгляд приемлимо. Но вот чувствую, что-то не радует глаз общая картина. Как-то не смотрится...

 , ,

shkolnik_2019
()

Делаем вместе! Красивое обрамление кода в Libreoffice Writer

Форум — General

Недавно мне сказали, что вот такие красивые рамочки для кода можно сделать и в Libreoffice. Надо лишь пошаманить со стилями.

https://imgur.com/szIO2C2

Я создал новый стиль, потыкал настройки... Но что толку, если они повторяют те же функции, которые доступны из верхней панели? Просто объединяют их в один стиль, в одно нажатие кнопки вместо нескольких.

1. Квадратное обрамление? Мне нужно со скругленными краями, а получается обычное.

https://imgur.com/wS3oxOF

2. Подсветка? Она ведь тоже квадратная. И главное- впритык к крам букв (а это не то что нужно). А если вместе с обрамлением, то образуется еще и пустое пространство (белые линии) между обрамлением и заливкой.

https://imgur.com/hMqeeZm

Либо меня обманули, либо я чето не догнал. Призываю советчиков к ответу!

 , , , ,

shkolnik_2019
()

Libreoffice Writer- автозамена кавычек в ОТДЕЛЬНОМ документе

Форум — General

Решил отключить автозамену одинарных и двойных кавычек на косые и боковые. (сервис - автозамена - параметры автозамены - национальные)

Оказалось, что это глобальная функция. Отключилось везде. А мне нужно только для одного документа, который я время от времени редактирую...

 , , ,

shkolnik_2019
()

Какой ваш любимый шрифт для кода и терминала?

Форум — General

Какой шрифт используете в консоли и в редакторах кода? Как вы дошли до его использования, и чем он так хорош?

 , ,

shkolnik_2019
()

Красивое обрамление текста в Libreoffice Writer

Форум — General

Есть ли в Libreoffice Writer нормальное обрамление текста? Хочется выделить кусочки кода, но все что я смог найти здесь- это выделение «подсветкой». Выглядит довольно топорно, границы квадратные, и за края букв не выходят. Сегодня такое можно увидеть только на древних сайтах, прямиком из 90х, ну и из документов тех же годов.

А хочется красиво, современно, читабельно, например так:

https://imgur.com/szIO2C2

 , , , ,

shkolnik_2019
()

Топ-5 ваших самых основных Linux-команд

Форум — General

Назовите 5 команд, которыми пользуетесь чаще всего в Linux. Причем в порядке убывания.

А еще поделитесь сайтом, где есть статистика/голосование по самым часто используемым командам, если такой есть.

 , , , ,

shkolnik_2019
()

И снова… Папки, каталоги, директории…

Форум — General

Извечный вопрос- директория и каталог это одно и то же или нет? И что делать с «папкой»? Да, я читал предыдущие похожие темы, но стало только хуже. И поэтому я решил создать еще одну, чтобы тот кто будет поднимать сей вопрос после меня, запутался еще сильнее! (шучу)

Например, я заметил, что по отношению к команде pwd в статьях чаще упоминается слово директория. «Вывод текущей рабочей директории», команда показывает полный путь. Слово «путь» было бы предпочтительнее в описании, но в оригинале стоит «directory», хотя выводит она именно путь. Таким образом, оригинальный термин приравнивает понятия «путь» и «каталог».

К команде cd чаще применяется «каталог» в русских описаниях. «Изменение рабочего каталога», «переход в такой-то каталог», обычно как-то так пишут.

Из-за команды pwd я часто представляю директорию именно как «путь». Для меня директория это путь до моего текущего местоположения, т.е. командой pwd я узнаю полный путь к текущему каталогу. Командой cd я перехожу в другой каталог. В английском пишется «directory», но переводится чаще как «каталог». И реже как «директория».

А еще есть «папка». Многие кричат, «шел бы ты отсюда, виндузятничек, со своими папками и мамками». Но в самом линуксе, во всех контекстных меню или файловых менеджерах фигурирует слово «папка». Например, «создать папку», «найти папку». Т.е. здесь «папка» явно приравнивается к «каталогу». Но почему-то некоторых это бесит.

Насколько это профессионально, пользоваться словом «папка» в Linux?

Можно ли вообще забить на слова «директория» и «папка», и оперировать только «файлом», «каталогом» и «путем»?

 , , , ,

shkolnik_2019
()

Чем отличается Netfilter от разных штук типа Ipfire, Opensense?

Форум — General

Недавно я спрашивал про Netfilter, разбирался что он из себя представляет, оказалось что это полноценный встроенный в Linux файрвол. И тут недавно появилась новость про файрволы, из которой я узнал что еще есть Ipfire, Opnsense, Pfsense и даже еще парочку нагуглил.

Объясните, какое место эти штуки занимают в мире Linux файрволов? Не понимаю, если есть уже встроенный Netfilter/iptables, то зачем скачивать и ставить другие? Они мощнее? Лучше? Для каких они целей?

 , , , ,

shkolnik_2019
()

Ограничения строки терминала в 80 символов?

Форум — General

Наткнулся на старую статью 2010 года, в которой рекомендуют не использовать в Linux имена файлов длиннее 80 символов (хотя максимальная вроде 255), потому что в «строке терминала помещается не более 80 символов».

Только что открыл терминал в Ubuntu, развернул окно на полную, больше 200 символов в строке поместилось. Интересно, про какой Linux, какие годы и какой терминал шла речь?

 , , , ,

shkolnik_2019
()

Как понять, что все в Linux- это файлы?

Форум — General

Недавно я узнал, что «в Linux файлом является абсолютно все». Понятно, когда речь идет о каком-то статическом файле, картинке или текстовом файле, тут все ясно.

Но пишут, что процесс или сетевое соединение это тоже файл. Я это представляю как некие переменные/временные данные, которые записывает одна программа/процесс (когда начинает свою работу), и считывает (при надобности) другая. Т.е. некие файлы, в которые постоянно (может, ежесекундно) что-то записывается/перезаписывается.

Но хотелось бы увидеть воочию такой файл «сетевого соединения» или файл «процесса». Открыть его, посмотреть что внутри.

1. Где найти такие файлы в Ubuntu?

2. Есть ли просмотрщик (консольный), который «рефрешит» этот файл ежесекундно, чтобы убедиться что в таком файле постоянно что-то меняется?

3. А в Windows не все- файл? Те же процессы и сетевые соединения там в виде чего представлены?

 , ,

shkolnik_2019
()

Libreoffice Writer и нормальный заголовок таблицы

Форум — General

Создаю таблицу в Libreoffice, допустим 2x2. Нажимаю Параметры - Заголовок (т.к. хочу чтоб в таблице был заголовок). «Строк заголовка = 1», т.е. по идее он должен добавить мне дополнительно к 2x2 еще 1 строку с заголовком. Но нет.

Создается таблица 2x2, где «заголовком» считается первая строка... Причем это даже заголовком назвать нельзя - он разбит на 2 столбца, как и вся таблица. Баг чтоль? Где они такие заголовки видели? Это мне теперь вручную каждый раз удалять перегородки для заголовка?

 , ,

shkolnik_2019
()

Так Netfilter - это файрволл или нет?

Форум — General

Захотелось понять, как настроить файрвол в Linux, какие современные программы для этого есть. Оказалось, что программы не нужны, т.к. файрвол (вроде как) уже встроен в Linux, и называется он Netfilter.

Многие сайты пишут, что Netfilter- это встроенный файрволл в Linux. Но что под этим словом понимается, и так ли это?

В моем обычном понимании файрвол - это программа для компьютера, которая защищает сетевой трафик, позволяет настраивать правила безопасности и т.д. Значит, следуя логике этих сайтов, которые называют Netfilter файрволом, я должен где-то запустить этот Netfilter и настроить его. И тут я узнаю, что запустить его напрямую я не могу.

Открываю английскую вики, и читаю что Netfilter - это фреймворк. А фреймворк это уже другая материя, т.е. нечто, что облегчает разработку. Но мне не надо разрабатывать, мне хочется пользоваться, настраивать.

И тут я захожу на официальный сайт, где написано, что Netfilter- это модуль ядра. Т.е. не программа, которую пользователь запускает, а некий «набор сетевых программ», связанных с фильтрацией и управлением трафика.

Так что такое все-таки Netfilter, если в общем? Корректно ли называть это межсетевым экраном, файрволом? Ведь по сути роль файрвола выполняет одна из программ, которая входит в его набор (вроде iptables).

 , ,

shkolnik_2019
()

Libreoffice - форматирование по левому и правому краю в ОДНОЙ строке

Форум — General

Когда делаю конспекты в Libreoffice, то часто делаю заметки к разным вещам. Заметки обычно состоят из одного слова, и это слово я помещаю в самый конец строки, отделяя его пробелами от основного предложения/команды/чего-либо. Чтобы было красиво, чисто и понятно.

Проблема в том, что хочется выравнивать эти слова-заметки по правому краю, а то получается «волнообразно». Но выравнивание работает только по всей строке - т.е. вся строка едет вправо.

Хотелось бы выравнивать основное предложение по левому краю, а отдельное слово в ТОЙ ЖЕ СТРОКЕ - по правому. Такое возможно?

 ,

shkolnik_2019
()

Изолированное пространство для команд в bash

Форум — General

Обычно я пользуюсь примерно десятком команд в баше, одними и теми же, часто стрелками перемещаюсь по истории и вызываю особо длинные. Но иногда экспериментирую, в результате чего в истории баша сильно нагажено, приходится открывать файл bash_history и чистить вручную каждый раз. Есть ли какой-то способ временно запрещать сохранение команд в баше? А лучше открывать отдельный баш-инстанс, и чтобы за его пределы экспериментальные команды не выходили, не засоряли основной файл bash_history? Вариант вообще отключить bash_history не предлагать.

 , ,

shkolnik_2019
()

RSS подписка на новые темы