Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

2
Как я могу использовать Bash, чтобы найти 2 байта в двоичном файле, увеличить их значения и заменить?
Я пытаюсь найти два байта внутри двоичного файла, затем увеличить значение этих двух байтов и заменить их внутри файла. Эти два байта находятся на позициях 0x82-0x83. На данный момент я успешно извлек эти два байта, используя это: #!/usr/bin/env bash BYTES=$(tail -c +131 "$1" | head -c 2) Эти байты имеют …

2
Сохранить историю tcsh в нескольких окнах терминала
Как мы можем сохранить или поддерживать одну и ту же историю на нескольких терминалах? Тот же вопрос, но для bash shell, обсуждался в ссылке ниже Сохранить историю Bash в нескольких окнах терминала дайте мне знать соответствующие настройки для оболочки tcsh?

3
Cron не работает в определенный день, но все остальные дни
У меня есть установка cron для ежедневного выполнения скрипта bash в 22:00. У меня есть другая установка cron, которая запускается ежемесячно 1-го числа месяца. Оба крона запускают скрипт bash, и единственное отличие в скрипте bash - это аргумент, который они передают в базовую Java-программу (эмуляция запуска Java-программы из командной строки). …

1
Поменяйте местами <esc> и <caps lock> способом, который сохраняется для внешних клавиатур
У меня есть файл ~ / .speedswapper, который содержит следующее: ! Swap caps lock and escape remove Lock = Caps_Lock keysym Escape = Caps_Lock keysym Caps_Lock = Escape add Lock = Caps_Lock ... когда я бегу xmodmap ~/.speedswapper, это переключает escи Caps Lockключи. У меня есть эта строка в моем …

2
Что означает «запасной» номер mdadm?
Я создал RAID 5 на основе mdadm из шести жестких дисков, используя следующую команду: # mdadm --create /dev/md0 --level=5 --raid-devices=5 \ /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 \ --spare-devices=1 /dev/sdg1 Я ожидал, что массив будет иметь один горячий резерв, а именно / dev / sdg1. Однако проверка mdadm --detailпоказывает 2 запчасти: …

1
Как научиться программировать ядро ​​с самого начала? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я недавно закончил свой выпускной. И у меня есть только базовые …

1
Возможности для скрипта в Linux
Если я хочу установить функцию ( capabilities(7)), например CAP_NET_BIND_SERVICE, для исполняемого файла, и этот файл является сценарием , нужно ли мне устанавливать функцию ( setcap(8)) в интерпретаторе, запускающем этот сценарий, или достаточно установить его в файле сценария? сам? Примечание: вопрос касается, в частности, Scientific Linux 6.1, но я думаю, что …

3
bash $ {VAR // поиск / замена} и странное поведение регулярных выражений
Я пытаюсь выполнить поиск и замену переменной, используя расширение параметра $ {VAR // search / replace}. У меня довольно длинная и злая PS1, которую я хочу отработать размером после расширения. Для этого я должен удалить кучу escape-последовательностей, которые я вставляю в него. Однако, пытаясь удалить все последовательности ANSI CSI SGR, …

1
Как отправить сигналы включения / выключения питания на монитор VGA?
Я использовал некоторые старые запчасти, чтобы сделать своего рода киоск для моей кухни. Он работает под управлением OpenBSD и имеет простой текстовый интерфейс (без X Server). Я планирую добавить Arduino с датчиком движения, который соединяется через последовательный порт с моим приложением, чтобы при любом движении монитор включался и отображал время …

2
Что означает «cd &»?
Я знаю, как изменить каталог с терминала, набрав cd &lt;directory&gt; но вот сценарий. Я использовал терминал, чтобы зайти в папку моего репозитория git. glennRepositories Glenn-remdroid-хранилище Учитывая структуру папок выше, я хочу включить, glenn-remdroid-repositoryпотому что это мой репозиторий. cd glennRepositories Перед переключением в glenn-remdroid-repository я по ошибке набрал команду cd &amp; …

3
Получение неожиданного цветного вывода по нескольким командам
Я только добавил это к моему, .bashrcчтобы получить цветной вывод с less: # Colorize less man pages. export LESS_TERMCAP_md=$'\e[01;34m' export LESS_TERMCAP_us=$'\e[01;33m' export LESS_TERMCAP_so=$'\e[01;44;37m' export LESS_TERMCAP_mb=$'\e[01;31m' export LESS_TERMCAP_mr=$'\e[01;35m' export LESS_TERMCAP_me=$'\e[00m' export LESS_TERMCAP_ue=$'\e[00m' export LESS_TERMCAP_se=$'\e[00m' ... и теперь некоторые команды (похоже, связанные с отображением переменных среды) выдают цвет, соответствующий этим новым настройкам. …
8 bash  colors  xterm 

2
Как изменить подсказку subshell
Я пытаюсь создать простой скрипт, который, помимо прочего, создаст подоболочку: #!/bin/sh # setup "${@:-$SHELL}" # teardown Вопрос в том, что мне нужно изменить приглашение по умолчанию, например: $ # оболочка по умолчанию $ ./myscript (myscript) $ # subshell (myscript) $ exit $ Я пытался изменить PROMPTи PS1, но ни одна …
8 bash  zsh  prompt 

2
объяснение SSH туннелирования
У меня есть вопрос по поводу SSH туннелирования. Я прочитал эту статью http://www.popcornfarmer.com/2009/01/ssh-tunneling-tutorial/ Я бы хотел, чтобы X-forwarding работал и запускал некоторые X-приложения дома и отображал их в удаленной системе: ssh -X -R 5555:localhost:22 user@remoteserver.com -N На пульте: ssh -X -p 5555 user@192.168.1.2 Потом по дому: //configure sshd to listen …

4
количество рабочих мест в Gnome
Я использую CentOS 6.4 с рабочим столом GNOME. Как я могу увеличить / уменьшить количество рабочих столов рабочего стола? Есть ли инструменты для этой операции?

1
Что может пойти не так, если / var / tmp находится во временной файловой системе?
Я прочитал, что я не должен монтировать / var / tmp как временную файловую систему (например, как tmpfs), потому что файлы в / var / tmp не должны быть удалены при перезагрузке. Это верно? Предположим, я монтировал / var / tmp как tmpfs, поэтому его содержимое удаляется при каждой перезагрузке. …

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