Keskkonna kujundamine


sisukord | sisse ja välja logimine | operatsioonid failidega ja kataloogidega
protsesside jälgimine ja kontrollimine
tekstide tegemine ja vaatamine ja muidu kõik tekstifailidega seotu
keskkonna kujundamine | pakkimine ja arhiveerimine | süsteem, võrk ja kasutajad
käskude täitmine ja aliased | kõik ülejäänu

CHSH, SET,


*   SET & SETENV

Käsk 'set' on selline universaalne käsk, millega saab muuta kõiki shelli muutujaid. Keskkonnamuutujaid muudetakse käsuga 'setenv' Kõik shelli muutujad koos nende väärtustega saab ekraanile, kui kirjutada lihtsalt
set
kõik keskkonnamuutujad koos väärtustega saab ekraanile käsuga
setenv

Muuta saab neid käsuga
set muutuja="uus_väärtus"
või
setenv KESKKONNAMUUTUJA uus_väärtus

Kustutada saab neid käsuga
unset muutjuja
või
unsetenv KESKKONNAMUUTUJA

Näiteks käsk 'set prompt' muudab prompti.
Prompt on see rida, mis tuleb ekraanile peale seda, kui Sa oled arvutisse sisse loginud ja mille taha Sa saad käskusid kirjutada. Kui Sa oled oma vanast promptist tüdinenud võid Sa käsuga
set prompt="uus_prompt"
omale uue prompti panna. Selle prompti peab arvuti meeles kuni väljalogimiseni. Juhul kui Sa soovid, et Sulle jääks ka edaspidiseks seesama prompt, pead Sa rea 'set prompt="uus_prompt" ' kirjutama faili .cshrc

set prompt="\! tere: "
paneb promptiks
käsu_number tere:    (näiteks   54 tere: )

!\ asemele võib panna teisigi asju, näiteks:
%m - masina nime see osa, mis jääb esimesest punktist ettepoole
%M - täielik masina nimi
%n - kasutaja nimi
%l - terminali number
%c - kataloogi nimi (otsimisteega alates kodukataloogist)
%. - sama mis eelmine
%~ - sama mis eelmine
%C - kataloogi nimi (ilma otsimisteeta)
%/ - kataloogi nimi täieliku otsimisteega
%h - sama mis !\ (käsu number)
%! - sama mis eelmine
! - sama, mis eelmine
%p - kellaaeg (12-tunnine, sekunditega)
%t - kellaaeg (12-tunnine, ilma sekunditeta)
%P - kellaaeg (24-tunnine, sekunditega)
%T - kellaaeg (24-tunnine, ilma sekunditeta)
%d - nädalapäev
%D - kuupäev
%w - kuu 3-tähelise lühendina
%W - kuu numbriga
%y - aasta (kahe numbriga)
%Y - aasta (nelja numbriga)
%t - tabulaator

Veel mõned näited:
Mul on päris palju tuttavaid, kes ei oska midagi ette võtta, kui nad üritavad pine't avada ja arvuti ütleb neile
Your terminal, of type "ansi", is lacking functions needed to run pine
Sel juhul tuleb lihtsalt kirjutada
set term="vt100"
või
setenv TERM vt100
ja ongi kõik korras. Antud juhul saab kasutada nii set-i kui ka setenv-i sellepärast, et mõnedele tähtsamatele keskkonnamuutujatele vastab vastav shelli muutuja ja neid peegeldatakse vastamisi. Kui muuta ühte, siis muutub automaatselt ka teine.

set autologout="x" - logib automaatselt välja peale x-minutilist inaktiivsust

set nobeep - ei piiksu iga kord, kui Sa midagi valesti teed

Tagasi algusesse



*   CHSH

chsh [võtmed] [kasutaja] - muudab shelli, enne shelli muutmist küsib kasutaja parooli. Kui kasutajat pole antud, siis muudab Sinu enda shelli, kui shelli pole antud, siis küsib seda

Võtmed:
-s shell - paneb 'shell'i uueks shelliks
-l - trükib nimekirja võimalikest shellidest

Tagasi algusesse




Lehekülge tegi Joel Kuusk


Viimati muudetud 09.11.1998