Writing 2D Games in C using SDL by Thomas Lively
Sisällysluettelo:
Kun kirjoitat komennon komentoriville, sanot periaatteessa, että kuori suorittaa suoritetun tiedoston, jolla on annettu nimi. Linuxissa nämä suoritettavat ohjelmat, kuten
ls
,
find
,
file
ja muut, elävät yleensä järjestelmän useissa eri hakemistoissa. Kaikkia tiedostoja, joissa on näihin hakemistoihin tallennetut suoritettavat oikeudet, voidaan suorittaa mistä tahansa sijainnista. Yleisimmät hakemistot, joissa on suoritettavia ohjelmia, ovat
/bin
,
/sbin
,
/usr/sbin
,
/usr/local/bin
ja
/usr/local/sbin
.
Mutta miten kuori tietää, mitkä hakemistot etsivät suoritettavia ohjelmia tai etsiikö kuori koko tiedostojärjestelmästä?
Vastaus on yksinkertainen. Kun kirjoitat komennon, kuori etsii kaikista käyttäjän
$PATH
-muuttujassa määritetyistä hakemistoista kyseisen nimen suoritettavan tiedoston.
Tämä artikkeli näyttää kuinka lisätä hakemistoja
$PATH
-sovellukseen Linux-järjestelmissä.
Mikä on
$PATH
Linuxissa
Ympäristömuuttuja
$PATH
on kaksoispisteellä erotettu luettelo hakemistoista, joka kertoo kuorelle, mitkä hakemistot etsivät suoritettavia tiedostoja.
Voit tarkistaa, mitkä hakemistot ovat
$PATH
-sovelluksessa, käyttämällä joko
printenv
tai
echo
komentoa:
echo $PATH
Tulos näyttää tältä:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Hakemiston lisääminen
$PATH
Joissain tilanteissa haluat lisätä muita hakemistoja
$PATH
-muuttujaan. Esimerkiksi jotkut ohjelmat voidaan asentaa eri paikkoihin tai haluat ehkä olla erillinen hakemisto henkilökohtaisille skripteillesi, mutta pystyt suorittamaan ne määrittämättä absoluuttista polkua suoritettaviin tiedostoihin. Voit tehdä tämän sinun tarvitsee vain lisätä hakemisto
$PATH
.
Oletetaan, että kotisi hakemistossa on hakemisto nimeltään
bin
, jossa pidät komentosarjoja. Hakemiston lisääminen
$PATH
kirjoita:
export PATH="$HOME/bin:$PATH"
export
komento vie muutetun muuttujan kuoriperheen ympäristöihin.
Voit nyt suorittaa skriptejä yksinkertaisesti kirjoittamalla suoritettavan komentosarjan nimen tarvitsematta määrittää suoritettavaa täydellistä polkua.
Tämä muutos on kuitenkin vain väliaikainen ja voimassa vain nykyisessä shell-istunnossa.
Jotta muutos olisi pysyvä, sinun on määritettävä
$PATH
-muuttuja kuoren määritystiedostoissa. Useimmissa Linux-jakeluissa, kun aloitat uuden istunnon, ympäristömuuttujat luetaan seuraavista tiedostoista:
-
Globaalit kuorikohtaiset määritystiedostot, kuten
/etc/environmentja/etc/profile. Käytä tätä tiedostoa, jos haluat uuden hakemiston$PATHkaikille järjestelmän käyttäjille$PATH.Käyttäjäkohtainen kuorikohtaiset määritystiedostot. Esimerkiksi, jos käytät Bashia, voit asettaa
$PATH-muuttujan~/.bashrctiedostoon ja jos käytät Zsh-tiedostoa, tiedostonimi on~/.zshrc.
Tässä esimerkissä asetamme muuttujan
~/.bashrc
tiedostoon. Avaa tiedosto tekstieditorilla ja lisää seuraava rivi sen loppuun:
nano ~/.bashrc
~ /.Bashrc
export PATH="$HOME/bin:$PATH"
Tallenna tiedosto ja lataa uusi
$PATH
nykyiseen shell-istuntoon käyttämällä lähdekomentoa:
source ~/.bashrc
Varmista, että hakemiston lisäys onnistui, tulosta
$PATH
-arvo kirjoittamalla:
johtopäätös
Uusien hakemistojen lisääminen käyttäjälle tai globaaliin
$PATH
-muuttujaan on melko yksinkertaista. Tämän avulla voit suorittaa komentoja ja komentosarjoja, jotka on tallennettu epästandardeihin paikkoihin, joutumatta kirjoittamaan kokonaista polkua suoritettavaan tiedostoon.
Samat ohjeet koskevat kaikkia Linux-jakelua, mukaan lukien Ubuntu, CentOS, RHEL, Debian ja Linux Mint.
Jätä kommentti, jos sinulla on kysyttävää.
päätePlaces-hakemisto
Vaikka Google Places -hakemistolla on joitain hyödyllisiä ominaisuuksia, se kärsii liian monista tietojenkäsittely- ja hakuominaisuuksista, jotka ovat todella hyödyllinen sovellus. toimii kuten paikallisten yritysten osoitekirja, joka on helppokäyttöinen matkapuhelimella. Selaamasi oletuspaikat ovat ravintolat, baarit, nähtävyydet (johon kuuluu baareja jostain syystä), ostospaikat, huoltoasemat, kahvi, pankit, hotellit, elokuvateatterit, lääketieteelliset palvelut, taksit ja pysäköinti. Voit myö
Kuinka lisätä käyttäjä ryhmään Linuxissa
Linux-ryhmät ovat organisaatioyksiköitä, joita käytetään järjestämään ja hallitsemaan käyttäjätilejä Linuxissa. Ryhmien päätarkoitus on määritellä tietyn resurssin käyttöoikeuksien joukko, kuten luku-, kirjoitus- tai käyttöoikeus, jotka voidaan jakaa ryhmän käyttäjille.
Kuinka poistaa (poistaa) hakemisto linuxista
Hakemistojen poistamiseen Linux-järjestelmistä on useita eri tapoja. Tässä artikkelissa selitetään kuinka poistaa hakemistoja rmdir, rm ja löytää komentoja.







