Unix & Linux

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

2
Странное поведение tr с использованием диапазонов
У меня есть один конкретный сервер, который демонстрирует странное поведение при использовании tr. Вот пример с рабочего сервера: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Это имеет смысл для меня. Это, однако, с «специального» сервера: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Как видите, удалить все строчные буквы не удается. НО, …

1
альтернативные варианты для rm -f
Я хотел бы запустить командную строку: cd ~/www/tmp/; rm -P 2* Но я получаю сообщение об ошибке, если нет файлов, начинающихся с 2. Вы могли бы подумать, что я хотел бы использовать -f, однако: -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If …
10 command-line  rm 

3
Именованные каналы, файловые дескрипторы и EOF
Два окна, один и тот же пользователь, с подсказками bash. В окне типа 1: $ mkfifo f; exec <f Таким образом, теперь bash пытается прочитать из файлового дескриптора 0, который сопоставлен с именованным каналом f. В окне типа 2: $ echo ls > f Теперь window-1 печатает ls, а затем …

2
Как я могу напечатать содержимое вместо имени файла с помощью команды linux find?
У меня есть тысячи файлов UNL, названных примерно так cbs_cdr_vou_20180624_603_126_239457.unl. Я хотел напечатать все строки из этих файлов, используя следующую команду. но это дает мне только имена файлов. Мне не нужны имена файлов, мне просто нужно содержимое этих файлов. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt Токовый выход: ./cbs_cdr_vou_20180615_603_129_152023.unl ./cbs_cdr_vou_20180615_603_128_219001.unl …
10 linux  find  cat 

3
Как sudo решает, запрашивать ли пароль, если ему дана команда, которая на самом деле не нуждается в `sudo`?
При применении sudoк команде, которая на самом деле не нужна sudo, иногда он не спрашивает мой пароль. Например под моим $HOME, sudo ls. Но я помню, что это относится к какой-то другой команде, хотя я забыл, какая именно. Поэтому мне было интересно, как sudoрешается, стоит ли запрашивать пароль, когда дается …
10 sudo  password 

2
Есть ли альтернативы команде `find` в Linux для SunOS?
Команда findв Linux имеет много опций по сравнению с findкомандой в SunOS или Solaris. Я хочу использовать findкоманду следующим образом: find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Он отлично работает на Linux-машине, но та же команда не имеет опции -printfна SunOS-машине. Я хочу настроить вывод …

1
Есть разрешение группы, но не удается создать файл
Я нашел странную вещь во время игры с pi3B. Я хочу создать файл /sys/class/gpio( просто возиться, без особых причин ), но я получаю разрешение на отказ . Ниже приведена некоторая информация. pi@raspberrypi:/sys/class/gpio $ groups pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi pi@raspberrypi:/sys/class/gpio …

3
Почему файл с 400 правами доступа доступен для записи пользователю root, но только для чтения пользователем?
Если я создаю файл как непривилегированный пользователь и изменяю режим разрешений на него 400, он корректно воспринимается этим пользователем как доступный только для чтения: $ touch somefile $ chmod 400 somefile $ [ -w somefile ] && echo rw || echo ro ro Все хорошо. Но потом приходит root: # …

5
awk / sed / perl one liner + как печатать только строки свойств из файла json
Как напечатать только строки свойств из файла JSON пример файла JSON { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific …
10 awk  sed  perl  json  jq 

2
Читайте логи одного процесса во время выполнения какой-либо команды
У меня есть какой-то сервис, который производит журналы в файле logs.log. У меня есть другая команда, которая взаимодействует с этим сервисом. Скажем так foo.sh. Что мне нужно, это вырезать и сохранять логи logs.logточно во время foo.shработы. Другими словами, мне нужна эта часть журналов службы, когда она взаимодействует с моей foo.sh(поэтому …
10 bash  tail 

3
Когда `_` является переменной окружения оболочки bash?
Руководство Bash говорит (manpage, мой акцент): Когда Bash вызывает внешнюю команду, для переменной $_задается полный путь к команде и она передается этой команде в своем окружении. И ( специальные параметры ): _ ( $_подчеркивание.) При запуске оболочки задайте абсолютный путь, используемый для вызова оболочки или сценария оболочки, который выполняется, как …

1
Как я могу отменить остальные команды в Bash?
В Bash иногда я набираю список команд и нажимаю Enter, и только позже понимаю, что есть ошибка с какой-то командой в конце списка. Я знаю, что если я нажму Ctrl+, Cэто прервет текущую команду и отменит оставшуюся часть списка. Есть ли способ отменить оставшуюся часть списка без завершения текущей запущенной …

2
опция dd command bs в конце диска
Если бы я использовал ddкоманду следующим образом: dd if=/dev/zero of=/dev/sdX bs=16M Что происходит в конце диска, если он не кратен 16M? Означает ли это, что последняя оставшаяся часть диска не обнуляется? Я заметил в https://www.marksanborn.net/howto/wiping-a-hard-drive-with-dd/ , он пишет, что правительство США использует dd if=/dev/urandom of=/dev/sda bs=8b conv=notrunc Есть conv=notruncвариант способ …
10 dd 

2
Является ли это учебное пособие неправильным в отношении команд для определения типов файлов?
Учебное пособие LPIC-1 Обучение и Руководство по подготовке (Асгар Гори, ISBN 978-1-7750621-0-3) содержит следующий вопрос ... Какую из следующих команд можно использовать для определения типа файла? (А) file (В) type (С) filetype (D) what ... и утверждает, что ответ: "(B) type". Но разве "(A) file" не правильный ответ? Я начинаю …
10 linux  bash 

4
В чем преимущество того, как Linux организует файлы установленных программ? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . В Windows системный диск C:имеет каталог program_files, в котором каждая программа имеет свой …

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