Kun sijoitat funktion .bash_aliases tai .profile -tiedostoon, sitä ei ole käytettävissä grafiikkatilasta käsin, mutta jos teet siitä oman Bash Shell scriptin se on suoritettavissa. Onko näin.
.bash_aliases tiedoston funktiot on tavoitettavissa, kun erikseen käynnistät Bash Shell istunnon. Tässä komentoja joita olen yrittänyt tämän ("findf") funktion kanssa;
Paina Win näppäin
xfce4-terminal -e 'findf / "hello" > testi.txt'
bash -c 'findf / "hello" > testi.txt'
.bash_aliases ja .profile tiedoston funktiot ei toimi
2
58
Vastaukset
Riippuu jakelusta ja kuinka polut on määritely. Periaatteessa kaikki mikä skulaa komentorivillä, skulaa myös guin puolella. Monessa jakelussa on vaan rajoitettu oletuksena guin puolella tiettyjä asioita, kun niillä saa koneen niin helposti tokkuraan.
- Anonyymi
Kun suoritat GUI liittymästä terminaalin ympäristömuuttujaan sijoitetun funktion, ei varsinaista vuorovaikutteista terminaalin kuorta käynnistetä, eikä silloin myöskään .profile, .bash_aliases eikä .bashrc tiedostoissa määritellyt ympäristömuuttujat ole käytettävissä. Tämän vuoksi et myöskään näihin tiedostoihin sijoittamiasi funktioita tavoita, vaikka ne normaalisti terminaalissa toimisikin.
Yksi tapa korjata asia on:
Tee funktioista omat tiedostot, joilla on suoritusoikeudet.
T. Urpo
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 873207
- 622907
Kuoleman pelko katosi
Olen pelännyt koko elämän ajan kuolemaa mutta yhtäkkiä kun hindut paljastivat totuuksia uskonnoista noin aloin yhtäkkiä4322435- 802256
- 742169
- 952026
- 121616
Kuhmolainen on selvästi kepun lehti
Kuhmolaise etukannessa oli Kuva kun Jaskalle annettiin karhu patsas.mutta kukmolaislehti oli niin kepulainen että Jaskan191593Ei mun tunteet
ole mihinkään kadonnut. Enkä mä sua inhoa tai ole kyllästynyt. Mä ymmärsin, ettet ole kiinnostunut minusta, ainakaan sil301440Mitä nämä palautteet palstalla ovat?
Joku uusi toimintatapa rohkaista kirjoittajia vai mistä on kyse?361416