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

Оболочка - это программное обеспечение, которое позволяет пользователям взаимодействовать с операционной системой, обычно вводя их в командной строке.

18
голосов
5ответов
15k показов

Как вырезать файл до заданного размера под Linux?

Я хочу уменьшить размер файла с помощью грубой силы, то есть мне все равно, я просто хочу разрезать файл, скажем, наполовину и отбросить остальные. Первое, что приходит на ум - это усечение Perl. Я ...
17
голосов
4ответа
9k показов

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

Программно с ShellExecute просто указать глагол properties при указании Windows открыть файл, но можно ли это сделать из командной строки или из окна запуска? В идеале я хотел бы сделать это без ...
17
голосов
3ответа
22k показов

Unix: как объединить две директории

Скажем, у меня есть две папки с различным содержанием, foo и bar . Как я могу объединить bar в foo чтобы: Файлы в foo , которых нет в bar остаются нетронутыми. Файлы в bar , которые не находятся в ...
17
голосов
3ответа
65k показов

Как проверить ulimit для другого пользователя и изменить открытые файлы?

У меня есть процесс, работающий от имени пользователя gearman, и я хочу изменить open files чтобы избежать этой неприятной ошибки: ОШИБКА 2014-09-12 17:49:14.000000 [main] accept(слишком много ...
17
голосов
7ответов
30k показов

Команда Linux для поиска файлов, измененных за последние n секунд

Я хотел бы, чтобы команда Linux нашла файлы, измененные за последние n секунд. Есть ли сценарий оболочки или другой инструмент, который я могу запустить из интерфейса командной строки или ...
17
голосов
3ответа
5k показов

Как удалить путь из переменной $ PATH в fish?

Я использую fish в качестве оболочки в Debian, и недавно (после некоторого обновления), когда я пытаюсь использовать завершение команды, у меня есть: set: No such file or directory set: Could not add ...
17
голосов
3ответа
19k показов

Как рассчитать относительный путь из двух абсолютных путей в оболочке Linux?

У нас есть два пути. Первый - это каталог, второй - каталог или файл. /a/b/c и /a/d/e.txt Относительный путь от первого пути ко второму будет: ../../d/e.txt Как рассчитать это в терминале Linux? Для ...
17
голосов
3ответа
51k показов

Как удалить файлы из командной строки с помощью регулярных выражений?

Допустим, у меня есть 20 файлов с именем FOOXX, где XX - номер файла, например, 01, 02 и т.д. На данный момент, если я хочу удалить все файлы ниже номера 10, это легко, и я просто использую ...
17
голосов
5ответов
8k показов

Dir C: против Dir C:\

Я случайно обнаружил, что если я делаю: dir C:\ Я получаю список файлов, которые являются прямыми дочерними элементами диска C: в корне. Однако, если я сделаю: dir C: Я получаю огромный список ...
17
голосов
2ответа
16k показов

Связка клавиш Shell SIGKILL

Как настроить привязку клавиш для отправки SIGKILL на текущее задание переднего плана? Я уже знаю, что Ctrl+C - SIGINT а Ctrl+\ - SIGQUIT . Я хотел бы более серьезный вариант. Есть ли что-то серьезно ...
16
голосов
10ответов
19k показов

Mac OS X - не удалось запустить Terminal.app - оболочка имеет недопустимое значение

Я не могу запустить Terminal.app после отката моей системы с машины времени. Mac OS X версия 10.6.2 Отображается следующая ошибка. "Вы не авторизованы для запуска этого приложения" "Администратор ...
16
голосов
4ответа
15k показов

Как мне установить мою оболочку в Mac OS X?

Я знаю, что могу установить "Оболочки открытыми" в настройках терминала, но мне любопытно, есть ли какой-либо общесистемный способ установки этого (аналогично обновлению /etc /passwd в некоторых ...
16
голосов
2ответа
28k показов

что означает красный файл с черным фоном?

У меня проблема с компиляцией, и когда я проверяю свою директорию lib/, я получаю этот вывод из "ls": Что означает комбинация красный / черный? Я проверил вывод «dircolors -p», как предложено здесь ...
16
голосов
2ответа
46k показов

Bash не загружает .profile в новом сеансе в Linux

Я настраиваю новую машину Linux, которую я получил от нашего ИТ-отдела, и заметил, что .profile не загружается, когда я начинаю новый сеанс терминала. Текущая оболочка - Bash, хотя я изменил ее по ...
16
голосов
6ответов
13k показов

Как "отменить" команду распаковки?

Я использовал "unzip XXX.zip" для распаковки zip-файла, к сожалению, я ошибаюсь. Теперь я хочу удалить все файлы и каталоги, сгенерированные "unzip". Как я могу отменить это?
16
голосов
6ответов
329 показов

Хотите попробовать Linux, что делать?

Я изучал рубин на рельсах некоторое время. Сначала я отказался от использования консоли, но через некоторое время я могу сказать, что я люблю ее. Если Linux что-то подобное, я думаю, что это будет ...
16
голосов
4ответа
20k показов

Как различать каталоги для разных файлов, но не построчно

Я хочу видеть, рекурсивно, файлы, которые отличаются в двух каталогах. Diff может сделать это, но он показывает мне различия между строками, чего я не хочу. Есть ли инструмент, который делает это, ...
16
голосов
1ответ
4k показов

Завершение ZSH вкладки команд git очень медленное. Как я могу выключить его?

Если я наберу: rm Я увижу возможные завершения почти мгновенно. Однако, если я наберу: git rm Он будет зависать в течение нескольких секунд, если он находится в git-репо, или не сможет показать ...
16
голосов
2ответа
9k показов

Префикс к каждому выводу команды во время выполнения

Я пытаюсь сделать модульный скрипт. У меня есть несколько скриптов / команд, которые вызываются из одного скрипта. Я хочу префикс вывода каждой отдельной команды. нелогич-: Мои файлы: allcommands.sh ...
16
голосов
4ответа
5k показов

Команда перед каждой командой bash

Кто-нибудь знает способ поставить команду 'time' перед каждой командой в сеансе bash?
16
голосов
4ответа
3k показов

Можно ли распечатать расширение оболочки?

Я знаю, что есть определенный набор правил, которые расширяют команды, набираемые пользователем. (давайте поговорим о оболочке bash.) Можно ли распечатать команду в форме после расширения оболочки? ...
16
голосов
4ответа
33k показов

Как изменить настройки прокси с помощью командной строки в Mac OS?

Я использую Mac OS, и иногда некоторую работу нужно выполнять с использованием прокси, поэтому мне нужно часто менять настройки прокси. Но изменение настроек прокси в Системных настройках очень ...
15
голосов
4ответа
7k показов

Кто имеет дело со звездой * в эхо *

Кто имеет дело (интерпретирует) * в echo * Эхо видит звезду или оболочка заботится об этом и возвращает список имен файлов ... Как насчет cp temp temp*
15
голосов
2ответа
5k показов

Как использовать трубу для редактирования файла с помощью vi

Допустим, у меня есть файл с именем file.txt. Это имя файла, который я хочу редактировать с помощью vi. Я хочу сделать что-то вроде этого, чтобы я мог редактировать файл: cat file.txt | vi Однако это ...
15
голосов
2ответа
26k показов

http получить из оболочки в Mac OS X

Я хотел бы скачать ссылку как: http://example.org/file.mp3 Теперь мне достаточно наркомана, чтобы знать, что делает SCP, но на этом мой гик-дум заканчивается. Так есть ли программа-оболочка, которая ...
15
голосов
4ответа
4k показов

Как долго длится команда Unix 'file'?

Когда вы передаете текстовый файл в команду Unix file , он может сказать вам что-то вроде: input.txt: UTF-8 Unicode English text, with very long lines Может кто-нибудь сказать мне минимальное ...
15
голосов
1ответ
8k показов

Ярлыки оболочки в ОС Windows

чтобы открыть отправить в папку в windows 7, набираем оболочка: SendTo и чтобы открыть папку приложений в Windows 8, мы набираем оболочка:appsfolder Прежде всего, я хотел бы знать, что этот синтаксис ...
15
голосов
1ответ
34k показов

При создании символической ссылки, как устранить неполадки «слишком большого количества символических ссылок»?

Я пытаюсь создать символическую ссылку на Ubuntu 10.04 ((Lucid Lynx)), где написано: me@laptop:~/PHPUnit$ ls assertions.php LICENSE PHPUnit README.markdown build.xml package.xml phpunit.bat Tests ...
15
голосов
7ответов
6k показов

Как показать текущий режим Vi при использовании сочетаний клавиш Vi в оболочке?

Я использую сочетания клавиш vi в моей оболочке tcsh. Теперь я не знаю, в каком режиме vi я нахожусь (режим insert или command режим), что приводит к большому разочарованию. Кто-нибудь знает способ ...
15
голосов
3ответа
15k показов

Курсор мыши в Терминале?

Я использую Mac OS X Terminal.app. Но ответ на этот вопрос, вероятно, будет применим к любому типичному эмулятору терминала UNIX в графической среде. Вопрос - что мне делать, чтобы: использовать мой ...
15
голосов
5ответов
17k показов

Почему я не могу выделить текст в эмуляторе терминала Linux с помощью клавиш Shift + стрелка?

Это стандартные сочетания клавиш для редактирования текста, которые я постоянно использую при редактировании текста, буквально, в любом приложении linux, кроме эмуляторов терминала: стрелки влево + ...
14
голосов
0ответов
758 показов

Функция команды post zsh /hook

Есть ли эквивалент выполнения команды zsh для выполнения функции после выполнения команды? Я ищу способ отправить себе уведомление о любом процессе, который занимает более 60 секунд. Zsh обладает ...
14
голосов
2ответа
31k показов

Выполнить команду через несколько секунд (без сна)

Как я могу запустить команду после X секунд без сна. Или со сном, но без оболочки, просто дождитесь ответа этой команды? Я использовал это, но это не сработало sleep 5 ; ls > a.txt Мне нужно ...
14
голосов
2ответа
6k показов

В чем разница между set, env, объявлять и экспортировать при установке переменной в оболочке Linux?

В чем разница между set , env , declare и export при установке переменной в оболочке Linux, такой как bash?
14
голосов
4ответа
4k показов

Bash предлагает изменить цвет при входе на сервер

Есть ли способ сделать динамическое приглашение bash, чтобы при входе на сервер оно меняло цвет? Поэтому я хочу, чтобы подобный цвет был зеленым в моей системе и менялся на красный при подключении к ...
14
голосов
3ответа
12k показов

Каково максимальное значение числовой переменной оболочки bash?

Мне любопытно, что происходит, когда числовая переменная в bash увеличивается без намеренной остановки. Насколько большим может быть число? Будет ли он переполнен и станет отрицательным и просто ...
14
голосов
7ответов
2k показов

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

Есть ли способ перейти в любой каталог из любого другого каталога напрямую? Например, предположим, что я нахожусь в корне, и я хотел перейти непосредственно к currentProject, не делая: cd ...
14
голосов
3ответа
84k показов

Как я могу установить CentOS 6 без графического интерфейса?

Я только что загрузил компакт-диск Centos 6 Live, и я попытался установить его практически, и мне никогда не предлагается установить Centos с / без графического интерфейса и все это автоматизировано. ...
14
голосов
5ответов
58k показов

Как вы получаете оболочку на Mac?

Я никогда не использовал Mac раньше. Недавно я пошел в магазин Apple и попытался открыть оболочку, чтобы попробовать. Но я не смог открыть оболочку - ни ярлыка для нее, ни пункта меню правой кнопкой ...
14
голосов
7ответов
15k показов

unix - разбить огромный .gz файл построчно

Я уверен, что у кого-то возникла следующая потребность, как быстро разбить огромный файл .gz по строкам? Базовый текстовый файл имеет 120 миллионов строк. У меня недостаточно места на диске, чтобы ...
14
голосов
4ответа
3k показов

bash: раскрашенная страница руководства

Где мне нужно взглянуть в системе, чтобы раскрасить страницы руководства? Страницы man просматриваются с меньшими затратами, поэтому я попытался добавить следующие строки в мой .bashrc, чтобы ...
14
голосов
3ответа
13k показов

Оболочка Bash: список всех файлов типа .png или.PNG?

Как сказать «в скрипте bash» для всех файлов типа .png или.PNG? Я пытаюсь : for i in (`ls *.PNG` && `ls *.png`) но получаю синтаксическую ошибку.
14
голосов
5ответов
7k показов

Программа Kill после вывода данной строки из сценария оболочки

Фон: Я пишу тестовый сценарий для части программного обеспечения вычислительной биологии. Программное обеспечение, которое я тестирую, может работать несколько дней или даже недель, поэтому оно имеет ...
14
голосов
3ответа
23k показов

Что означает $ @ как параметр функции bash-скрипта

Что означает $@ как параметр функции bash-скрипта? Пример: function foo() { echo "$@" 1>&2; }
13
голосов
1ответ
20k показов

PowerShell против Unix Shell

Я слышал кое-что об особенностях PowerShell. Некоторые из них кажутся типичными особенностями оболочек Unix. Похоже, что Powershell включает в себя конвейер и командлеты, похожие на скрипты оболочки. ...
13
голосов
7ответов
16k показов

Очистить стандартный перед чтением

У меня есть следующий скрипт bash: # do some time consuming task here read -p "Give me some input: " input Теперь, как вы уже догадались, если пользователь нажимает некоторые случайные клавиши во ...
13
голосов
11ответов
22k показов

Есть ли замена для замазки

Есть ли какой-нибудь симпатичный терминал с большим количеством функций и привлекательным внешним видом, чем замазка? Я нахожу это очень скучным.
13
голосов
3ответа
68k показов

Как напечатать символ новой строки с помощью echo?

Я сбрасываю строку с hexdump как этот 2031 3334 2e30 0a32 2032 3331 302e 000a . Ясно, что 0x0a - символ новой строки, однако, когда я пытаюсь вывести эту строку, я всегда 1 430.2 2 13.0 - новая ...
13
голосов
3ответа
5k показов

Как мне разместить мятную оболочку внутри Console2?

Мне нравится использовать Console2 для моей оболочки Windows, где я обычно открываю приглашение cygwin bash. Я хотел бы попробовать MinTTY (2) и также разместить его в Console2. Если это возможно, ...
13
голосов
5ответов
13k показов

Команда Linux для возврата количества бит (32 или 64)?

Какую команду Linux я могу запустить, чтобы программно вернуть 32 или 64, чтобы указать, является ли процессор 32-битным или 64-битным процессором?