Unix & Linux

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

2
Как составить bash-функции, используя каналы?
У меня есть несколько функций, определенных таким образом: function f { read and process $1 ... echo $result } Я хочу собрать их вместе, чтобы вызов выглядел так f | g | h. Какую идиому я должен использовать для преобразования функции, работающей с аргументами, в чтение аргументов из стандартного ввода? …

2
Расширение переменной оболочки и влияние glob и split на него
Этот пост на самом деле содержит два отдельных вопроса, но я думаю, что их объединение даст больше контекста. Я прошел через этот вопрос о кавычках вокруг переменных, но я не совсем понимаю, что означает расширение переменных . Итак, мой первый вопрос: Что говорят расширения переменных в unix / linux? Вторая …

2
Где `logger` регистрирует свои сообщения в Arch Linux?
Команда loggerрегистрирует запись через системный журнал, который обычно помещает эту строку в какой-то файл, например /var/log/messages. Если я правильно понимаю документацию в Arch Linux, вся запись ведется через systemd, но я не могу найти loggerзаписи, использующие journalctl. Что именно происходит с сообщением, данным loggerв Arch Linux? Где хранится запись в …

2
Команда для получения списка символов в данном классе символов в текущей локали
Что может быть способ , чтобы получить список всех символов в заданном классе символов (как blank, alpha, digit...) в текущей локали. Например, LC_ALL=en_GB.UTF-8 that-command blank в идеале в моей системе Debian должно отображаться что-то вроде: 09 U+0009 HORIZONTAL TAB 20 U+0020 SPACE e1 9a 80 U+1680 OGHAM SPACE MARK e1 …

8
Разобрать JSON с помощью Python?
У меня есть файл JSON, members.jsonкак показано ниже. { "took": 670, "timed_out": false, "_shards": { "total": 8, "successful": 8, "failed": 0 }, "hits": { "total": 74, "max_score": 1, "hits": [ { "_index": "2000_270_0", "_type": "Medical", "_id": "02:17447847049147026174478:174159", "_score": 1, "_source": { "memberId": "0x7b93910446f91928e23e1043dfdf5bcf", "memberFirstName": "Uri", "memberMiddleName": "Prayag", "memberLastName": "Dubofsky" } …
18 bash  python  json 

5
Не могу применить chmod к файлу
У меня есть файл на моем жестком диске, cd /media/celebisait/5AC69788C6976355 Там мой файл называется myFile.tar.gz. Я делаю ls -l, -rw------- 2 celebisait celebisait 1387745311 Jun 6 2013 myFile.tar.gz Все вроде нормально. Тем не менее, когда я делаю, $ sudo chmod 755 myFile.tar.gz У меня нет никаких ошибок, но ничего не …
18 ubuntu  chmod 

2
Выполнение команды внутри работающего LXC
Я хочу выполнить команду внутри существующего lxc, не проходя обычную инициализацию Linux. lxc-executeЯ думаю, что это команда, но я получаю следующую ошибку, когда запускаю эту команду в моем существующем тесте lxc. sudo lxc-execute -n test -- service apache2 start Я получаю следующую ошибку: lxc-execute: Failed to find an lxc-init lxc-execute: …
18 linux  lxc 

5
Arch GRUB запрашивает /run/lvm/lvmetad.socket на диске не lvm
Я запускаю этот скрипт на основе процедуры установки ArchWiki . Ошибка на этапе настройки GRUB Я использую archlinux-2013.12.01-dual.iso внутри VMware Player с 1 ГБ оперативной памяти, sdaсоставляет 810 МБ. Я также установил общий ресурс CIFS на хост-машине. # DEV=sda # PART=sda1 # echo "1,,L,*" | sfdisk /dev/$DEV # mkfs.ext3 /dev/$PART …

3
Как интерпретировать вывод lsusb - что это за корневые хабы Linux Foundation?
Недавно я узнал о команде lsusb при устранении неполадок с гарнитурой. Мой ноутбук работает под управлением Debian и в настоящее время ничего не подключен к USB, но когда я запускаю команду "lsusb", я все равно получаю немного информации: root@t500:~# lsusb Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root …
18 debian  usb 

2
Больше плитки с KDE
Я боюсь, что у меня возникают противоречивые требования, но я все еще хочу спросить. Я уже давно пользуюсь KDE и мне нравится его программное обеспечение (Konsole, Okular, Dolphin). Мне очень нравится KWin с его возможностями: Разделение окон на левой / правой стороне, даже с несколькими мониторами. Разделение окон на квадранты …
18 tiling-wm  kwin 

2
Предоставьте пользователю доступ для чтения / записи только к одному каталогу
Я использую сервер, и мне нужно предоставить доступ на чтение / запись к определенному каталогу одному пользователю. Я пробовал следующее: sudo adduser abcd sudo groupadd abcdefg chown -R .abcdefg /var/www/allowfolder chmod -R g+rw /var/www/allowfolder usermod -a -G comments abcd Вышеприведенное, кажется, работает, однако оно предоставляет пользователю доступ только для чтения …

1
В чем разница между start-stop-daemon и работой с &?
Я настраиваю сервис в /etc/init.d. Я смотрю на различные сценарии, некоторые из которых реализованы с, start-stop-daemon ...а некоторые с /path/to/script &. Все они сохраняют pid в файле и делают некоторые проверки. Какова лучшая практика, каковы различия, что важно знать здесь ...? (в общем) В моем конкретном случае у меня есть …

2
Обои растягиваются на нескольких мониторах на Fedora 19 (Gnome 3)
Я использую Fedora 19 (GNOME Shell 3.8.4). У меня есть настройка двух мониторов (два 1440 x 900), и я хочу иметь возможность растягивать свои обои на двух мониторах, как я привык при использовании Ubuntu 12.04. Я не хочу разных обоев для каждого рабочего пространства, ни разных обоев для каждого монитора …


2
Как мне уменьшить размер локаль-архива?
У меня есть необходимость уменьшить размер locale-archiveфайла в некоторых моих системах RHEL6. Вот этот файл в моей системе: [root@-dev-007 locale]# ls -l total 96800 -rw-r--r--. 1 root root 99158704 Sep 9 15:22 locale-archive -rw-r--r--. 1 root root 0 Jun 20 2012 locale-archive.tmpl Итак, я сделал это ... [root@-dev-007 locale]# localedef …

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