Вопросы с тегом «shell»

13
Как удалить (1) из имен файлов с помощью команды find

Недавно я конвертировал все свои файлы FLAC на более низкую частоту дискретизации 44,1 кГц и битовую глубину 24 бита (потому что iPhone / iPod не поддерживает ничего выше этого), используя XLD на моей Mac OS 10.7 (Lion). Хотя я сказал XLD перезаписать все предыдущие файлы, XLD добавил (1)в конце...

13
Netcat в сценарии оболочки дает неверное соединение

У меня есть сценарий оболочки, который использует netcatдля прослушивания localhostна порт 1111 для веб-запросов. Каждый раз, когда я пытаюсь получить доступ, localhost:1111/index.htmlнапример, я получаю: invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 число в конце (60038),...

13
Почему терминал чувствителен к регистру?

Когда я делаю - CD ..вместо cd .. этого выдает ошибку, говоря - CD: command not found Почему терминал чувствителен к регистру , когда речь идет о командах Linux? Я имею в виду, что вы должны быть в состоянии выполнить команду, используя символы «все прописные» или «все строчные». Я знаю, что это по...

13
Повторный запуск той же команды с другим параметром

Я знаю, что могу запустить следующую команду ls Some{File,Folder} И это эквивалентно запуску этого: ls SomeFile SomeFolder (Я также часто использую его для таких вещей, как mv place_{a,b}) Тем не менее, мне было интересно, если бы был другой ярлык, где я мог бы сделать что-то вроде этого:...

13
Как создать загрузочную флешку для «efi-shell»

Современные серверные наборы микросхем Intel включают встроенную оболочку efi, которая, по-видимому, в основном представляет собой упрощенный NIX с набором команд, подходящим для манипулирования некоторыми изящными параметрами загрузки UEFI. Это также тот случай, когда некоторым инструментам...

13
Как вызвать ошибку с помощью команды Trap

Я использую Ubuntu 12.04.2. Я пытаюсь использовать команду «trap», чтобы зафиксировать ненормальное или ошибку в моем сценарии оболочки, но я также пытаюсь вручную вызвать выход «Error». Я попытался выйти 1, но он не вызовет сигнал «Ошибка». #!/bin/bash func() { exit 1 } trap "echo hi" INT TERM ERR...

13
Как запустить команду для нескольких файлов

Это довольно просто, у меня есть папка с несколькими подпапками файлов JS, и я хочу запустить компилятор Google Clojure для всех файлов в этих папках. Команда для обработки одного файла выглядит следующим образом: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Как я могу...

13
Как предотвратить внедрение команд через параметры команды?

У меня есть приложение-обертка, где мне нужно разрешить пользователю указывать пользовательские параметры для передачи в симулятор. Однако я хочу убедиться, что пользователь не вводит другие команды через пользовательские опции. Какой лучший способ сделать это? Например. Пользователь предоставляет:...

13
Как получить точку монтирования файловой системы, содержащей данный файл

Я ищу быстрый способ найти точку монтирования файловой системы, содержащей данный файл. Есть ли что-нибудь более простое или прямое, чем мое решение ниже? df -h FILE |tail -1 | awk -F% '{print $NF}' | tr -d ' ' Аналогичный вопрос « Есть ли команда, чтобы увидеть, где смонтирован диск? » Использует...

13
труба, {список; } работает только с некоторыми программами

Нужны объяснения от опытных пользователей для такого непредсказуемого поведения: ps -eF | { head -n 1;grep worker; } UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 441 2 0 0 0 2 paź15 ? 00:00:00 [kworker/2:1H] все выглядит хорошо, тогда как ls -la / | { head -n 1;grep sbin; } отображает только...

13
IFS null - это не то же самое, что не установленное IFS?

Здесь я прочитал большой вопрос под названием « Понимание IFS» . Я был удивлен, потому что ответы и комментарии цитируют POSIX, в котором говорится, что IFS = - это не то же самое, что отключение IFS. Если вы сбросили IFS, очевидно, используется значение по умолчанию. Если вместо этого сделать IFS...

13
Шаблон имени файла оболочки, который расширяется до точечных файлов, но не до `..`?

Недавно у меня произошел небольшой сбой, вызванный паттерном оболочки, который неожиданно расширился. Я хотел изменить владельца группы файлов точек в /rootкаталоге, поэтому я сделал chown -R root .* Естественно, .*расширилось до ..чего-то вроде катастрофы. Я знаю, что bashэто поведение можно...

13
Bash добавляет дополнительные одинарные кавычки

У меня проблема с выполнением моего скрипта. При выполнении этого в режиме отладки (bash -x) я вижу, что bash добавляет дополнительные кавычки. Поэтому мой сценарий не работает. Вот это в моем сценарии: testvar="\"sudo /home/pi/shared/blink.sh 27 off\"" ssh -n -q -q -o BatchMode=yes -o...

13
Выберите строки из текстового файла, идентификаторы которых указаны в другом файле

Я использую много сортировки grep awk в моей оболочке Unix для работы с текстовыми файлами столбцов, разделенных табуляцией среднего размера (около 10–100 млн строк). В этом отношении Unix Shell - моя электронная таблица. Но у меня есть одна огромная проблема - выбор записей по списку...

13
Разрешение php shell_exec () в Linux Ubuntu

Я разрабатываю php-приложение с использованием Linux-сервера. Моя проблема заключается в выполнении shell_exec()вызова какого-либо exe-файла не работает (на самом деле не exe, это своего рода исполняемый файл Linux) echo shell_exec("whoami"); У меня есть демон echo shell_exec("ls") У меня есть имя...

13
Странная проблема SSH, ssh работает с -t, но зависает без него

Когда я sshзахожу на один из моих серверов, он, кажется, входит в систему, но затем зависает, прежде чем дать мне приглашение ( message debug2: shell request accepted on channel 0 is the last log entry). Хотя странная вещь ssh -t "/bin/bash"работает, когда sshнет. Что я узнал до сих пор Я могу...

13
Как вы помните параметры команды? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Мне интересно узнать, какой трюк вы используете, чтобы запомнить параметры...