Variabel lingkunganana dina Linux Ubuntu

variabel lingkungan operasi dina dasar sistim kernel Linux Ubuntu nyaéta maranéhanana variabel nu ngandung émbaran téks anu dipaké ku program séjénna dina mangsa ngamimitian maké. aranjeunna biasana ngawengku parameter umum sistem duanana grafis jeung cangkang, data ngeunaan preferensi pamaké, lokasi file nu tangtu, sareng nu sanesna. Nilai variabel ieu téh dieusian, contona, angka, lambang, cara ka directories atawa payil. Kalawan set ieu aplikasi pikeun gancang meunang aksés ka setélan nu tangtu, sakumaha ogé hiji kasempetan pikeun pamaké pikeun ngaropéa atawa nyieun pilihan nu anyar.

Gawe bareng jeung variabel lingkunganana dina Linux Ubuntu

Dina artikel ieu kami hoyong tackle informasi utama jeung paling mangpaat anu relates to variabel lingkunganana. Sajaba ti éta, urang demonstrate kumaha maranéhna nempo, edit, jieun tur ngahapus. Familiarity jeung pilihan utama baris mantuan pamaké novice manggihan jalan dina manajemen instrumen sarupa jeung ngarti nilai maranéhanana dina sebaran OS. Sateuacan ngawitan analisis parameter pangpentingna hoyong ngobrol ngeunaan division kana kelas. golongan sapertos ieu dihartikeun kieu:

  1. Variabel sistem. Pilihan ieu téh sarat geuwat nalika sistem operasi disimpen dina file konfigurasi tangtu (ucapan ngeunaan aranjeunna bakal dibahas dihandap), sarta oge sadia pikeun sakabéh pamaké, sarta sakabéh sistem operasi sakabéhna. Ilaharna, parameter ieu dianggap pangpentingna tur remen dipake dina mangsa peluncuran rupa-rupa aplikasi.
  2. variabel custom. Unggal pamaké ngabogaan diréktori imah, nu nyimpen sagala fasilitas penting, ieu kaasup payil konpigurasi jeung variabel pamaké. Ngaran maranéhna geus jelas nu sipatna dipaké pikeun pamaké husus dina jangka waktu nu keur otorisasi ku lokal "Terminal". Aranjeunna beroperasi sarta sambungan jauh.
  3. variabel lokal. Aya setélan nu berlaku ukur dina sési tunggal. Dina parantosan anak, maranéhna bakal dihapus sacara permanen sarta kabeh kudu jadi dijieun sacara manual pikeun ulang mimiti. Aranjeunna teu disimpen dina file misah, sarta anu dijieun, diédit, sareng dihapus ngagunakeun Paréntah konsol luyu.

file konfigurasi pikeun pamaké sarta sistem variabel

Sakumaha anu geus anjeun terang ti pedaran di luhur, dua ti tilu golongan variabel Linux Ubuntu disimpen dina file misah, anu ngandung konfigurasi umum tur pilihan tambahan. Unggal obyek anu dimuat ngan dina kaayaan merenah, jeung digunakeun pikeun maksud nu béda. Kapisah, Abdi hoyong nyorot unsur handap:

  • / Jsb / profil- salah sahiji file sistem. Sadia ka sadaya pamaké, sarta sakabéh sistem sanajan asupan jauh. Hijina watesan pikeun anjeunna - parameter teu katampa dina bubuka standar "Terminal"Ie euweuh nilai tina konfigurasi ieu moal digawé di lokasi ieu.
  • / Jsb / lingkungan- analog lega tina konfigurasi saméméhna. Ieu fungsi di tingkat sistem, boga pilihan nu sami salaku file saméméhna, tapi kiwari tanpa palarangan sanajan nyambungkeun jarak jauh.
  • /ETC/BASH.BASHRC- file pikeun pamakéan lokal wungkul, bari sidang jauh, atawa dihubungkeun via Internet alat anu fungsina, anjeunna moal. Éta anu dipigawé misah pikeun tiap pamaké pikeun nyieun sési terminal anyar.
  • .BASHRC- nujul ka pamaké husus disimpen dina diréktori imahna, sarta ngalir unggal kali Anjeun ngamimitian hiji terminal anyar.
  • .BASH_PROFILE- hal anu sarua .BASHRCKa hijina interaksi jauh, e.g., maké SSH nu.

Tempo ogé: Netepkeun SSH-server dina Ubuntu

Nempo daptar variabel lingkungan Sistim

Anjeun tiasa sacara gampil ngotéktak kabéh hadir sorangan dina Sistim Linux Ubuntu jeung variabel pamaké sarta konsép maranéhanana jeung ngan paréntah single, nu mintonkeun daptar. Pikeun ieu kudu nedunan sababaraha léngkah basajan ngaliwatan konsol baku.

  1. ngamimitian "Terminal" ngaliwatan menu atawa ku nahan hotkey nu Ctrl + Alt + T.
  2. nulis resep paréntahsudo apt-meunang install coreutilsPikeun mariksa utiliti ieu sistem Anjeun jeung geura install deui upami diperlukeun.
  3. Asupkeun sandi pikeun akun akar, diketik aksara lamun eta moal dipintonkeun.
  4. Anjeun bakal dibere beja file anyar nu ditambahkeun atawa ayana di perpustakaan.
  5. Kiwari make salah sahiji tim ngadegkeun Coreutils utiliti, rék dilegakeun daptar variabel lingkunganana. Tulisprintenvtur pencet asup.
  6. Pariksa kalayan sagala pilihan. Éksprési up tanda = - nami variabel, sarta sanggeus - nilaina.

Daptar sistem na pamaké variabel lingkungan utama

Alatan léngkah outlined luhur ayeuna nyaho kumaha carana gancang ngaidentipikasi sakabeh parameter ayeuna jeung nilai maranéhanana. Eta tetep ukur keur ngarti dasar nu. Abdi hoyong ngagambar perhatian kana barang handap:

  • DE. Ngaran lengkep - Desktop Lingkungan. Ieu ngandung nami lingkungan desktop ayeuna. Sistem operasi dina kernel Linux Ubuntu, rupa kulit, jadi hal anu penting pikeun ngarti kana aplikasi, nu ayeuna aktif. Hal ieu ngajadikeun variabel sarta DE. Conto nilai na - GNOME, mint, kde jeung saterusna.
  • jalan- hususna daptar directories nu searched rupa executables. Contona, dina peta ngeunaan salah sahiji tim pikeun milari, sarta aksés ka objék aranjeunna tingal polder ieu keur dimeunangkeun panggampangna tur transmisi koropak laksana kalayan dalil dieusian.
  • kerang- ngajaga aktif pilihan paréntah cangkang. coatings sapertos ngidinan pamaké pikeun nulis resep Aksara tangtu ngajalankeun prosés béda ngagunakeun syntaxes. Cangkang pang populerna dianggap bash. Hiji daptar Paréntah umum lianna pikeun émbaran Anjeun tiasa milarian dina artikel urang lianna dina link di handap ieu.
  • Tempo ogé: Paréntah Remen dipaké dina "Terminal" Linux Ubuntu

  • HOME- di dieu sagalana geus cukup basajan. parameter Ieu hususna jalur ka folder ngarep pamaké aktip. Unggal pamaké mah béda jeung éta saperti kieu: / Imah / pamaké. Katerangan pikeun nilai kieu teuing gampang - variabel ieu, contona, anu dipaké ku program pikeun nangtukeun standar tina lokasi koropak maranéhanana. Tangtu, aya conto hiji jumlah badag, tapi ngalaman éta cukup.
  • browser- eta ngandung paréntah pikeun muka web browser. Éta variable nu paling mindeng nangtukeun browser standar na sagala Utiliti sejen tur software anu ngarobahna kana informasi misalna mun muka tab anyar.
  • PWDjeungOLDPWD. Sagala aksi ti konsol atawa GUI datangna ti lokasi hususna dina sistem. Parameter kahiji nyaeta jawab nyungsi arus jeung kadua mintonkeun saméméhna. Sasuai, nilai maranéhanana anu remen robah na disimpen salaku konfigurasi custom na di System anu.
  • istilah. Program terminal keur Linux Ubuntu, aya loba. Ceuk variabel ngajaga inpormasi dina judul konsol aktif.
  • acak- ngandung Aksara nu dihasilkeun unggal waktu sababaraha acak antara 0 jeung 32767 ku ngarujuk kana variabel ieu. pilihan ieu ngamungkinkeun software lianna teu boga generator angka acak sorangan.
  • jelema nu nyunting- nya jawab muka pangropéa file téks. Contona, sacara standar, anjeun tiasa manggihan aya cara / Usr / bin / nano, Tapi nanaon nyegah anjeun teu robah ka mana lianna. Pikeun leuwih lengkep lampah kompléks jeung jawaban testpisuiltur dimimitian, contona, sanésna vi.
  • HOSTNAME- nami komputer,nu make- ngaran akun ayeuna.

Ngajalankeun paréntah jeung nilai anyar tina variabel lingkungan

Luncat ka ngarobah samentara salah sahiji pilihan pangaturan pikeun ngajalankeun kalawan eta program tinangtu atawa nedunan sagala aksi lianna. Dina hal ieu, konsol nu bakal cukup pikeun ngadaptar envVAR = nilaidi mana VAR - nami variabel jeung ajen - nilaina, contona, jalur ka polder/ Imah / pamaké / Download.

Dina waktos salajengna basa Anjeun nempo sakabeh parameter via paréntah didadarkeun di luhurprintenvanjeun bakal nempo yén nilai ieu geus dirobah ku anjeun. Sanajan kitu, eta bakal sahingga, sakumaha standar anu langsung saatos perlakuan handap thereto, sarta ngoperasikeun ukur jeroeun terminal aktif.

Instalasi tur ngaleupaskeun variabel lingkungan lokal

luhureun anjeun geus nyaho tina bahan nu parameter lokal teu disimpen dina payil tur anu ukur aktif di sidang ayeuna, sarta sanggeus éta réngsé dihapus. Lamun museurkeun kreasi sorangan tur ngahapus tina pilihan ieu anjeun kudu di handap:

  1. ngamimitian "Terminal" jeung nulis paréntahVAR = nilaiLajeng pencét asup. Sakumaha biasa, VAR - sagala ngaran variabel merenah dina hiji kecap, sarta ajen - nilai.
  2. Pariksa efektivitas lampah dipigawé ku cara nuliskeunbahana $ VAR. Garis handap nu kedah meunang hiji variabel pilihan.
  3. Dihapus wae parameter paréntahunset VAR. Pariksa sanggeus ngaleupaskeun ogé tiasagema(The garis handap kedah kosong).

Jadi uncomplicated cara pikeun nambahkeun naon parameter lokal dina jumlah taya, hal anu penting pikeun nginget ukur ngeunaan fitur utama lampah maranéhanana.

Nambahkeun atawa nyabut variabel custom

Urang indit ka kelas variabel nu disimpen dina file konfigurasi, sarta tina ieu asalna nepi nu kudu ngedit file. Hal ieu dilakukeun ku ngagunakeun sagala pangropéa téksu baku.

  1. Buka konfigurasi pamaké viasudo gedit .bashrc. Urang ngajukeun ngagunakeun pangropéa grafis jeung notasi sintaksis, contona, gedit. Najan kitu, anjeun tiasa nangtukeun mana wae sejen, contona, vi atawa nano.
  2. Ulah poho yen mun anjeun ngajalankeun paréntah sakumaha akar pikeun nuliskeun kecap akses.
  3. Dina ahir file, tambah jalurékspor VAR = nilai. Jumlah parameter misalna teu diwatesan. Tambahanana, Anjeun bisa ngarobah nilai variabel geus hadir.
  4. Sanggeus nyieun parobahan, nyimpen éta stasiun jeung nutup file.
  5. update konfigurasi lumangsung sanggeus ulang mimiti file, sarta ieu dipigawé ngaliwatansumber .bashrc.
  6. Pariksa aktivitas bisa variabel ngaliwatan pilihan nu samibahana $ VAR.

Lamun teu nyieun parobahan baca pedaran kelas ieu variabel, pastikeun maca inpo di awal artikel ieu. Ieu bakal ngabantu pikeun nyingkahan kasalahan salajengna jeung aksi tina parameter diasupkeun kalawan watesan maranéhanana. Kalawan hal ka ngaleupaskeun parameter, éta lumangsung ogé ngaliwatan file konfigurasi. garis cukup pikeun sakabéhna dipiceun atawa mairan kaluar tina dirina, nambahkeun di awal tanda nu #.

Kreasi sarta ngahapus variabel lingkungan Sistim

Eta tetep ngan noél dina variabel kelas katilu - Sistim. Diédit pikeun file ieu / Jsb / profilAnu tetep aktip sanajan sambungan jauh, contona via loba SSH manajer dipikawanoh. Muka unsur konfigurasi dibawa kira sarua jeung di perwujudan harita:

  1. Dina konsol, jenissudo gedit / jsb / profil.
  2. Jieun sagala parobahan perlu teras nyimpen éta stasiun ku ngaklik on tombol luyu.
  3. Pareuman terus hurungkeun deui obyék ngaliwatanSumber / jsb / profil.
  4. Kana operasi parantosan dipariksa ngaliwatanbahana $ VAR.

Parobahan koropak bakal disimpen sanajan saatos Anjeun ngabalikan deui sidang sarta unggal pamaké sarta aplikasi nu moal ngagaduhan masalah sia aksés ka data anyar.

Malah lamun informasi kasebut dibere ka anjeun kiwari sigana pisan pajeulit, urang niatna nyarankeun ngartos eta na ngartos saloba aspék. Pamakéan parabot sistem operasi misalna bisa nulungan nyegah akumulasi file pangaturan tambihan pikeun tiap aplikasi, sabab bakal ngakses variabel. Ogé nyadiakeun panyalindungan sadaya parameter jeung ngagolongkeun maranéhanana dina lokasi tunggal. Mun anjeun resep variabel pamakéan lingkungan saeutik husus seueur, tingal dokuméntasi pikeun Sebaran Linux Ubuntu Anjeun.