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

Командная строка - это интерактивный интерфейс вашей оболочки.

1
Перенаправление stdout из двух программ
Я использую инструмент проверки памяти (prog1) на коде C ++ (prog2), который дает мне огромный и подробный вывод. Чтобы отследить некоторые ошибки, мне нужно сохранить этот вывод в файл. Я попытался перенаправить стандартный вывод в файл: prog1 prog2 > outfile.txt Но это дает мне файл, содержащий выходные данные prog2, в …


3
Как настроить ssh на то, чтобы каждый раз пробовать не только порт 22, но и вторичный порт?
В рамках моих усилий по снижению шума в журналах и незначительному уменьшению возможности обнаружения (и в дополнение к fail2ban, разрешающему только аутентификацию с открытым ключом и т. Д.) Я обычно меняю sshd-порты на серверах, которые я настроил на другой порт, скажем, 5492. В настоящее время Я либо добавляю -p 5492 …

2
Почему консоль иногда требует сброса после CTRL + C
Некоторые инструменты интерфейса командной строки возвращают сломанную консоль при отмене с помощью CTRL+C. Иногда текст невидим, или возникают графические проблемы, пока я не выполню команду reset. (Я использую bash, но ожидаю, что он не зависит от оболочки.) У этого эффекта есть имя? Что вызывает это, и как программисты могут предотвратить …

2
Сколько всего способов кормить команду вводом?
Первое, что я заметил в Linux, - это разные способы ввода данных в команду, я знаю несколько, но я не знаю, сколько их всего. пути, которые я знаю до сих пор: трубопроводы: echo -e "zorro\nwurst\nlahmacun\nsozialhilfe" | sort с клавиатуры с сигналом конца файла: sort >gurken >zucker >braunkohle из файла: sort …

2
Когда использовать стандартный поток ошибок в приложении командной строки?
Есть ли рекомендация, когда использовать ошибку при написании приложения командной строки? К моему удивлению, я ничего не нашел, когда гуглял. В частности, вопрос, который меня сейчас интересует, заключается в том, использовать ли stdoutили stderrкогда пользователь вызвал программу с недопустимыми аргументами. Тем не менее, более полный ответ очень ценится, потому что …

3
Как передать найденные файлы как аргументы?
Сначала отрежьте тривиальные, но неприменимые ответы: я не могу использовать ни трюк find+, xargsни его варианты (например, findс -exec), потому что мне нужно использовать несколько таких выражений на вызов. Я вернусь к этому в конце. Теперь для лучшего примера давайте рассмотрим: $ find -L some/dir -name \*.abc | sort some/dir/1.abc …

5
Команда для вставки моей команды и ее вывода
Часто я хочу опубликовать что-то на GitHub, например $ ping google.com PING google.com (216.58.195.238): 56 data bytes Request timeout for icmp_seq 0 64 bytes from 216.58.195.238: icmp_seq=0 ttl=53 time=1064.747 ms Сейчас я запускаю команду, использую screens, C-a C-[чтобы выделить область, enterскопировать ее в этот буфер, вставить в нее vim, записать …


1
cfdisk или fdisk?
Читая справочную страницу для fdiskменя, я наткнулся на этот интересный текст: Вокруг есть несколько программ * fdisk. У каждого есть свои проблемы и сильные стороны. Попробуйте их в следующем порядке: cfdisk, fdisk, sfdisk. (Действительно, cfdisk - прекрасная программа, которая предъявляет строгие требования к принятым таблицам разделов и создает высококачественные таблицы …

2
Выполните другую команду перед выполнением команды, которую хочет запустить пользователь
Допустим, я хочу изменить исходное поведение lsинструмента следующим образом: $ ls Hello World file1 file2 ... Как я могу это сделать? При запуске lsя хотел бы запустить другую команду, скажем echo "Hello World!". Быстрое решение, которое я вижу, использует псевдоним: alias orig_ls="ls" alias ls='echo "Hello World!"' Тем не менее, это …

3
Как написать / отредактировать / обновить переменную OsIndications efi из командной строки?
При необходимости войти в утилиту настройки прошивки UEFI при использовании сверхбыстрой загрузки (драйверы клавиатуры не загружаются во время POST), я хочу записать в переменную efi «Os Indications». Моя ОС - Ubuntu 14.04, ядро ​​3.13.0-35-generic. OsIndications переменная возвращает битовую маску UINT64 OsIndicationsSupported переменная возвращает битовую маску UINT64 EFI_OS_INDICATIONS_BOOT_TO_FW_UIБит может быть установлен …

2
Не удается подключиться к внешнему серверу RDS TSG из дома
У нас есть сервер TSG (сервер служб терминалов) RDS (Remote Desktop Server), который позволяет сотрудникам подключаться к сеансу RDS из дома, чтобы они могли видеть рабочий стол RDS из дома. Это прекрасно работает на их домашних компьютерах с использованием Windows 7 со следующими настройками: Однако некоторые пользователи используют Linux дома …

2
Список всех сетевых принтеров (включая те, которые не установлены)
Можно легко перечислить принтеры, которые вы уже установили с помощью этой команды: lpstat -a Однако в этом списке нет сетевых принтеров, которые вы НЕ установили. Nmap проверит все открытые порты в локальной сети, но полученный список не будет ограничен сетевыми принтерами: sudo nmap -sT 192.168.0.1-254 Есть ли команда, которая делает …

4
Прозрачные винные программы
Когда я хочу запустить винную программу, я должен напечатать, например, $ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe Можно ли было бежать напрямую TextAloudMP3? Я имею в виду не только из командной строки (я мог бы создать псевдоним), но и во всей графической среде. Я запускаю программы с dmenu.

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