Панель Gnome отображает время в 24-часовом формате, но я хочу изменить его на am /
Панель Gnome отображает время в 24-часовом формате, но я хочу изменить его на am /
Что означает следующее: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Я особенно заинтересован в этой части: varible=$(...) Я знаю, что скобки используются для выполнения подпроцесса, но что, если они используются вместе с...
Мне любопытно, какова эта разница между программами; запускается с systemd при включении через systemctl, против тех, которые запускаются с помощью /etc/rc.localили через CLI. Например, недавно я использовал shairport-sync для Raspberry Pi. Изначально я установил запуск shairport-sync с помощью...
Когда я использую SSH в первый раз после загрузки, он запрашивает у меня секретную фразу для разблокировки моего личного ключа (что я и ожидаю). Но это происходит в окне, а не в оболочке (аналогично gksudoVS sudo). Это разочаровывает (я должен использовать мою мышь, чтобы щелкнуть окно) и,...
% echo -e '1\n2' | parallel "bash -c 'echo :\$1' '' {}" :1 :2 % echo -e '1\n2' | parallel bash -c 'echo :\$1' '' {} % Я ожидаю, что вторая строка будет действовать так
Я практиковал команду эха с опцией \r(возврат каретки), как показано ниже. echo -e "This is \r my college" вывод: my college но когда я добавляю еще одно слово, \rкак показано ниже echo -e "This is the \r my college" Тогда это дает мне вывод как: my college the Другой пример echo -e "This is \r...
Я заинтересован в установке переменных среды одного экземпляра оболочки из другого. Поэтому я решил провести небольшое исследование. После прочтения ряда на вопросы о этом я решил проверить его. Я породил две оболочки A и B (PID 420), обе работают zsh. Из оболочки ИИ запускается следующее. sudo gdb...
Я прочитал много вопросов на различных сайтах обмена стека и справочных форумах Unix о том, как изменить параметры оболочки, а затем восстановить их - наиболее полный вопрос, который я нашел здесь, находится в разделе Как «отменить» `set -x`? Получил мудрость , как представляется, либо сохранить от...
Какова этимология $PWD? Это аббревиатура? Я знаю, что есть команда, pwdкоторая печатает рабочий каталог, но, на мой взгляд, было бы более разумно назвать переменную $CWDдля текущего рабочего каталога, поскольку переменные оболочки содержат данные, а не печатают...
Я хотел бы отсортировать этот вывод по lstart(начало процесса): ps -eo lstart,pid,cmd Есть ли способ вывести lstart в формате ISO, например, ГГГГ-ММ-ДД ЧЧ: ММ: СС? Но сортировка сама по себе не решает проблему. Я действительно хотел бы иметь формат даты...
На языке программирования я выполняю простую команду оболочки cd var; echo > create_a_file_here с переменной var , которая содержит строку (надеюсь) каталога, где я хочу создать файл "create_a_file_here". Теперь, если кто-то видит эту строку кода, можно использовать ее, назначив, например: var =...
Я новичок в bash и не могу на всю жизнь понять, как запустить определенную команду, предположить ./fffи напечатать обычные stdouts перед stderr (я сам не понимаю смысла) например $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: nofile: No such file or directory...
Мой dashскрипт принимает параметр в виде hostname:port, то есть: myhost:1234 Принимая во внимание, что порт является необязательным, то есть: myhost Мне нужно прочитать хост и порт в отдельных переменных. В первом случае я могу сделать: HOST=${1%%:*} PORT=${1##*:} Но это не работает во втором...
Мы можем использовать синтаксис ${var##pattern}и ${var%%pattern}извлечь последний и первый раздел адреса IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Как мы можем извлечь...
Можно ли расширить orвыбор в оболочке при чтении файла например. Под этим я подразумеваю, что, например, grepподдерживает синтаксис, подобный (A|B)совпадению A или B в файле. Точно так же, если у меня есть эти файлы: file1.txt file2.txt file3.txt file4.txt file5.txt Я мог бы сделать cat...
В этой строке: tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts каков будет ожидаемый результат? Я знаю, что строчные буквы "а" изменится на прописные буквы "А", но что дальше? Будет ли перезаписан исходный файл, поскольку перенаправление выполняется с тем же именем...
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" В таком случае, как я могу процитировать, $myvarчтобы избежать разделения слов из-за пробелов в значении
В Linux есть ли способ для сценария оболочки проверить, перенаправлен ли его стандартный ввод с нулевого устройства (1, 3) * , в идеале, ничего не читая? Ожидаемое поведение будет: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod...
Я потерял пару часов, пытаясь запустить сервер VNC (x0vncserver), и клиент отказался подключиться со странным сообщением, которое No password configured for VNC Auth Сервер также печатает эту ошибку SVncAuth: opening password file '~/.vnc/passwd' failed Хорошо, я потратил много времени, пока не...
Нужны экспертные предложения по сравнению ниже: Сегмент кода с использованием цикла: for file in `cat large_file_list` do gzip -d $file done Сегмент кода с использованием простого расширения: gzip -d `cat large_file_list` Какой из них будет быстрее? Приходится манипулировать большим набором...