Unix & Linux

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

3
Как получить уровень громкости из командной строки?
У меня есть текстовая строка состояния в диспетчере окон, и я использую tcl для передачи информации в нее. На данный момент мне нужна командная строка, которая выводит уровень громкости от 0% до 100%. Я использую Arch Linux.

3
Shell Script - синтаксическая ошибка рядом с неожиданным токеном else
С помощью следующего сценария оболочки, почему я получаю ошибки syntax error near unexpected token `else' Shell Script echo "please enter username" read user_name echo "please enter password" read -s pass echo ${ORACLE_SID} SID=${ORACLE_SID} if ["${ORACLE_SID}" != 'Test'] then sqlplus -s -l $USER_NAME/$PASS@$SID <<EOF copy from scott/tiger@orcl insert EMP using select …

4
удалить подпапки без удаления родительской папки
Для этого типа структуры dir: /config/filegroups/filegroupA/files/fileA1.txt /config/filegroups/filegroupA/files/fileA2.txt /config/filegroups/filegroupB/files/fileB1.txt /config/filegroups/filegroupB/files/fileB2.txt ... Я знаю, что могу использовать rm -rf /config/filesgroupsдля удаления родительской папки и всех подпапок ... но я хочу , чтобы удалить только /filegroupA, /filegroupBи т.д., а не удалять/config/filegroups
15 rm 


4
Как заставить bash прервать выполнение скрипта при синтаксической ошибке?
Чтобы быть в безопасности, я бы хотел, чтобы bash прервал выполнение скрипта, если он обнаружит синтаксическую ошибку. К моему удивлению, я не могу этого достичь. ( set -eнедостаточно). Пример: #!/bin/bash # Do exit on any error: set -e readonly a=(1 2) # A syntax error is here: if (( "${a[#]}" …

4
Почему эта команда at не выводится на стандартный вывод?
Я относительный новичок в Linux. Я пытаюсь узнать, как использовать, atчтобы я мог запланировать задачи на более позднее время, без использования sleep. Я смотрел на этот предыдущий вопрос о помощи. Мой вопрос в следующем примере скрипта bash, который я создал, почему «Running» никогда - насколько я могу судить - не …
15 output  at 


2
Как сохранить сессию X - ArchLinux + Openbox
Я использую Arch Linux и Openbox. Как я могу сохранить состояние моего текущего сеанса openbox / X и позже перезапустить их? Сценарий такой: у меня открыто несколько окон браузера, терминалы, файловые менеджеры и т. Д., И по какой-то причине в любой момент мне может потребоваться перезагрузить компьютер. Я хотел бы …

1
Вывод команды не в stderr и не в стандартный вывод
Я наткнулся на эту проблему, поэтому мне интересно, как это возможно? Стандартный прогон команды: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 Хорошо, давайте попробуем получить только первую строку: # zabbix_sender -c …
15 shell  stdout  stderr 

3
Чтение человеком системной памяти из CLI?
На OS X я получаю приятное для чтения человеком чтение системной памяти примерно так: printf -v system_memory \ "$(system_profiler SPHardwareDataType \ | awk -F ': ' '/^ +Memory: /{print $2}')" echo "$system_memory" распечатывает дружественный: 4 GB Хотя это в Linux правильно: lshw -class memory это выводит: size: 4096MiB Мне нужно …

1
Переместите установку Linux с помощью btrfs в подобъеме по умолчанию (subvolid = 0) в другой подобъем
При установке в корневую файловую систему btrfs многие дистрибутивы Linux устанавливаются в подобъем по умолчанию. Если оставить его без изменений, этот макет заставит создавать любые моментальные снимки или подобъемы внутри корневой файловой системы, что может быть нежелательно. Другой возможный макет может состоять в том, чтобы подобъем по умолчанию содержал snapshotsкаталог …

2
Что такое log_daemon_msg?
Я просматривал, /etc/init.d/sshчтобы получить представление о том, как «правильный» системный демон запускается при загрузке (я пытаюсь добавить svnserveв этот список). Я видел, что это log_daemon_msgиспользуется как команда, но я понятия не имею, что это такое. which log_daemon_msgи man log_daemon_msgподошел пустой Пример: log_daemon_msg "Starting OpenBSD Secure Shell server" "sshd" || true …
15 logs  daemon 

4
Как извлечь boot.img?
Я пытаюсь увидеть содержимое boot.imgфайла из образа Android. Я гуглил и нашел эту статью для извлечения system.img, но она не работает boot.img. При попытке сделать это boot.img, он показывает следующее: Invalid sparse file format at header magi Failed to read sparse file Является ли simg2imgиспользоваться только для извлечения system.img? Если …

1
Как передать топ снимок в файл?
Есть ли способ сохранить снимок topв данный момент в файл? Я старался top > top.out но содержимое не было похоже на top в STDOUT: ^[[H^[[2J^[(B^[[mtop - 16:09:49 up 18 days, 21:46, 4 users, load average: 2.00, 1.90, 1.87^[(B^[[m^[[39;49m^[[K Tasks:^[(B^[[m^[[39;49m^[(B^[[m 286 ^[(B^[[m^[[39;49mtotal,^[(B^[[m^[[39;49m^[(B^[[m 1 ^[(B^[[m^[[39;49mrunning,^[(B^[[m^[[39;49m^[(B^[[m 285 ^[(B^[[m^[[39;49msleeping,^[(B^[[m^[[39;49m^[(B^[[m 0 ^[(B^[[m^[[39;49mstopped,^[(B^[[m^[[39;49m^[(B^[[m 0 ^[(B^[[m^[[39;49mzombie^[(B^[[m^[[39;49m^[[K Cpu(s):^[(B^[[m^[[39;49m^[(B^[[m …
15 top 


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