Unix & Linux

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

5
Труба присваивает переменную
Для простоты я хотел бы сделать: echo cart | assign spo; echo $spo Выход: корзина Такое assignприложение существует? Я знаю все способы сделать это с помощью замены.
19 bash  variable 

3
Разница между командами ifconfig и ip
Я прочитал некоторые статьи / учебные пособия по команде ifconfig, большинство из которых содержали общее утверждение: "ifconfig устарела командой ip" и предложил узнать ip команду. Но никто из них не объяснил, почему команда «ip» является более мощной, чем «ifconfig». В чем разница между ними обоими?
19 linux  networking  ip  command 


1
Использование rsync в то время как источник обновляется безопасно?
Безопасно ли использовать, rsyncкогда исходная файловая система смонтирована и доступна для записи, если предположить, что она вполне может быть изменена во время работы rsync? Я предполагаю, что в условиях гонки я могу не получить последние модификации, но есть ли риск коррупции?

4
Поиск предыдущей команды с тем же префиксом, когда я нажимаю вверх в приглашении оболочки
Исходя из мира FreeBSD, я хочу, чтобы терминал Linux вел себя как FreeBSD, особенно в версии 9.1, в основном, когда вы вводите cdв терминал и нажимаете стрелку «вверх», вы можете просматривать все команды в истории, начиная с cdкоторых вы можете выиграть много времени. Я не знаю, как включить эту функцию …

2
Почему эта команда создает чрезвычайно большой файл?
Сегодня я экспериментировал с некоторыми операциями добавления и, по своему любопытству, запустил это (где file1.txt был не пуст, а file2.txt был пуст): $ cat file1.txt >> file2.txt >> file1.txt Когда я увидел, что это заняло некоторое время, я нажал Ctrl+, Cчтобы закончить. К тому времени размер файла file1.txt составлял сотни …

1
где находится / var / log / messages
У меня есть несколько источников, сообщающих, что /var/log/messagesу меня есть системный журнал, но у меня нет этого файла (Ubuntu 11, Debian). Файл сообщений сейчас где-то еще? Я пытался использовать его locateдля поиска, но не видел его.
19 ubuntu  logs 

3
Автоматически устанавливать часовой пояс Linux в соответствии с местоположением
Как мы можем автоматически установить системный часовой пояс по умолчанию в Linux, используя Интернет? На мой взгляд, NTP-серверы могут обновлять только время, но не часовой пояс. Есть ли сервер, который может изменить часовой пояс?

3
Как я могу перенаправить исходящий трафик на порт 80, используя iptables локально?
Я пытаюсь локально перенаправить порты на моей машине с Ubuntu, используя iptables. Похоже на прозрачное проксирование. Я хочу поймать что-нибудь, пытаясь оставить мою систему на порту 80 и перенаправить ее на удаленный хост и порт. Могу ли я добиться этого с помощью функций NAT и предварительной маршрутизации iptables?

3
Как сканировать, используя поиск для всех файлов, для которых установлен бит выполнения?
Я хочу написать сценарий исправления прав доступа, который использует поиск для исправления прав доступа к файлам. Главным образом, мне нужна команда find, которая может вывести список всех файлов с установленным битом выполнения независимо от других прав доступа к файлу (это хитрость).
19 find 

7
Как я могу изменить шлюз по умолчанию?
В настоящее время я использую FreeBSD 9.1, и шлюз по умолчанию уже настроен в rc.conf. rc.conf: defaultrouter = "10.0.0.1" Но теперь я хочу изменить шлюз по умолчанию без перезагрузки системы, это возможно?
19 routing  freebsd 

3
Универсальные экстракторы
С увеличением числа форматов файлов архивов и сжатых данных существует ли единый бесплатный инструмент командной строки с открытым исходным кодом, чтобы управлять ими всеми? Возможно что-то с последовательным / унифицированным набором флагов? (обратите внимание на мою дружескую неявную ссылку на tar ) Однажды я столкнулся с набором псевдонимов, предназначенных для …

6
Поиск хоста, который учитывает / etc / hosts
Утилиты любят hostи digпозволяют увидеть IP-адрес, соответствующий имени хоста. Существует также getentутилита, которая может использоваться для запроса /etc/hostsили других баз данных NSS. Я ищу удобную стандартную утилиту (которая доступна, скажем, в Debian), которая разрешает имя хоста независимо от того, где оно определено. Это должно быть более или менее эквивалентно ping …
19 dns  hosts 

6
Переустановка всех пакетов Debian
Я по ошибке убил процесс dpkg, работающий в фоновом режиме, и я хотел бы переустановить все пакеты, чтобы убедиться, что все в порядке. Сначала я попытался получить список всех пакетов и переустановить их. dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) …

3
rsync определенные файлы, исключая остальные, игнорируя каталог .svn /, рекурсивно
Я использую, rsyncчтобы скопировать некоторые файлы из общего ресурса в другой. Рекурсивно мне нужно: Удалить файлы в месте назначения, которые были удалены из источника Только синхронизация .phpи .jsфайлы Исключить все остальные типы файлов Не удаляйте .svn/каталоги в месте назначения Если я использую это: rsync -zavC --delete --include='*.php' --include='*.js' --exclude="*" \ …

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