Вопросы с меткой [unix]

Unix - это многозадачная многопользовательская операционная система, изначально разработанная группой сотрудников AT & T в Bell Labs в 1969 году.

11
голосов
6ответов
13k показов

Существует ли стандартный инструмент UNIX для повторения команды любое количество раз?

Вероятно, это очень просто, но есть ли простой способ написать команду один раз в консоли и выполнить ли ее n раз, где n указано во время выполнения? Что-то вроде этого: repeat 100 echo hello ...
11
голосов
6ответов
9k показов

Выборочная подсветка vim

Я сейчас редактирую некоторые xml и оставляю себе некоторые комментарии, к которым можно вернуться. Как это Я редактирую с помощью vim прямо сейчас, и я хотел бы, чтобы vim выделил Вопрос прямо ...
11
голосов
3ответа
139k показов

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

Как я могу изменить все права доступа к каталогу в одной команде в Unix?
11
голосов
2ответа
9k показов

Несколько crontabs для одного пользователя

Есть ли способ использовать несколько файлов crontab для одного пользователя? Думая что-то вроде файла crontab для проекта вместо crontab для пользователя ... Любая помощь приветствуется ...
11
голосов
5ответов
34k показов

Как найти и остановить процесс на Mac

Как я могу найти идентификатор процесса и остановить процесс, работающий на порте 8080 на Mac? На Ubuntu это работает: ps -aux и я могу найти процесс и запустить: kill -9 pid ps -aux , похоже, не ...
11
голосов
9ответов
4k показов

Массовое переименование, * nix версия

Я искал способ переименовать огромное количество файлов с одинаковыми именами, очень похоже на этот (вопрос, связанный с Windows), за исключением того, что я использую * nix (Ubuntu и FreeBSD, ...
11
голосов
6ответов
18k показов

Как получить время выполнения Bash в миллисекундах под Mac OS X?

Я проверил это, но предоставленное решение не сработало для меня. Используя дату, я могу получить время выполнения в секундах: T="$(date +%s)" #some work here T="$(($(date +%s)-T))" echo "execution ...
11
голосов
2ответа
574 показов

Linux mv команда перенесла данные в неизвестное место?

Я случайно выполнил эту команду в SSH: mv /var/www/vhosts/website/httpdocs/magento/* Теперь все данные в magento dir исчезли. Кто-нибудь знает, куда он переехал? Спасибо!
11
голосов
2ответа
35k показов

Порт Ethernet не отображается в ifconfig

Я задал этот вопрос на ubuntuforums.org, но не получил никаких ответов. Я новичок в Ubuntu, и у меня возникают проблемы при работе моего встроенного порта Ethernet, работающего на новой установке ...
11
голосов
3ответа
2k показов

Вызов сценария с ./bla.sh против. bla.sh

Кто-нибудь может мне объяснить, что делает оболочка в двух примерах А) и Б) ниже? Это, очевидно, ведет себя по-разному, но я не могу выяснить, почему результат отличается. Пример: Давайте создадим ...
11
голосов
2ответа
48k показов

Как я могу проверить историю команд пользователя в Unix?

Я знаю, что команда 'history' дает мне список команд, которые я набрал в терминале Unix. Как просмотреть историю команд для всех пользователей, которые в данный момент вошли в систему?
10
голосов
4ответа
13k показов

Каковы преимущества символических ссылок по сравнению с жесткими ссылками и наоборот?

Я понимаю разницу между символическими и жесткими ссылками, но я никогда не понимал, почему выбирают одно или другое.
10
голосов
3ответа
5k показов

Хватит cron отправлять мне письма

Как я могу остановить cron отправлять мне по электронной почте результаты заданий, которые я планирую?
10
голосов
2ответа
41k показов

Избавьтесь от сообщения "Resource Busy" в Mac OS X

Я пытаюсь восстановить потерянную таблицу разделов HSF+ iMac, выполнив команду i внутри sudo pdisk /dev/rdisk1 . Когда я пытаюсь выполнить команду i , я получаю сообщение об ошибке, в котором ...
10
голосов
3ответа
6k показов

Как перечислить имена каталогов, но не их содержимое, в * N * X?

Если я сделаю простой ls указав шаблон имени файла, например ls A* , для каталогов, которые соответствуют шаблону, он войдет в каталог и выдаст полный список, но как я могу получить только список для ...
10
голосов
5ответов
11k показов

Есть ли способ псевдонима многопользовательской команды в Unix?

Я пытаюсь создать псевдоним команды sudo shutdown но в моем .profile я не могу просто сделать alias "sudo shutdown"="my command" . Есть ли другой способ псевдонима многопоточных команд в Unix?
10
голосов
6ответов
16k показов

Разделить файл на два файла в заданной строке

Я ищу способ в Unix разделить файл на два файла по заданному номеру строки. split -l 100 file_name близко к тому, что я ищу, но эта команда создает несколько файлов, каждый из 100 строк. Я ищу ...
10
голосов
3ответа
30k показов

Подключение к сети Wi-Fi с помощью Mac Terminal

Каждый раз, когда я пытаюсь выяснить, как это сделать, я узнаю, как это сделать на Linux, и он не переносится. Как подключиться к сети WiFi с помощью Mac Terminal Bash?
10
голосов
2ответа
17k показов

Как мне добавить местоположение к моему пути в Unix?

Я использую установку FreeBSD по умолчанию с оболочкой C (csh). Предположим, у меня есть команда, которую я могу запустить, выполнив это: /sbin/abc , но не могу выполнить, выполнив abc . Как я могу ...
10
голосов
6ответов
32k показов

Как мне показать заголовок файла в Unix?

чтобы увидеть заголовок файла (wmv, mp3, бинарный [pe/elf/machos], avi и т. д ....), какая командная строка в unix может выполнить это? с нетерпением жду некоторых ответов:D
10
голосов
3ответа
10k показов

Что такое переменная PATH Unix и как мне к ней добавить?

Многие учебники по программированию просят пользователей добавить что-то в их PATH но не объясняют, что это такое. Существующие ресурсы, которые объясняют PATH пользователям, плохо знакомым с ...
10
голосов
6ответов
7k показов

Используя индекс, чтобы сделать grep быстрее?

Я обнаруживаю, что снова и снова повторяю одну и ту же кодовую базу. Хотя это прекрасно работает, каждая команда занимает около 10 секунд, поэтому я думаю о том, как сделать это быстрее. Так может ли ...
10
голосов
2ответа
408 показов

Как переместить папку в Unix с помощью mv, только когда цель находится на том же диске

Мне нужно переместить папку с помощью команды unix mv, но только если цель находится на том же диске или в той же файловой системе. Какой будет лучший подход?
10
голосов
1ответ
33k показов

Команды Unix для получения даты последнего изменения и размера файла / папки (НЕ LS)

Мне нужна команда, которая извлекает дату последнего изменения и другую, которая дает размер файла. Я искал везде, и я не могу найти такие команды. LS не будет работать.
10
голосов
5ответов
11k показов

Список всех уникальных расширений для файлов, содержащихся в каталоге

Я хотел бы видеть все уникальные расширения файлов, содержащихся в определенном каталоге. Какова команда, чтобы сделать это в Bash? Можно использовать find . -type f чтобы получить все файлы в ...
10
голосов
3ответа
26k показов

В оболочке Linux, что должен делать echo $ 1?

Я делаю echo $1 , он выводит, какая оболочка входа по умолчанию используется. Но за echo $2 далее я получаю только новую строку. Это почему?
10
голосов
1ответ
17k показов

Регулярное выражение для "или" нескольких слов в grep

[Computer]$ grep "foo|bar" filename Я понимаю, что приведенная выше команда должна возвращать каждую строку в имени файла, где есть "foo" или "bar". Справочные страницы подтверждают | как регулярное ...
10
голосов
5ответов
3k показов

Путь экспорта NFS, содержащий «-» (тире)

Я немного напряжен с файлом экспорта NFS. В частности, я не могу найти способ экспортировать каталог, содержащий «-» в имени пути. Руководство (экспорт (5)) гласит: Also, each line may have one or ...
10
голосов
1ответ
4k показов

bash vi mode: Что означает # - * - mode: ruby - * - # vi: установить ft = ruby: значит?

Я просматриваю некоторый случайный код, и в верхней части он говорит это: # -*- mode: ruby -*- # vi: set ft=ruby : Что это значит? Я знаю, что это простой вопрос, но я не смог найти его в Интернете, ...
10
голосов
5ответов
18k показов

Crontab удален?

Вместо того, чтобы вводить «crontab -e», я случайно набрал "crontab" и застрял в середине процесса, поэтому я прервал процесс. Теперь, когда я захожу в crontab -e, он полностью пуст. Это совсем не ...
10
голосов
3ответа
29k показов

Как установить табуляцию на 4 пробела в vim?

По умолчанию вкладка в vim установлена на 8 пробелов. Как мы можем установить вкладку на 4 пробела в vim навсегда?
10
голосов
1ответ
1k показов

Есть ли способ отсортировать мои окна в сеансе экрана?

Я использую screen и у меня есть сеансы ssh, открытые для нескольких разных машин из моего сеанса экрана. Я хотел бы держать их в порядке, по понятным причинам. Часто мне приходится подключаться к ...
10
голосов
4ответа
82k показов

Как получить IP-адрес машины Unix?

Мне нужно знать IP-адрес машины UNIX. Я могу войти в систему с помощью ssh, но не знаю IP-адрес. Может кто-нибудь сказать мне команду, чтобы получить IP-адрес компьютера Unix, на котором я вошел в ...
10
голосов
3ответа
1k показов

Существует ли автоматически прокручиваемая, задержанная по времени команда пейджера Unix?

Я бы хотел, чтобы вывод больших команд замедлился, например, показ слайдов, например, с автоматической задержкой 500 мс между каждой прокруткой. Какой самый простой способ добиться этого?
10
голосов
5ответов
7k показов

Какой официальный установщик для пакетов Unix на Mac OS?

Я немного озадачен установкой стандартных пакетов Unix в Mac OS X. Например, у меня есть /usr /bin /svn, то есть SVN v.1.4.4, но FinkCommander говорит, что svn не установлен. То же самое относится и ...
10
голосов
1ответ
4k показов

Куда направлен ВЫКЛЮЧЕНИЕ отрекшейся программы?

В продолжение этого вопроса я хотел бы знать, куда перенаправляются STDOUT и STDERR программы, в которой я запускал disown -h .
10
голосов
2ответа
2k показов

В чем разница между ~. (точка тильды) и "выход" при выходе из SSH-соединения

Всякий раз, когда у меня есть фоновое соединение X11 в сеансе SSH, я должен использовать ~. и не exit для выхода из сеанса SSH. Какая здесь разница? Могу ли я всегда использовать ...
10
голосов
5ответов
12k показов

отдельный процессор% в «верхнем» выводе

Обычно для просмотра отдельных процессоров% мы нажимаем «1» в интерактивном режиме сверху. Однако я не могу понять логику, чтобы получить тот же вывод в пакетном режиме, т.е. top -n1b Я перенаправляю ...
9
голосов
1ответ
704 показов

Как позволить утилите `man` использовать` less` для отображения руководства, а не `more`?

У меня установлен Solaris 10, и он использует more для отображения содержимого вручную. Есть ли способ сделать это, используя less чтобы отобразить руководство? потому что more на самом деле не ...
9
голосов
11ответов
4k показов

Unix: Как я могу разрешить только одному человеку видеть мою папку в том же файле?

Я хочу дать доступ к DIR для друга. У него есть доступ к файловой системе, где находится каталог. Я не хочу устанавливать разрешения для всех пользователей. Как я могу позволить только человеку ...
9
голосов
5ответов
54k показов

Как сравнить два файла со сценарием оболочки?

Учитывая два файла, я хочу написать скрипт оболочки, который читает каждую строку из файла file1 и проверяет, есть ли он в файле file2. Если строка не найдена, она должна вывести два разных файла и ...
9
голосов
3ответа
4k показов

Как я могу создать задание cron, которое будет запускать задание каждые три недели?

У меня есть задача, которую нужно выполнить в моем графике проекта (3 недели). Я могу настроить cron, чтобы делать это каждую неделю или (например) на 3-й неделе каждого месяца - но не могу найти ...
9
голосов
6ответов
2k показов

Как я могу сократить файл из командной строки?

У меня есть xml-файл объемом 150 ГБ, который я хотел бы сократить (т.е. усечь) до 1 ГБ - есть ли простая (bash или аналогичная) команда, которую я могу использовать, или мне нужно идти программным ...
9
голосов
1ответ
2k показов

Пусть tmux устанавливает заголовок окна urxvt в соответствии с именем сеанса

Каждый день я запускаю кучу urxvtc -e tmux . Я пытаюсь найти способ переопределить urxvt заголовок окна X ("tmux") с помощью текущего имени сеанса tmux, установленного с помощью :rename-session ...
9
голосов
1ответ
975 показов

Как я могу использовать опции со временем?

Всякий раз, когда я пытаюсь использовать параметры с командой time, такие как format (-f, --FORMAT), я получаю следующую ошибку: bash: -f: command not found Как я могу использовать опции со временем?
9
голосов
4ответа
31k показов

Как настроить команду «mail» для Unix?

Я заглянул в Google и на страницы справочника по почте, но не могу понять, как их настроить. Все, что я хочу сделать, это настроить свой адрес электронной почты, чтобы я мог отправлять электронную ...
9
голосов
3ответа
11k показов

Unix - удалять файлы и папки, кроме PATTERN

Недавно я столкнулся с задачей удаления всех файлов / папок в каталоге, кроме тех, которые соответствуют определенному шаблону. Поэтому я подготовил однострочную Unix-команду для выполнения этой ...
9
голосов
4ответа
20k показов

Как я могу немедленно остановить вывод кота, несмотря на массивный вывод?

Я ищу способ остановить вывод в STDOUT, когда я понимаю, что команда неверна. Например, если я случайно кошка очень большой файл. Обычно это в конечном итоге останавливается, если вы удерживаете Ctrl ...
9
голосов
5ответов
27k показов

sudo chmod -R 777 /

sudo chmod -R 777 / Я сделал это. Это было ошибкой. Есть ли способ отменить это? В основном это испортило больше вещей, чем я могу перечислить. У меня нет машины времени на моем Mac.
9
голосов
4ответа
2k показов

Инструменты Unix: что, если файл называется минус что-то?

Мне всегда интересно: большинство инструментов GNU/Unix принимают параметры в форме «минус что-то», иногда с последующим аргументом. Что делать, если вы получили файл с именем минус что-то? $ ls -f $ ...