Unix & Linux

96
Как я могу запустить Python SimpleHTTPServer на порт 80?

Я использую эту команду в Ubuntu, но она запускается на порте 8080, и у меня нет другого запущенного сервера, поэтому я бы хотел, чтобы он запускался на порте 80. Я видел способы, которыми вы могли бы настроить скрипт bash, чтобы сделать что-то вроде это, но разве нет флага командной строки или...

95
Есть ли базовый учебник для grep, awk и sed? [закрыто]

Я был пользователем Linux некоторое время, и у меня есть довольно приличное понимание большинства распространенных утилит командной строки. Тем не менее, те , которые приходят и снова по отношению к составлению программ grep, awkи sed. Единственное, для чего я использовал grep - это добавление в...

95
Зачем нам форк для создания новых процессов?

В Unix всякий раз, когда мы хотим создать новый процесс, мы разветвляем текущий процесс, создавая новый дочерний процесс, который в точности совпадает с родительским процессом; затем мы выполняем системный вызов exec, чтобы заменить все данные из родительского процесса данными для нового процесса....

95
Где хранится история bash?

Если я бегу history, я вижу свои последние выполненные команды. Но если я делаю tail -f $HISTFILEили tail -f ~/.bash_history, они не попадают в список. Файл заблокирован, есть временное местоположение или что-то...

95
Как узнать, какую версию Debian я использую?

В учебном пособии мне предлагается «Если вы используете Squeeze, следуйте этим инструкциям ...» и «Если вы используете Wheezy, следуйте этим другим инструкциям ...» Когда я бегу uname, я получаю следующую информацию: Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux...

94
Запутанное использование && и || операторы

Я скользя через /etc/rc.d/init.d/sendmailфайл (я знаю , что это вряд ли когда - либо использовал, но я учусь на экзамен), и я стал немного запутался о &&и на ||операторах. Я читал, где они могут быть использованы в таких заявлениях, как: if [ test1 ] && [ test2 ]; then echo "both...

94
Стандартный инструмент для преобразования количества байтов в KiB, MiB и т. Д .; как du, ls1

Существует ли стандартный инструмент, который преобразует целое число байтов в удобочитаемый счетчик максимально возможного размера блока, сохраняя при этом числовое значение от 1,00 до 1023,99? У меня есть свой собственный скрипт bash / awk, но я ищу стандартный инструмент, который можно найти во...

94
Как совместить условия 2-name в find?

Я хотел бы искать файлы, которые не соответствуют 2 -nameусловиям. Я могу сделать это так: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" и это даст правильный результат, но могу ли я как-то соединить эти 2 условия с...

94
Действительно ли скобки помещают команду в подоболочку?

Из того, что я прочитал, размещение команды в скобках должно запускать ее в подоболочке, аналогично запуску скрипта. Если это правда, как он видит переменную x, если x не экспортируется? x=1 Запуск (echo $x)в командной строке приводит к 1 Запуск echo $xв скрипте ничего не дает, как и...

94
Как сжать корневую файловую систему без загрузки livecd

Я чувствую, что мне нужно переставить системные разделы для перемещения данных, ранее находящихся под корневой файловой системой, в выделенные точки монтирования. Все тома находятся в LVM, так что это относительно просто: создать новые тома, перенести в них данные, сжать корневую файловую систему,...

93
Какие ваши любимые функции командной строки или трюки?

Поделитесь своими возможностями и приемами командной строки для Unix / Linux. Старайтесь, чтобы это не зависело от оболочки / дистрибутива, если это возможно. Интересует просмотр псевдонимов, однострочников, сочетаний клавиш, небольших сценариев оболочки и т....

93
Для чего нужна команда `fakeroot` в Linux?

Зачем нам вообще нужна fakerootкоманда? Разве мы не можем просто использовать команды sudoили su? На странице руководства написано: fakeroot - запустить команду в среде, подделывающей привилегии root для манипулирования файлами About.com говорит: Дает поддельную корневую среду. Этот пакет...

93
Есть ли способ получить минимум, максимум, медиану и среднее из списка чисел в одной команде?

У меня есть список номеров в файле, по одному в строке. Как я могу получить минимальные, максимальные, средние и средние значения? Я хочу использовать результаты в скрипте bash. Хотя моя непосредственная ситуация с целыми числами, решение для чисел с плавающей запятой было бы полезно в дальнейшем,...

93
Как удалить первые n строк файла ascii с помощью команд оболочки?

У меня есть несколько файлов, которые содержат текстовую информацию ascii в первых 5-10 строках, за которыми следуют хорошо табличные данные матрицы В сценарии оболочки я хочу удалить эти первые несколько строк текста, чтобы я мог использовать информацию чистой матрицы в другой программе. Как я...

93
Почему rm может удалять файлы только для чтения?

Если я создаю файл, а затем изменяю его права доступа 444(только для чтения), как же его rmможно удалить? Если я сделаю это: echo test > test.txt chmod 444 test.txt rm test.txt ... rmспросит, хочу ли я удалить защищенный от записи файл test.txt. Я бы ожидал, что rmне смогу удалить такой файл и...