Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 5 ppsx
MIỄN PHÍ
Số trang
6
Kích thước
51.3 KB
Định dạng
PDF
Lượt xem
961

Lịch sử và các bản phân phối HĐH Linux từ trước đến nay phần 5 ppsx

Nội dung xem thử

Mô tả chi tiết

Chu’o’ng 3

Bash

Toˆ

´t goˆ

˜ ho’n toˆ

´t nu’o´’c so’n

– ca dao tu

˙

c ngu˜’Vieˆ

˙

t Nam

Trong phaˆ

`n này chúng ta se˜ d¯eˆ

` caˆ

˙

p d¯eˆ

´ n vaˆ

´ n d¯eˆ

` làm vieˆ

˙

c vo´’i Linux o’’ cheˆ

´ d¯oˆ

˙

text, hay còn

d¯u’o

˙

’c go

˙

i là console hoa˘

˙

c terminal. Nhu˜’ng ngu’o`’i dùng Linux mo´’i (newbie) thu’o`’ng nghı˜ se˜

cha˘

’ng bao gio`’làm vieˆ

˙

c o’’ cheˆ

´ d¯oˆ

˙

này, vì d¯ã có giao dieˆ

˙

n d¯oˆ

` ho

˙

a. Tuy nhiên d¯ây là moˆ

˙

t ý kieˆ

´ n

sai laˆ

`m, bo’’i vì raˆ

´t nhieˆ

`u công vieˆ

˙

c có theˆ

’thu

˙

’c hieˆ

˙

n nhanh và thuaˆ

˙

n tieˆ

˙

n trong cheˆ

´ d¯oˆ

˙

này ho’n

là su’’ du

˙

ng giao dieˆ

˙

n d¯oˆ

` ho

˙

a. Và dù sao thì cheˆ

´ d¯oˆ

˙

text cu’a HD¯ H Linux không pha’i là cheˆ

´ d¯oˆ

˙

text moˆ

˙

t tieˆ

´ n trình cu’a MS-DOS. Vì Linux là HD¯ H d¯a tieˆ

´ n trình, nên ngay trong cheˆ

´ d¯oˆ

˙

text

d¯ã có kha’ na˘ng làm vieˆ

˙

c trong vài cu’’a soˆ

’. Và d¯eˆ

’ soa

˙

n tha’o moˆ

˙

t taˆ

˙

p tin va˘n ba’n không nhaˆ

´t

thieˆ

´t pha’i cha

˙

y các trình soa

˙

n tha’o lo´’n và chaˆ

˙

m cha

˙

p (d¯a˘

˙

c bieˆ

˙

t trên các máy có caˆ

´ u hình phaˆ

`n

cu´’ng thaˆ

´ p) cu’a môi tru’o`’ng d¯oˆ

` ho

˙

a.

3.1 Heˆ

˙

vo

’ là gì?

Chúng ta thu’o`’ng nói "ngu’o`’i dùng làm vieˆ

˙

c vo´’i heˆ

˙

d¯ieˆ

`u hành". D¯ ieˆ

`u này không hoàn toàn

d¯úng, vì trên thu

˙

’c teˆ

´ "liên heˆ

˙

" vo´’i ngu’o`’i dùng d¯u’o

˙

’c thu

˙

’c hieˆ

˙

n bo’’i moˆ

˙

t chu’o’ng trình d¯a˘

˙

c bieˆ

˙

t.

Có hai da

˙

ng cu’a chu’o’ng trình d¯ã d¯eˆ

` caˆ

˙

p - heˆ

˙

vo’, hay shell, d¯eˆ

’ làm vieˆ

˙

c trong cheˆ

´ d¯oˆ

˙

text

(giao dieˆ

˙

n dòng leˆ

˙

nh) và giao dieˆ

˙

n d¯oˆ

` ho

˙

a GUI (Graphical User Interface), thu

˙

’c hieˆ

˙

n "liên

heˆ

˙

" vo´’i ngu’o`’i dùng trong môi tru’o`’ng d¯oˆ

` ho

˙

a. Caˆ

`n nói ngay ra˘`ng, baˆ

´t ky` chu’o’ng trình nào

trong Linux có theˆ

’ kho’’i d¯oˆ

˙

ng tu`’ dòng leˆ

˙

nh cu’a heˆ

˙

vo’ (neˆ

´ u máy chu’ X d¯ã cha

˙

y), cu˜ng nhu’

qua giao dieˆ

˙

n d¯oˆ

` ho

˙

a. Cha

˙

y chu’o’ng trình tu`’ dòng leˆ

˙

nh cu’a heˆ

˙

vo’ tu’o’ng d¯u’o’ng vo´’i vieˆ

˙

c nháy

(d¯úp) chuoˆ

˙

t lên bieˆ

’u tu’o

˙

’ng cu’a chu’o’ng trình trong GUI. D¯ u’a các tham soˆ

´ cho chu’o’ng trình

trên dòng leˆ

˙

nh tu’o’ng d¯u’o’ng vo´’i vieˆ

˙

c chúng ta kéo và tha’ cái gì d¯ó lên bieˆ

’u tu’o

˙

’ng chu’o’ng trình

trong môi tru’o`’ng d¯oˆ

` ho

˙

a. Nhu’ng ma˘

˙

t khác, moˆ

˙

t soˆ

´ chu’o’ng trình không theˆ

’ cha

˙

y o’’GUI và chı’

có theˆ

’ thu

˙

’c hieˆ

˙

n tu`’ dòng leˆ

˙

nh. Nói ngoài leˆ

` moˆ

˙

t chút, tên go

˙

i "heˆ

˙

vo’" bi

˙

pha’n d¯oˆ

´i raˆ

´t nhieˆ

`u.

Theo ý kieˆ

´ n cu’a moˆ

˙

t soˆ

´ chuyên gia ngôn ngu˜’ cu˜ng nhu’ chuyên gia Linux thì nên go

˙

i chu’o’ng

trình này moˆ

˙

t cách d¯úng ho’n là "trình xu’’lý leˆ

˙

nh" hay "trình biên di

˙

ch leˆ

˙

nh". Tuy nhiên, tên

go

˙

i "heˆ

˙

vo’" (shell) d¯u’o

˙

’c dùng cho các chu’o’ng trình dùng d¯eˆ

’ biên di

˙

ch leˆ

˙

nh trong cheˆ

´ d¯oˆ

˙

text

trên mo

˙

i heˆ

˙

thoˆ

´ ng UNIX. Trên các heˆ

˙

thoˆ

´ ng UNIX d¯aˆ

`u tiên có moˆ

˙

t chu’o’ng trình, go

˙

i là sh,

vieˆ

´t ta˘´t cu’a shell. Sau d¯ó, vài bieˆ

´ n theˆ

’ cu’a sh d¯u’o

˙

’c phát trieˆ

’n và làm toˆ

´t ho’n, trong d¯ó có

Bourne shell - phiên ba’n mo’’ roˆ

˙

ng cu’a sh, vieˆ

´t bo’’i Steve Bourne. Du

˙

’ án GNU (du

˙

’ án

phát trieˆ

’n chu’o’ng trình u´’ng du

˙

ng cu’a Stollman, xem http://www.gnu.org/) sau d¯ó cho ra d¯o`’i

heˆ

˙

vo’ bash, tên go

˙

i cu’a nó d¯u’o

˙

’c gia’i mã ra là Bourne-again shell, tu´’c là "la

˙

i là heˆ

˙

vo’

Tải ngay đi em, còn do dự, trời tối mất!