На самом деле я не знал, что есть два разных типа переменных, к которым можно получить доступ из командной строки. Я знал только, что могу объявлять переменные типа: foo="мои дорогие друзья"
bar[0]="один"
bar[1]="два"...
Я имею несколько учетных записей Amazon EC2 и хочу быстро смочь переключить переменные, такие как $EC2_HOME, с помощью сценария. Я имею, настраивали сценарий оболочки как это: #!/bin/sh экспортируют EC2_HOME =/home/...
Передача пароля в командной строке (дочернему процессу, запущенному из моей программы), как известно, небезопасна (поскольку ее могут увидеть даже другие пользователи с помощью команды ps ). Можно ли передать его как ...
Если я выполню рыбу от подсказки удара, то она наследует переменные среды, которые я установил в своем .bashrc и .profile файлах, включая важную переменную $PATH.Пока все хорошо. Теперь, я хочу xfce4-...
Является ~/.bashrc единственным местом для определения пользователя определенные переменные среды, псевдонимы, модификации для СОЕДИНЕНИЯ КАНАЛОМ переменной, и т.д.? Я спрашиваю, потому что кажется, что ~/.bashrc, кажется, только для удара, но другой...
Ниже приведен мой файл .profile: # ~ / .profile: выполняется интерпретатором команд для оболочек входа. { {1}} # Этот файл не читается bash (1), если существует ~ / .bash_profile или ~ / .bash_login
#.
# см. / Usr / ...
У меня есть два числа в файле test.txt, я хотел бы способ разделить второе число на первое число и присвоить результат переменной или файлу в сценарии удара, который я могу использовать. Я использовал awk "НОМЕР =...
У меня есть два установленные терминала, терминал гнома и xfce4-терминал. Я хотел бы иметь только xfce терминал, показывающий простое> как подсказка, когда я запускаю его. Терминальная гномом подсказка должна остаться...
$ IFS = ";" $ читают сначала второй, я; a_i b c $ повторяют $first, я - $second эха $ a_i b c, $IFS эха $, я исправляюсь, то чтение, сначала второе, является подпроцессом текущего процесса оболочки? Если да, почему не делают...
Когда я открываю свою оболочку невхода в систему в Ubuntu, мой существующий рабочий каталог является/home/user_name (моя переменная среды $HOME), но я хочу изменить это таким образом, что, когда я запускаю свой терминал, я нахожусь в некоторых...
Мои переменные являются LD_LIBRARY_PATH =/usr/lib/oracle/11.2/client64/lib ORACLE_HOME =/usr/lib/oracle/11.2/client64, Как сохранить эти переменные постоянно?
В моем .zshrc я объявляю некоторые псевдонимы. Например, какой dbstart показывает содержание того псевдонима. Если я открываю энергию от той оболочки, это - дочерний процесс. В Vim я могу выполнить команды оболочки с:! some_command...
Я хочу установить локаль. Я имею, это в моем ~/.profile #language экспортирует TESTING123=en_GB.utf8 экспорта LANG=en_GB.utf8, Но когда я ввожу: $LANG$TESTING123 эха, который я получаю (ЛЕНГ не набор, но TESTING123...
Вопрос говорит все это. Я в настоящее время использую Дугу Linux и zsh, но я хотел бы решение, что (в минимуме) работы и на VTs и в xterms и также (надо надеяться, предпочтительно) продолжат работать если я...
После установки некоторых программ в/opt/xxx/bin я хочу добавить/opt/xxx/bin к системному $PATH для оболочки невхода в систему всех пользователей.Что мне делать?
У меня есть родительский процесс, работающий как 'корневой' пользователь. После ветвления (), execl () и setuid ()/setgid (), дочерний процесс запускается как другой пользователь ОС (скажите что user1). Печать среды показывает, что это...
"Собственный редактор Joe" не приезжает естественно ко мне. Как я изменяюсь на использование нано или энергии? Я попробовал EDITOR=nano экспорта, но это, кажется, не уважают. Я хотел бы, чтобы visudo уважал это также.
Кажется, что нормальная практика поместила бы установку IFS вне цикла с условием продолжения для не повторения установки его для каждого повторения... Это просто, обычная "обезьяна видит, обезьяна действительно" разрабатывают, как он...
Я могу записать $VAR1 VAR=, которым $VAR1 {VAR1} VAR =" $ VAR=" VAR =" $ {VAR1}" конечный результат мне весь кажется о том же. Почему я должен записать один или другой? разве какой-либо из них не является портативным / POSIX?
Я имею в виду использование команды GNU env или BSD env в виде :env [имя=значение...] [утилита [аргументы...]] Похоже, нет способа экранировать специальные символы в части значения, но я не совсем уверен, как реализован env для анализа части значения
Каковы возможные причины того, что команда не может быть найдена в Linux? Кроме того, что это не в PATH? Немного справочной информации :При попытке выполнить pdflatex из vscode у меня возникли проблемы, что vscode не смог найти pdflatex
Когда я пытаюсь использовать эти переменные среды, я получаю пустую строку :$ $PAGER некоторый _файл; bash :какой-то _файл :команда не найдена $ Я проверил несколько вещей :$ эхо $ ПЕЙДЖЕР; $ человек мужчина; ##Здесь используется...
Как установить IFS в два байта в Bash? ЕСЛИ=',;' будет разграничивать каждую часть, которая находится между двумя простыми и/или простыми ; вместо,; как разделитель Как эмулируется/обходной путь, чтобы...
У меня есть SA _ПАРОЛЬ=Пароль1! в файле test/.makefile _test _env. Я хотел бы получить значение "Пароль1!" в переменную в моей оболочке bash. я пробовал это $ MY _VAR=$ (grep SA _ПАРОЛЬ...
У меня есть модуль systemd --user, который работает корректно при запуске из консоли машины (Arch Linux). Однако, когда я подключаюсь к машине по ssh и запускаю ту же команду для запуска пользовательского модуля, происходит сбой. ...
Какое-то приложение говорит мне добавить что-то в переменные среды PATH, я знаю, что один из способов сделать это — создать файл в ~/.zshrc, но я хотел бы знать, где находится файл с переменной PATH=.. ..
У меня есть доступ администратора к удаленному компьютеру с Debian linux. Сначала все работало хорошо. Я попытался определить некоторые переменные глобально, чтобы все пользователи могли запускать определенный код. Теперь я не могу scp...
У меня есть куча псевдонимов в моем файле .cshrc, которые используют путь: /projects/project_name/my_name/$CLIENT Я написал короткий скрипт, который предназначен для получения имени папки из моего рабочего каталога...
Эта команда работает так, как ожидалось > TEST=`uuidgen` sh -c 'echo "$TEST"'
BE6DFB7B-D872-49D7-91E6-24D01644B0A2
> повторить $ТЕСТ
[пустая строка] Она устанавливает переменную TEST локально в командной строке, и это ...