Unix & Linux

28
Как «grep» для длины линии в заданном диапазоне?

ПРИМЕЧАНИЕ: этот вопрос является дополнением к этим вопросам и ответам: как "grep" для длины строки * не * в данном диапазоне? Мне нужно получить только строки из текстового файла (словаря, разделенного новой строкой), который имеет диапазон длин не менее 3 символов, но не более 10. Пример: ВХОД:...

28
Выполните .exe на общей папке samba

У меня есть машина linux и машина windows, на машине linux есть общий ресурс samba с файлом .exe. Я могу читать и записывать файлы с компьютера Windows на общий ресурс Samba, но не могу выполнить файл .exe. Как я могу настроить samba, чтобы позволить мне выполнить...

28
Преобразование подчеркивания в PascalCase, т.е. UpperCamelCase

Если у меня есть строка, которая выглядит так: "this_is_the_string" Внутри bash-скрипта я хотел бы преобразовать его в PascalCase, т.е. UpperCamelCase, чтобы он выглядел так: "ThisIsTheString" Я обнаружил, что преобразование в lowerCamelCase может быть сделано следующим образом:...

28
Как расширить раздел файловой системы на Ubuntu VM?

Я использую Ubuntu Desktop 14.04 в качестве виртуальной машины на Mac с vmware fusion. У меня проблемы с космическим предупреждением, и теперь я хочу увеличить его с 20 до 200 ГБ. Я выключил виртуальную машину и на стороне VMware увеличил выделенное дисковое пространство: Выключите ВМ VMWare Fusion...

28
Заставить Linux читать своп обратно в память

Ядро Linux выгружает большинство страниц из памяти, когда я запускаю приложение, которое использует большую часть 16 ГБ физической памяти. После завершения приложения каждое действие (ввод команд, переключение рабочих областей, открытие новой веб-страницы и т. Д.) Занимает очень много времени для...

28
Как ограничить пользователя одной папкой и не позволить ему удалить его папку

У меня есть сервер Ubuntu на digitalocean, и я хочу предоставить кому-то папку для своего домена на моем сервере, моя проблема в том, что я не хочу, чтобы этот пользователь видел мои папки или файлы или мог удалить их папку. Как я могу ограничить этого пользователя в своей папке и не дать ему выйти...

28
Что делает exec {fd} </ dev / watchdog 'в Bash

Это буквально, а {fd}не заполнитель. У меня есть скрипт, который делает это, и ни в коем случае не использует источник, и нигде не ссылается {fd} Это действительный Bash? exec...

28
Не удалось найти файлы postgresql.conf & pg_hba.conf в моей установке postgresql

Следуя всем инструкциям UNIXMEN , установленным postgresql-9.4в CentOS 6.4. Все прошло хорошо, запустил сервис и смог получить доступ к pgsqlэкрану. Но когда я пытаюсь настроить phpPgAdmin, я не мог найти файлы postgresql.conf pg_hba.conf config.inc.php phpPgAdmin.conf В инструкции сказано, что...

28
Считается ли лучшей практикой не использовать заглавные буквы в именовании файлов?

Люди говорят, что вы не должны использовать пробелы в именах файлов Unix. Есть ли веские причины не использовать заглавные буквы в именах файлов (т. File_Name.txtЕ. Против file_name.txt)? Или это просто вопрос личных...

28
Как Linux различает реальные и несуществующие (например, устройства) файлы?

Это вопрос довольно низкого уровня, и я понимаю, что это может быть не лучшее место, чтобы спросить. Но, это казалось более подходящим, чем любой другой сайт SE, так что здесь идет. Я знаю, что в файловой системе Linux некоторые файлы действительно существуют , например, такие ,...

28
Где продолжение строки bash после && и || документально?

Я часто видел эту конструкцию в сценариях и использовал ее сам, но меня беспокоит, что я не могу найти ее в документации. Пример: [ -f file1 ] && [ -f file2 ] && echo "Both files exist." || echo "One or the other file doesn't exist." Это также можно сделать с помощью обратной косой...

28
Что делает sed -i '1d'?

Я понимаю, что sedэто команда для работы с текстовым файлом. Из моего Google, кажется, -iозначает выполнить операцию над самим файлом, это правильно? Как насчет

28
Как удалить псевдоним из моей оболочки навсегда

Когда меня не было рядом с компьютером, какой-то парень достал его и установил псевдоним для себя lsв моей корневой папке. Он установил это 'yes NeverGonnaGiveYouUp'. Так что теперь, когда я в своей корневой папке и lsнабираю, я получаю бесконечный цикл NeverGonnaGiveYouUp. Это сводит меня с ума, и...

28
$ _ vs! $. Последний аргумент предыдущей команды и перенаправление вывода

Вопрос о специальных переменных. Документация гласит: !!:$ обозначает последний аргумент предыдущей команды . Это может быть сокращено до! $. ( $_подчеркивание.) При запуске оболочки задайте абсолютный путь, используемый для вызова оболочки или сценария оболочки, выполняемого в том виде, как он был...

28
Команды BusyBox действительно встроены?

Я читал знаменитую легенду восстановления Unix , и мне пришло в голову удивление: Если бы у меня была открыта оболочка BusyBox, а двоичный файл BusyBox был удален сам, смогу ли я по-прежнему использовать все команды, включенные в двоичный файл BusyBox? Ясно, что я не смог бы использовать версию BB...

28
причина exec в скриптах-обёртках

Я видел примеры сценариев-оболочек, которые в двух словах следующие: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Как видно выше, они execпочти сразу же заменяют вновь созданную оболочку на $myprog. Можно добиться того же без exec:...

28
Область действия локальных переменных в функциях оболочки

После прочтения 24.2. Локальные переменные , я думал, что объявление переменной varс ключевым словом localозначало, что varзначение было доступно только внутри блока кода, ограниченного фигурными скобками функции. Однако после запуска следующего примера, я обнаружил, что varтакже может быть...