Danh mục

Bài giảng Hệ điều hành Linux - Chương 4: Lập trình trên Linux

Số trang: 35      Loại file: ppt      Dung lượng: 2.37 MB      Lượt xem: 10      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 15,000 VND Tải xuống file đầy đủ (35 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Hệ điều hành Linux - Chương 4 cung cấp những kiến thức cơ bản về lập trình trên Linux. Các nội dung chính trong chương này gồm có: Tổng quan về Shell, một số thao tác với Shell, Shell Script, lập trình C và C++ trong Linux.
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành Linux - Chương 4: Lập trình trên Linux CHƯƠNG4 LẬPTRÌNHTRÊNLINUXUpdated 25.08.2008 Computer Sciences Div. @ 2008 1Nộidung TổngquanvềShell MộtsốthaotácvớiShell ShellScript LậptrìnhCvàC++trongLinuxUpdated 25.08.2008 Computer Sciences Div. @ 2008 2TổngquanvềShell Khibắtđầumộtphiênlàmviệc,tabắtđầulàm việcvớishellcủaLinux.Điềunàyđượcbắtđầu bằngviệcmởmộtcửasổxtermtrongXWindows. Shellsẽdịchvàthựchiệnmọilệnhmàtagõvào từbànphím.TrênLinuxhiệncómộtvàiloạishell nhưsau: Bash:BourneAgainShell.Đâylàshellmạnhnhấtvà thôngdụngnhấttrênLinux. Csh:Cshell.Hầunhưtươngthíchvớibash. Ksh:Kornshell.Đâylàshellnguyênthủy. Zsh:Zshell.Shellmớinhấthiệnnay,tươngthíchvới Bourneshell.Updated 25.08.2008 Computer Sciences Div. @ 2008 3MộtsốthaotácvớiShell XácđịnhShellhiệnhành XemcácShellcótrênmáytính ThayđổiShellhiệnhành Xemcácgiátrịcủacácbiếnmôitrường Ấnđịnhbiếnmôitrường Tínhnănghoàntấtlệnh Liệtkêdanhsáchlệnhđãsửdụng TáisửdụnglệnhUpdated 25.08.2008 Computer Sciences Div. @ 2008 4XácđịnhShellhiệnhành Tênlệnh:echo Chứcnăng:Xemshellhiệnhànhhoặcxuấtthông báoramànhình. Cúpháp:echo$SHELL Vídụ:Updated 25.08.2008 Computer Sciences Div. @ 2008 5XemcácShellcótrênmáytính Cúpháp:cat/etc/shells Chứcnăng:XemcácShellđangcótrênhệđiều hành. Vídụ:Updated 25.08.2008 Computer Sciences Div. @ 2008 6ThayđổiShellhiệnhành Cúpháp:chsh Chứcnăng:đổishellhiệnhànhtrênhệđiềuhành. Vídụ:Updated 25.08.2008 Computer Sciences Div. @ 2008 7Xemcácgiátrịcủacácbiếnmôitrường Cúpháp:echo.Vớicácbiếnmôi trườngđượcsửdụngtrongLinuxgồm: $HOME:Thưmụccánhânngườidùng. $USER:Tàikhoảncủangườiđăngnhậpcủangườidùng. $SHELL:Shellhiệnhành. $PATH:Đườngdẫn. $PWD:ThưmụchiệnhànhUpdated 25.08.2008 Computer Sciences Div. @ 2008 8Ấnđịnhbiếnmôitrường Từ dấu nhắc, nhập tên biến môi trường dưới dạng=.Thựchiện xong thì xuất biến để cho mọi chương trình và kịchbảnchạytrongphiênlàmviệcđềucóthểsử dụngbiến. Biếngánbằngphươngphápchỉcóhiệulựctrong phiênlàmviệc, đểbiếncógiátrịtrongcácphiên làmviệcsautaphảihiệuchỉnhtậptincấuhình.Updated 25.08.2008 Computer Sciences Div. @ 2008 9Tínhnănghoàntấtlệnh Linuxhỗtrợkhảnănghoànthànhlệnh(Word completion)rấthữudụngbằngphímTab.Khả năngnàysẽgiúpngườidùngtiếtkiệmđượcrất nhiềuthờigian. Vídụ:cd/usr/incsauđógõphímTab,Shellsẽtự độngthêm“luce”đểhoànthànhtênthưmụclà /usr/include. Trước khi nhấn Tab Sau khi nhấn TabUpdated 25.08.2008 Computer Sciences Div. @ 2008 10Tínhnănghoàntấtlệnh Nếucónhiềukhảnăngđểchọnlựathìkhithực hiệnlệnh,Bashsẽchophépngườidùngchọnlựa bằngcáchgõTab2lần. Vídụ:Nếutrongthưhome/viethancóchứa2thư mụctmdtvàttllthìkhitagõlệnhcd /home/viethan/tvànhấntab2lầnsẽcókếtquả nhưsau: Trước khi nhấn Tab Sau khi nhấn Tab 2 lầnUpdated 25.08.2008 Computer Sciences Div. @ 2008 11Liệtkêdanhsáchlệnhđãsửdụng Tênlệnh:history Chứcnăng:hiểnthịdanhsáchcáclệnhđãdùng. Vídụ: Chúý:LệnhcuốicùngđãsửdụnglàlệnhhistoryUpdated 25.08.2008 Computer Sciences Div. @ 2008 12Táisửdụnglệnh Cúpháp:!!hoặc!. Vídụ:!!:thựchiệnlạilệnhgầnnhất.Nếugõ!91 thìthựchiệnlạilệnhsố91trongdanhsáchcác lệnhđãthựchiện.Updated 25.08.2008 Computer Sciences Div. @ 2008 13ShellScript TổngquanvềShellScript Cấutrúckịchbản CáchchạymộtchươngtrìnhShell Khaibáobiến Cáccấutrúclệnh CácvídụminhhọaUpdated 25.08.2008 Computer Sciences Div. @ 2008 14TổngquanvềShellScript KịchbảnShelllàmộttậptintrongđócóchứacác lệnhvàcáctừkhoánhằmtựđộngtựđộnghoá nhữngthaotáccủangườisửdụng. KịchbảnShelllàmộttậpcáclệnhShellđểthực hiệnmộtcôngviệcnàođó. KịchbảnShellđượckíchhoạtbằngdònglệnh. KịchbảnShellsửdụngcácbiến,cáccấutrúc điềukiệnvàlặpchophépngườisửdụnglậptrình trênShell.Updated 25.08.2008 Computer Sciences Div. @ 2008 15Cấutrúckịchbản Cấutrúccơbảncủakịchbản: #!/bin/bash < Khối lệnh > Vídụ:ViếtkịchbảnvớitênlàHellodùngđể thựchiện2côngviệcsau:Xoávàinramànhình câu“Hello!Haveagoodday!”. #! /bin/bas ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: