Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

4
Полное представление о том, где переменная PATH установлена ​​в bash
Я прочитал в нескольких местах, где PATHустановлен файл /etc/profileили .profileфайл, находящийся в домашнем каталоге. Это единственные места, в которых установлен путь? Я хочу лучшего понимания этого. В /etc/profileфайле, как говорится в следующем комментарии "system-wide .profile file for the Bourne shell". Означает ли это, что файлы профиля являются основными файлами конфигурации …

6
Вход в консоль SSH работает, а SFTP - нет, почему?
Я пытаюсь использовать SFTP с Filezilla, но он не может подключиться к серверу, и я думаю, что это связано с правилами брандмауэра? Я могу SSH абсолютно нормально. Порт для SSH - 6128. Может кто-нибудь сказать мне, какие изменения я должен сделать, чтобы разрешить FTP-соединение через SSH, учитывая, что SSH уже …
17 ssh  sftp 

3
как удалить последний слеш пути к каталогу?
У меня есть скрипт, который требует каталог в качестве одного аргумента. Я хочу поддержать две формы: один как a/b/c (без косой черты в конце) и другой как a/b/c/ (косая черта в конце). Мой вопрос: учитывая любую из двух форм, как я могу просто оставить первую форму без изменений и удалить …

3
Очистить все снимки Snapper
OpenSUSE (среди других дистрибутивов) использует snapper для создания снимков разделов btrfs . Некоторые люди думают, что интервалы моментальных снимков по умолчанию занимают слишком много места слишком быстро, но, независимо от того, считаете ли вы, что иногда требуется очистить пространство в вашей файловой системе, и часто обнаруживают, что снимки btrfs занимают …
17 opensuse  btrfs 

3
Заменить многострочную строку в файлах
У меня есть несколько файлов, которые я хочу обновить, заменив одну многострочную строку другой многострочной. Что-то вроде: * Some text, * something else * another thing И я хочу заменить его на: * This is completely * different text В результате будет получено, что после замены файл, содержащий первый блок …


4
Как запустить параллельные процессы и объединить результаты, когда оба закончили
У меня есть скрипт оболочки bash, в котором я передаю некоторые данные через 5 или 6 различных программ, а затем окончательные результаты в файл с разделителями табуляции. Затем я делаю то же самое снова для отдельного подобного набора данных и выводлю во второй файл. Затем оба файла вводятся в другую …


4
Выключите или перезагрузите как обычный пользователь
Чтобы запустить команду poweroffили rebootнужно быть суперпользователем. Есть ли в любом случае я могу запустить это как обычный пользователь? Я просто не хочу sudoвводить пароль каждый раз, когда перезагружаюсь или выключаюсь.

1
Куда делся / usr / lib64 и что такое / usr / lib / x86_64-linux-gnu?
У меня есть две системы Ubuntu-x86_64. Одна версия 10.04, другая 12.04, и есть разница в структуре каталогов lib. Меня это не удивляет, но мне любопытно, если кто-нибудь знает почему. Есть ли хорошая причина, почему? 10,04 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux /usr/lib /usr/lib32 /usr/lib64 12,04 …

2
Неожиданные результаты тестирования последовательного шлейфа с использованием echo и cat
Таким образом, у меня есть стандартный последовательный порт RS232, который возвращается к себе, просто проводя провод от Tx до Rx. Я тестирую петлю, запустив ее echoи catв двух отдельных терминалах: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Моя проблема с выходом. Я ожидал бы увидеть, как один "привет" вернется на терминале …
17 cat  serial-port  echo 

2
Открытие .eml файлов с Mutt
Как открыть файлы .eml в linux? Я не уверен, что muttсправится? ОБНОВИТЬ Я решил это частично, создав новый почтовый ящик: mkdir -p a/{cur,tmp,new} И поместите файл eml в / cur, я мог бы прочитать его с: mutt -f Но это не совсем то, что я хочу еще
17 mutt  email 

3
Подсчитать различные значения поля в файле
У меня есть файл, содержащий около миллиона строк. В строках у меня есть поле с именем transactionid, которое имеет повторяющиеся значения. Что мне нужно сделать, так это считать их отчетливо. Независимо от того, сколько раз значение повторяется, оно должно учитываться только один раз.

5
Удалить все папки внутри папки, кроме одной с определенным именем
Мне нужно удалить все папки внутри папки, используя ежедневный скрипт. Папку на этот день нужно оставить. Папка «myfolder» имеет 3 подпапки: «test1», «test2» и «test3». Мне нужно удалить все, кроме «test2». Я пытаюсь найти точное имя здесь: find /home/myfolder -type d ! -name 'test2' | xargs rm -rf ИЛИ find …
17 linux  find  delete 

2
Понимание сообщения «serial8250: слишком много работы для irq4»
dmesg показывает много сообщений от serial8250: $ dmesg | grep -i serial [ 0.884481] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 6.584431] systemd[1]: Created slice system-serial\x2dgetty.slice. [633232.317222] serial8250: too much work for irq4 [633232.453355] serial8250: too much work for irq4 [633248.378343] serial8250: too much work for irq4 ... …
17 kernel  dmesg 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.