Unix & Linux

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

6
Можно ли заменить «тогда» скобками?
Я впервые узнал, как кодировать на Cязыке, и с помощью if ( code ) then code fi Мне очень трудно читать мой код (не спрашивайте почему). Есть ли замена then? Что-то вроде этого: if ( code ) { code } fi

1
Можно ли узнать источник (приложение) буфера обмена?
Я заметил, что иногда содержимое буфера обмена становится недоступным, если исходное приложение (откуда контент был скопирован) закрыто. Это заставляет меня задуматься, возможно ли узнать, что такое исходное приложение (например, по PID). Почему? Если исходное приложение является терминалом, я хотел бы найти рабочий каталог терминала, если копируемое содержимое является относительным путем, …
10 x11  process  clipboard  xclip 

1
Подстановка Bash с переменной, определенной из шаблона glob
Приведенный ниже пример объясняет проблему. Почему FILENAMEпри использовании подстановки отпечаток корректно отображается и воспринимается как шаблон? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB") echo $FILENAME #file_1234 echo ${FILENAME:1:5} #ile_* <---why is this not ile_1

2
High IO wait - Как определить первопричину?
У меня есть экземпляр MySQL на двух выделенных серверах. Один для производства, другой для тестовой платформы. 2 сервера практически одинаковы, единственное отличие - контроллер RAID и виртуальный том (HD одинаковы). На производстве есть выделенный контроллер HW RAID и том RAID 10. С другой стороны, контроллер RAID выглядит как программный (Lenovo …

1
OS X, bash: меньше работает с дескрипторами открытых файлов, cat не работает
В скрипте bash, над которым я работаю (который должен работать в Ubuntu и OS X), мне нужно перенаправить вывод сотен команд в файл. Вместо того, чтобы присоединиться &>...ко всем из них, я просто делаю exec 9>&1 exec 5<>/tmp/some-file.txt exec 1>&5 Пока все хорошо, но на полпути через все эти команды …


5
nginx logrotate ошибка в работе cron
Я использую Ubuntu 14.04 LTS и nginx на VPS Digital Ocean, и время от времени получаю сообщения о неудачной работе cron: Тема Тест Cron -x / usr / sbin / anacron || (cd / && run-parts --report /etc/cron.daily) Тело письма: /etc/cron.daily/logrotate: ошибка: ошибка при запуске общего сценария postrotate для /var/log/nginx/*.log …
10 ubuntu  cron  nginx  logrotate 


2
Разница в выполнении init со встроенными и внешними initramfs?
Я создаю очень минимальную систему Linux, которая состоит из ядра (v4.1-rc5) и initramfs, заполненных busybox (v1.23.2). По большей части он работает нормально, но я наблюдаю разницу в поведении выполнения команд в / init, использую ли я встроенный initramfs по сравнению с внешним. Сценарий / init: #!/bin/sh dmesg -n 1 mount …
10 linux  kernel  boot  initramfs 

6
Удаление файлов с пробелами в их именах
Я пытаюсь удалить все файлы с пробелами в их именах. Я использую следующую команду. Но это дает мне ошибку Команда: ls | egrep '. ' | xargs rm Здесь, если я использую только ls | egrep '. 'команду, она дает мне все имя файла с пробелами в именах файлов. Но …
10 shell  quoting  rm  xargs 

3
Как поместить комментарии в мой файл / etc / shadow?
Я выполняю некоторые обновления системы, и мой менеджер пакетов показывает изменения между исходным / etc / shadow и моим. Я хотел бы поместить некоторые комментарии в файл для следующего раза, когда это произойдет. Как мне сделать так, чтобы комментарии в файле / etc / shadow не ломались? Я думаю, что …
10 password 

1
GParted LiveCD не запускается
У меня есть настройка виртуальной машины в VirtualBox (LinuxMint 17.1). Но я пытаюсь загрузить GParted, чтобы изменить размер раздела. Я использую gparted-live-0.22.0-2-amd64.isoи он загружается правильно. Я пробовал каждый параметр в GRUB, а также последнее меню, но я не могу пройти этот экран: Этот экран также появляется во время загрузки, прежде …

2
Невозможно скопировать большой файл на карту памяти usb ext2 [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 4 года назад . У меня есть USB-флешка 8G (я на Linux Mint), и я пытаюсь скопировать в нее файл …

1
cp говорит, что удаляет файлы, но не должен
Создание быстрого резервного копирования: root@guilmon:/mnt/backup/guilmon/home# cp -uvfrx --preserve=all /home/rena/ . Вывод удивителен - некоторые файлы считаются удаленными! removed ‘./rena/dev/lua/conkybitcoin/conkybitcoin.lua’ Удаленные файлы кажутся случайными и не изменились. Почему он говорит, что удаляет их? Даже странно, что он, похоже, не удалил этот файл (ни исходный код). Что происходит?
10 backup  cp 

2
Как я могу частично скопировать файл с сломанного диска?
У меня сломан диск, с которого мне нужно скопировать файл 60G. Время от времени диск сбрасывается, и я не могу закончить копирование. Я хотел бы попробовать скопировать частичные фрагменты и собрать их все вместе. Как я могу это сделать?

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