Вопросы с тегом «command-line»

Вопросы по использованию интерфейса командной строки (CLI).

3
Импорт модуля Python работает из командной строки, но не из PyCharm
Мой бинарный файл Python по умолчанию установлен на дистрибутив Python Anaconda. Это находится в /home/karnivaurus/anaconda/bin/python, и я сделал это по умолчанию, добавив к моему .bashrcфайлу следующее: export PATH=/home/karnivaurus/anaconda/bin:$PATH. У меня также есть пакет Python под названием caffe, который находится в /home/karnivaurus/caffe/distribute/python, и я добавил это к поиску пакета пути, добавив …

2
Сценарий оболочки для запрета IP
Некоторые из IP открывают тысячи соединений моего сервера. У меня есть сервер Ubuntu 14. Я проверяю общее количество соединений, используя следующую команду: netstat -an | grep tcp | awk '{print $ 5}' | cut -f 1 -d: | сортировать | uniq -c | сортировать -n Затем я использую следующее правило …

2
Не удается удалить маршрут с шлюзом 0.0.0.0
Я пытаюсь настроить свои маршруты таким образом, чтобы я мог подключиться к Vagrant box с демонстрационной версией Solum . Моя таблица маршрутизации содержит, но не ограничивается следующими маршрутами: $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 …


2
отправить закодированное в base64 изображение с помощью curl
Я пытаюсь отправить base64 закодированный файл из командной строки , используя curlи base64как это: curl -X POST -H "Content-Type: application/json" -d '{"image" : $( base64 ~/Pictures/1.jpg )}' http://some/url/ Однако я получаю ответ, который говорит, что $это неожиданный знак. Как отправить изображение в кодировке base64?

9
Как я могу перейти в каталог без записи его имени?
Иногда раздражает доступ к каталогу с именем папки. Скажем, у меня есть каталог с именем a b c d. Помимо использования Tab, есть ли способ получить доступ к папке без ввода имени каталога? Я знаю, что у Linux есть уникальный идентификатор для каждого конкретного файла. Могу ли я использовать это …

5
как я могу взять общее количество минут от времени?
Моя система показала время, подобное этому 10:42, когда я ввел команду date +%R. Мне нужно взять всего минут времени. Это означает, что это 642 минуты. Есть ли какая-либо команда или сценарий оболочки для отображения общего времени в минутах?



7
Проблема с пробелами в именах файлов
Я хочу сделать что-то несколько раз в списке файлов. У файлов в вопросах есть пробелы в их именах: david@david: ls -l total 32 -rw-rw-r-- 1 david david 13 Mai 8 11:55 haha -rw-rw-r-- 1 david david 0 Mai 8 11:55 haha~ -rw-rw-r-- 1 david david 13 Mai 8 11:55 haha …


3
Принудительно «неверный» (не 0) код возврата команды терминала?
У меня есть среда, написанная на python, и для целей тестирования я в основном хочу выполнить подпроцесс (он же вызов оболочки) ... который должен просто вернуться с RC! = 0. Я попытался вызвать какой-нибудь несуществующий исполняемый файл; или запустить «выход 1»; но они по какой-то причине переводятся в FileNotFoundError. Итак, …

3
Как найти историю команд оболочки с помощью текстового редактора?
Я знаю, что Ctrl+ Rдавайте искать историю команд, но она немного примитивна. Есть ли способ экспортировать всю мою историю команд (не только текущий сеанс терминала, но и полную историю) в текстовый файл? Затем я мог бы использовать текстовый редактор для удобного поиска. Или, если файл истории уже существует, где он …

2
Как добавить обратную косую черту перед всеми пробелами?
Как поставить обратную косую черту перед каждым пробелом, желательно с помощью команд trили sed? Вот мой сценарий: #!/bin/bash line="hello bye" echo $line | tr ' ' "\\\ " Предполагается, что это заменяет пробелы обратным слэшем, за которым следует пробел, но это только замена пробелов обратным слешем, а не обратным слэшем …

1
Как и почему «exec false» закрывает терминал?
Я знаю, что это, вероятно, относительно бессмысленный вопрос, но мне любопытно, почему exec falseзакрывает терминал так же, как это exitделает. Я также хотел бы знать, является ли это приемлемым способом закрыть терминал или нет.

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