Unix & Linux

38
Что такое «странный файл»?

Приложение, которое я использую, не запустится с этим сообщением пользователя: [Errno 13] Permission denied: '/home/sleblanc/.config/app/.config Когда я использовал ls, файл обнаружился так: ?--------- 1 root root 0 Dec 31 1969 .config Запуск stat в файле дает мне это: % stat .config File: .config...

38
Как Ubuntu и Debian управляют $ HOME для пользователей с привилегиями sudo?

У меня есть скрипт bash, myhome.shсодержащий только одну строку: echo $HOME Владелец скрипта - пользователь: $ ls -l myhome.sh -rw-rw-r-- 1 user user <date> <time> myhome.sh В Ubuntu 16.04 и 17.10 я получаю: $ echo $HOME /home/user $ sudo echo $HOME /home/user $ bash myhome.sh...

38
Есть ли способ приостановить запущенный процесс в системах Linux и возобновить его позже?

Я должен копировать файлы на машине. И данные очень велики. Теперь серверы должны работать в обычном режиме, и на них обычно есть определенный диапазон часов работы. Так есть ли способ выполнить такие команды таким образом, что если сервер попадает в часы занятости, он приостанавливает процесс, а...

37
Как работает система Unix или Linux? [закрыто]

Я хотел бы знать, как работает ОС в двух словах : Основные компоненты, на которых он построен Как эти компоненты работают вместе Что делает UNIX UNIX Что отличает его от других ОС, таких как Windows?...

37
Командная строка для полнотекстовой индексации?

Есть ли такая вещь, как механизм полнотекстового индексирования, который можно запрашивать из командной строки и в идеале вообще не требует использования графического интерфейса? Я особенно заинтересован в индексировании моих электронных книг и статей, так что это смесь pdf, epub и нескольких djvu....

37
RSync - исключая конкретный подкаталог и его дочерние элементы, где подкаталог существует на разных уровнях

G'Day, Я использую rsync для рекурсивной синхронизации дерева удаленных папок, которое выглядит примерно так: /folderA/a1/cache /folderA/a1/cache/A1 /folderA/a1/cache/A2 /folderA/a1/somefolder /folderA/a1/someotherfolder /folderA/a2/somefolder/cache /folderB/cache/ /folderB/b1/somefolder/cache...

37
Существует ли файл конфигурации 'rc' для grep / egrep? (~ / .Egreprc?)

Я обычно использую grep при разработке, и есть некоторые расширения, которые я всегда не хочу искать (например, * .pyc). Можно ли создать ~ / .egreprc или что-то в этом роде и поставить некоторую фильтрацию, чтобы всегда не показывать pyc-файлы в результате. Возможно ли это, или мне нужно будет...

37
Использование системной даты / времени в Cron Script

Я настраиваю Cronjob, который будет резервировать базу данных MySQL, которая есть на моем сервере, но я не хочу, чтобы она продолжала перезаписывать один и тот же файл снова и снова. Вместо этого я хочу иметь массив резервных копий на выбор, сделанный автоматически. Например: ## Cronjob, run May...

37
Как мне точно определить размеры и положение окна, включая украшения?

Я пытался выяснить размер окна для использования в небольшом скрипте. Моя текущая техника использует, wmctrl -lGчтобы узнать размеры. Однако проблема заключается в следующем: Цифры x и y, которые он дает, относятся к верхнему левому углу оформления окна, а высота и ширина - только к области...

37
Черточки в принтф

Я пытаюсь использовать printf для форматирования довольно симпатичного вывода в скрипте bash например: ----------------------- | This is some output | ----------------------- Но я наткнулся на какое-то поведение, которое я не понимаю. $ printf "--" дает мне ошибку printf: usage: printf [-v var]...

37
Как восстановить оболочку после отключения

Я работаю на удаленной машине с CentOS 5.6, и моя сеть продолжает падать. Есть ли способ восстановить мои зависшие сеансы после повторного подключения? РЕДАКТИРОВАТЬ: я делаю некоторые обновления и установки с yum и беспокоюсь, что это может быть проблемой, если процессы продолжают зависать в...

37
Как избежать «BASH-измов» в скриптах оболочки

Существует ли инструмент, похожий на Perl :: Critic, который будет проверять ваши сценарии оболочки и выявлять недостатки, проблемы переносимости, использование нестандартных программ без откатов, использование устаревших программ и т. Д.? Я понимаю, что set -o posixэто отключит использование не...

37
Почему некоторые приложения используют ~ / .config / appname для своих данных конфигурации, в то время как другие используют ~ / .appname?

Я заметил, что некоторые приложения помещают свои файлы конфигурации в ~/.config/appnameто время как другие используют ~/.appname(классический способ, AFAIK) для этого. Какой смысл в этом различии и что может быть лучше рассмотреть для моего приложения? ОБНОВЛЕНИЕ: Похоже, что для моего (XUbuntu...

37
Терминал автозаполнения: цикл через предложения

У меня было это в моей настройке Ubuntu, и так как я перешел на Fedora, я хочу установить его, и я забыл, как ... Идея проста: Я не хочу, чтобы терминал показывал мне предложения, когда я удваиваюсь tab, вместо этого я хочу, чтобы он циклически просматривал все возможные предложения при каждом...

37
SSH через несколько хостов

Чтобы добраться до моей машины в моем офисе, в данный момент я делаю это: me@home:~$ ssh unix.university.com me@unix:~$ ssh unix.department.univeristy.com me@unix.department:~$ ssh office-machine.department.university.com me@office-machine:~$ echo "This is very annoying" Есть ли простой способ...

37
Как включить локализацию и очередь для создания базы данных?

В новом экземпляре Ubuntu 10.4 я пытался использовать locateкоманду только для получения ошибки locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory от использования этой команды в других системах, я предполагаю, что это означает, что база данных еще не была собрана (это...

37
Как быстро сохранить и получить доступ к часто используемым командам?

У меня есть много команд, которые я обычно должен выполнять, часто с малейшим изменением. Прямо сейчас я храню их все .bash_historyи использую CTRL- Rчтобы получить к ним доступ, но мне интересно, есть ли лучший способ. Что я ищу: Легко добавить новую команду Простой поиск и повторное выполнение...