• Аслихан доган грим
  • Новини за Орхан Генсбей
  • Илюстрирани ястия
  • Пилешко соле със зеленчуци
  • Bulgarian
    • Arabic
    • Bulgarian
    • Croatian
    • Czech
    • Danish
    • Dutch
    • Estonian
    • Finnish
    • French
    • German
    • Greek
    • Hebrew
    • Hindi
    • Hungarian
    • Indonesian
    • Italian
    • Latvian
    • Lithuanian
    • Norwegian
    • Polish
    • Portuguese
    • Romanian
    • Russian
    • Serbian
    • Slovak
    • Slovenian
    • Spanish
    • Swedish
    • Turkish
  • Twitter
  • Facebook
  • Instagram
  • Как да настроите променливи на средата в Linux
    • Лекарства срещу псориазис
    • Декорация с цветя в хола
    • Аслихан Роден Мода
    • Сортове цвекло

    Как да настроите променливи на средата в Linux

    Linux Ubuntu   /   by admin   /   February 28, 2022

    Как да
    отДжеф Бътс

    Последна актуализация на27 февруари 2022 г

    Представен Linux

    Докато персонализирате и конфигурирате вашата Linux система, ще трябва да знаете как да зададете променливи на средата. Нека ви преведем през него.

    Ако използвате компютър, операционната система трябва да знае къде да намери определени файлове или как да представи часа и датата. Windows обикновено прави това с помощта на конфигурационни файлове и регистъра.

    В базирани на Unix системи като Linux това се задава с помощта променливи на средата. Познаването как да зададете променливи на средата в Linux може да бъде голяма помощ и това ръководство ще ви помогне да започнете.

    Променливи на средата и обвивката в Linux

    Има два вида на тези променливи -заобикаляща среда и черупка. Променливата на средата влияе върху системата като цяло, независимо дали в командния ред или в графичен интерфейс. Тези променливи съхраняват неща като текстовия редактор по подразбиране или уеб браузъра, пътя до изпълними файлове или системния локал и настройките на клавиатурната подредба.

    Променливата на обвивката, от друга страна, има по-ограничен обхват. Той е непостоянен, прилага се само към текущия екземпляр на обвивката (или командния ред). Различните среди на обвивката, като zsh и bash, имат свой собствен набор от вътрешни променливи на обвивката.

    Общото между двете е форматът. Всяка променлива на среда и обвивка ще следва един от тези основни формати:

    КЛЮЧ=стойност. KEY="Някаква стойност, включително интервали" КЛЮЧ=стойност1:стойност2.

    Имайте предвид следните изисквания, когато работите с променливи на средата и обвивката:

    • Случаят има значение. Променливите на средата трябва винаги да имат имена с главни букви.
    • Никога не включвайте интервал между името на променливата, the = символ и стойност.
    • Когато променлива има множество стойности, те трябва да бъдат разделени с двоеточие (:) характер.

    Как да изброите и зададете променливи на средата в Linux

    Налични са няколко команди за изброяване, настройка и премахване на променливи на средата в Linux. Те включват:

    • окр: Тази команда ще ви позволи да стартирате друга програма в персонализирана среда, без да променяте текущата. Без никакви аргументи, той отпечатва списък с текущите променливи на средата.
    • printenv: Ако искате да отпечатате цялата или конкретна променлива на средата, printenv е доста полезен.
    • комплект: Тази команда се използва за задаване или деактивиране на променливи на обвивката. Ако го стартирате без спор, комплект ще отпечата списък с всички променливи, включително променливите на средата и обвивката, както и функциите на обвивката.
    • ненастроено: Командата за изтриване на променливи на обвивката и средата.
    • износ: Това е командата, която най-често ще използвате за задаване на променливи на средата.

    Работа с променливи на средата

    Преди да започнете да променяте променливите на средата, винаги трябва да проверявате текущите си конфигурации. Използвайки printenv, можете да разберете какви променливи на средата и обвивката вече има вашата Linux система.

    За да видите всички текущи променливи на средата, стартирайте printenv команда без никакви аргументи. Предупреждение, изходът ще бъде доста дълъг.

    Например, за да се покаже стойността на У ДОМА променлива, ще използвате следното.

    jeff@UbuntuVM:~$ printenv НАЧАЛО. /home/jeff. jeff@UbuntuVM:~$
    

    Можете също да предоставите повече от един аргумент за printenv, за да проверите няколко променливи наведнъж.

    jeff@UbuntuVM:~/documents$ printenv LANG PWD. en_US. /home/jeff/documents. jeff@UbuntuVM:~/documents$
    

    Някои от най-често срещаните променливи на средата, които ще срещнете, са:

    • ПОТРЕБИТЕЛ: Текущият влязъл потребител.
    • У ДОМА: Домашната директория на текущия потребител.
    • РЕДАКТОР: Текстовият редактор по подразбиране, използван, ако пишете редактиране в командния ред.
    • SHELL: Пътят на обвивката на текущия потребител, като bash или zsh.
    • ПЪТ: Списък с директории, които да се търсят, когато изпълнявате команда. Linux търси тези директории в посочения ред, като използва първото съвпадение, което намери.

    Промяна или настройка на нови променливи на средата

    Има две стъпки, които ще трябва да следвате, за да зададете променлива на средата в Linux. Първо, вие го дефинирате като променлива на обвивката. След това ще го експортирате като променлива на средата. Например, тази команда задава променлива с име MY_VAR и го определя като супер.

    jeff@UbuntuVM:~$ MY_VAR='groovy' jeff@UbuntuVM:~$

    Няма да видите никакво потвърждение за това, но можете да проверите дали действително е зададено.

    jeff@UbuntuVM:~$ echo $MY_VAR. супер. jeff@UbuntuVM:~$ 

    Издаване на команда printenv MY_VAR в този момент не трябва да връща никакъв изход, което показва, че няма именувана променлива на средата MY_VAR. За да промените това, ще използвате износ команда.

    jeff@UbuntuVM:~$ експортиране на MY_VAR. jeff@UbuntuVM:~$ 

    Сега, printenv MY_VAR трябва да има различен изход.

    jeff@UbuntuVM:~$ printenv MY_VAR. супер. jeff@UbuntuVM:~$ 

    Разбира се, има и друг начин да се постигне това. Можете да зададете променливи на средата в един ред, като използвате команда като тази:

    jeff@UbuntuVM:~$ export MY_NEW_VAR="Друга страхотна променлива" jeff@UbuntuVM:~$

    Едно нещо, което трябва да се отбележи, е, че променливите на средата, зададени по този начин, се прилагат само за текущата сесия. След като излезете или отворите нова обвивка, променливите на средата се губят.

    Задаване на постоянни променливи на средата в Linux

    Ако знаете, че ще трябва да използвате променливите на средата, които продължават да съществуват при влизания, ще трябва да ги дефинирате във вашите конфигурационни файлове на bash. Такива се срещат на няколко места.

    • /etc/environment: Този файл настройва глобални, общосистемни променливи на средата, които се прилагат към всички обвивки и GUI средата. Те са зададени в следния формат:
      FOO=бар. VAR_TEST=„Тестова променлива“
      
    • /etc/profile: Те се зареждат всеки път, когато се въведе обвивка за влизане в bash. Използвай износ команда за деклариране на тези.
      експортиране JAVA_HOME=“/път/към/java/home”
      
    • Потребителски дефинирани конфигурационни файлове на обвивката: Всеки потребител може да има свои собствени конфигурационни файлове за обвивката. За bash, файлът се намира на адрес ~/.bashrc. Декларирайте променливи тук по същия начин, по който бихте го направили /etc/profile.
      експортиране PATH=“$HOME/bin:$PATH”
      

    Ако сте задали нови променливи на средата и искате бързо да ги заредите в текущата си сесия на обвивката, не е нужно да излизате. Просто използвайте източник команда.

    jeff@UbuntuVM:~$ източник ~/.bashrc. jeff@UbuntuVM:~$ 

    Конфигуриране на Shell променливи

    Може да не е необходимо да ги декларирате толкова често, колкото променливите на средата, но комплект командата се използва за настройка и изброяване на всички променливи на обвивката. Ако искате да изброите всички, просто издайте командата без никакви аргументи.

    jeff@UbuntuVM:~$ set

    типичен изход на команда set

    Вероятно изходът ще бъде дълъг много страници. За да го направите по-четим, го прокарайте през по-малко команда:

    jeff@UbuntuVM:~$ set | по-малко. 
    типичен изход на команда set, предаван през по-малко

    Ако искате да отпечатате конкретна променлива на обвивката, можете също да използвате ехо команда.

    jeff@UbuntuVM:~$ echo $BASH_VERSION. 5.0.17(1)-издание. jeff@UbuntuVM:~$ 

    Задаването на шел променлива е толкова просто, колкото да напишете името на променливата, the = символ и стойност.

    jeff@UbuntuVM:~$ MY_VAR="groovy" jeff@UbuntuVM:~$

    Администрирайте разумно своя Linux работен плот или сървър

    Задаването на променливи на обвивката и средата може да бъде мощна възможност на компютър или сървър с Linux, но бъдете внимателни как го правите. Винаги проверявайте отново това, което пишете, преди да се ангажирате с него. При смяна на файлове като /etc/profile, може да искате първо да създадете архивен файл.

    За промени на ниво потребител помага да знаете какви конфигурационни файлове се използват, както и къде да ги намерите. Ако се мъчите да намерите конкретен файл, Linux включва някои мощни инструменти за търсене на вашите твърди дискове.

    Как да

    Как да изчистите кеша, бисквитките и историята на сърфирането в Google Chrome

    Chrome върши отлична работа по съхраняването на вашата история на сърфиране, кеш памет и бисквитки, за да оптимизира работата на браузъра ви онлайн. Нейното е как да...

    Tags облак
    • Linux
    • Ubuntu
    оценка
    0
    Прегледи
    0
    Коментари
    Препоръчайте на приятели
    • Twitter
    • Facebook
    • Instagram
    АБОНИРАЙ СЕ
    Абонирайте се за коментари
    YOU MIGHT ALSO LIKE
    • Как да си направим най-лесната пържена бамя? Съвети за пържене на бамя
      Основно ястие Основна рецепта Основни ястия Рецепта за пържени картофи Приготвяне на картофи с бамя
      15/11/2020
      Как да си направим най-лесната пържена бамя? Съвети за пържене на бамя
    • Microsoft обявява, че Kin Device е мъртъв
      Подвижен Microsoft
      19/03/2020
      Microsoft обявява, че Kin Device е мъртъв
    • Как да активирате скрити менюта на телефон с Android
      Подвижен андроид
      19/03/2020
      Как да активирате скрити менюта на телефон с Android
    Social
    8744 Fans
    Like
    1714 Followers
    Follow
    9987 Subscribers
    Subscribers
    Categories
    Аслихан доган грим
    Новини за Орхан Генсбей
    Илюстрирани ястия
    Пилешко соле със зеленчуци
    Лекарства срещу псориазис
    Декорация с цветя в хола
    Аслихан Роден Мода
    Сортове цвекло
    Таркан новини
    Оранжева декорация на дома
    Тоалетна тренировка вечер
    Аслихан доган търговия
    Aslihan Dogan Instagram
    На колко години е Аслизен
    Симптоми на астигматизъм
    Празнични комбинации двойка
    Eid почистване
    Ходеща репродукция при кърмачета
    Бершка козина
    Бяло палто
    Нуждите на бебето
    Потребители на бензамицин
    жена на Cenk Tosun
    Небесни имения
    Астролог
    Астрологът Merve Rençber
    Прости геометрични шарки
    Детски масаж
    Моделите на баретата 2020
    Новини от Биркан бали
    Popular posts
    Как да си направим най-лесната пържена бамя? Съвети за пържене на бамя
    Как да си направим най-лесната пържена бамя? Съвети за пържене на бамя
    Основно ястие Основна рецепта Основни ястия Рецепта за пържени картофи Приготвяне на картофи с бамя
    15/11/2020
    Microsoft обявява, че Kin Device е мъртъв
    Microsoft обявява, че Kin Device е мъртъв
    Подвижен Microsoft
    19/03/2020
    Как да активирате скрити менюта на телефон с Android
    Как да активирате скрити менюта на телефон с Android
    Подвижен андроид
    19/03/2020

    Tags

    • Тоалетна тренировка вечер
    • Аслихан доган търговия
    • Aslihan Dogan Instagram
    • На колко години е Аслизен
    • Симптоми на астигматизъм
    • Празнични комбинации двойка
    • Eid почистване
    • Ходеща репродукция при кърмачета
    • Бершка козина
    • Бяло палто
    • Нуждите на бебето
    • Потребители на бензамицин
    • жена на Cenk Tosun
    • Небесни имения
    • Астролог
    • Астрологът Merve Rençber
    • Прости геометрични шарки
    • Детски масаж
    • Моделите на баретата 2020
    • Новини от Биркан бали
    • Аслихан доган грим
    • Новини за Орхан Генсбей
    • Илюстрирани ястия
    • Пилешко соле със зеленчуци
    • Лекарства срещу псориазис
    • Декорация с цветя в хола
    • Аслихан Роден Мода
    • Сортове цвекло
    • Таркан новини
    • Оранжева декорация на дома
    Privacy

    © Copyright 2026 by Technology & Social Media tips. All Rights Reserved.