Lập trình shell<br />
Ngô Văn Công<br />
<br />
Overview<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Gọi thực hiện lệnh trong Shell<br />
Biến trong Shell<br />
Câu lệnh alias<br />
Tùy biến môi trường<br />
Điều khiển công việc<br />
Viết chương trình Shell<br />
<br />
Invoking the Shell<br />
<br />
<br />
bash [options] [arguments]<br />
Bash related special files<br />
<br />
<br />
<br />
<br />
<br />
/etc/profile – system initialization file<br />
~/.bash_profile(.bashrc) - personal initialization<br />
file<br />
~/.bash_history - record commands history<br />
<br />
Biến trong shell<br />
<br />
<br />
<br />
<br />
<br />
<br />
Sử dụng trong lập trình shell và điều khiển môi<br />
trường<br />
Gán giá trị cho biến: variable_name=value<br />
Truy cập vào giá trị của biến: $variable_name<br />
$ foo="hello there"<br />
$ echo $foo<br />
hello there<br />
export: export variables to the environment or<br />
sub-shells<br />
<br />
Environment Variables<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
HOME - your home directory<br />
SHELL - executable program for the current<br />
shell<br />
PATH - paths to locate executable files<br />
USER - your username<br />
TERM - type of current terminal<br />
DISPLAY - your X-Window display<br />
PS1 - command prompt<br />
<br />