31
LOGO Á¿ëýã VIII Terminal-ä àøèãëàãäàõ êîììàíä

Lab8 ubuntu terminal

Embed Size (px)

Citation preview

Page 1: Lab8 ubuntu terminal

LOGO

Á¿ëýã VIII

Terminal-ä àøèãëàãäàõ êîììàíä

Page 2: Lab8 ubuntu terminal

LOGO

pwd Энэ command нь танийг аль директорт байгааг харуулана.Жишээ нь: pwd [enter] дарахад танийг аль директорт байгааг харуулана.ls –[options] (list)Идэвхèтэй байгаа директоðûí äîòîðõèéã харна.options:a уг директорт байгаа бүх файлийг харна.

Page 3: Lab8 ubuntu terminal

LOGO

t уг директорт байгаа хамгийн сүүлд өөрчилсөн файлийг харна.u уг директорт байгаа файлуудаас хамгийн сүүлд хэзээ харсаíûг харуулана.l file-ийг бүтэн үзүүлэлтээр харна.Жишээ нь: ls –a [enter] дарна. Ингэхэд shell- дээр тухайн директорт áайгаа бүх файл гарна.

Page 4: Lab8 ubuntu terminal

LOGO

drwxy - x-y 3 root root 4096 date hellod= Файлын хөл ямар төрлийн файл болохыг энэ зааж өгнө.d – ийн оронд ердийн(-) файл гэсэн үгL- байвал нийтийн файлrwx-x –y Хандах эрхийг зааж өгнө.-x-= home loop -д хандах эрх нь группээр байна.r -= Хэрэглэгч унших эрхтэй.

Page 5: Lab8 ubuntu terminal

LOGO

w-= Хэрэглэгч өөрчилөлт хийх эрхтэйx-= Хэрэглэгч файлаа өөрчилөх эрхтэйФайлд хандах эрхийг өөрчлөхchmod-=хандах эрхийг өөрчлөнө.

q+w- = бичэх эрхийг нэмэж өгөхф-x- = хасах эрхийг өгөх4096 - = Файлын хэмжээ юм.date- =Он сар өдөр юм.cd (cha nge director)Директор хооронд шилжүүлдэг command.

Page 6: Lab8 ubuntu terminal

LOGO

Жишээ нь: cd .. [enter] дарахад тухайн директорийн Parent директор луушилжинэ.Харин cd [enter] дарахад тухайн директорийн Childдиректор луу шилжинэ.mkdir (makedirector) Энэ command нь шинээр folder үүсгэнэ.

Page 7: Lab8 ubuntu terminal

LOGO

Жишээ нь: mkdir [enter] дарахад тухайн идэвхтэй байгаадиректорт myfolder гэсэн folder үүснэ.rmdir (removedirector) Энэ command нь folder ycтгадаг.Жишээ нь: rmdir [enter] дарахад тухайн идэвхтэй байгаа директорт myfolder гэсэн folder-ийг устгана.find Энэ command нь folder болон file –ийг хайна.

Page 8: Lab8 ubuntu terminal

LOGO

Жишээ нь: find conio.h [enter] дарахад тухайн директороос child директороос хайна.

man Name –д бичигдсэн command-ийн тайлбарыг гаргана.Жишээ нь: man ls [enter] дарахад ls command-ийн тайлбарыг гаргана.vi Энэ command нь бөгөөд text file үүсгэн, мөн file íээнэ.

Page 9: Lab8 ubuntu terminal

LOGO

Жишээ нь: vi bat.txt [enter] дарахад тухайн идэвõèтэй байгаа директортbat.txt нэртэй text файл үүсгэнэ. Энэ editor дотроо олон command-уудтайбөгөөд ESÑ +a [enter] дарахад тухайн file дээр ажиллаж болох бөгөөд мөнESÑ+shift+; [enter] дарахад тухайн нээсэн file идэвхèгүй болно.

Page 10: Lab8 ubuntu terminal

LOGO

Ингэхэд ньwq [enter] дарахад file-ийг хадгалаад гарна. Харин q [enter] дарахадхадгалах уу? гэж асууна. q! [enter] дарахад шууд гарна.gcc -[options] Энэ êîììàíä нь source file-д compile хийнэ.Options: o энэ нь binary file үүсгэдэг.Жишээ нь: gcc –o hello hello.c [enter] дарахад hello.c file-ийн hello гэсэн binary file үүсгэдэг.

Page 11: Lab8 ubuntu terminal

LOGO

./ êîììàíä нь compile хийсэн file-ийг ажиллуулана.Жишээ нь: ./ hello [enter] дарахад уг hello гэсэн file ажиллана.who system-д ÿмар хэрэглэгч хандаж байгааг харуулана.Жишээ нь: who [enter] дарна.who am i та өөрийгөө ÿмар эрхээр орсныг харуулана.Жишээ нь: who am i [enter] дарна.where is Уг файлийг хаана байгааг заана.

Page 12: Lab8 ubuntu terminal

LOGO

Жишээ нь: whereis conio.h [enter] дарахад conio.h энэ файлийг хаана байгааг заана.adduser Шинэ хэрэглэгч нэмж оруулана.Жишээ нь: adduser bat [enter] дарахад bat гэсэн хэрэглэгч үүсэнэ.passwd (password) Хэрэглэгчидэд түлхүүр үг оруулана.Жишээ нь: passwd bat [enter] дарахад password oруул гэсэн үг гарч ирэхбөгөөд хоёр удаа оруулаад bat нэртэй хэрэглэгчид password орно.

Page 13: Lab8 ubuntu terminal

LOGO

ln -[options] filename нэртэй file-д link хийнэ.options:-s soft link хийнэ. Энэ link нь линклэсэн file-ийн зөвхөн нэрийг авсанбайх бөгөөд доторх мэдээлэл нь нэг байна. Link хийлгүүлсэн file-ийгустгавал дагаад устана.

Page 14: Lab8 ubuntu terminal

LOGO

Харин options-ийг хоосон орхиод бичвэл hard linkболох бөгөөд ÿлгаа нь Link хийлгүүлсэн file-ийг устгавал дагаж устахгүй.Жишээ нь: ln –s bat.txt [enter] дарахад тухайн директорт bat.txt гэсэн (өнгө ньөөр) файл үүсэнэ.rm энэ command нь file –ийг устгана.Жишээ нь: rm bat.txt [enter] дарахад bat.txt file-ийг устгана.

Page 15: Lab8 ubuntu terminal

LOGO

Директор устгах.Шелë ашиглаж хоосон директор устгахдаа rmdir гэсэн команд ашиглана.Хэрвээ хоосон биш бол rm –rf команд ашгилна.Директор хооронд шилжүүлдэг êîìàíäЖишээ нь: cd .. [enter] дарахад тухайн директорийн Parent директор луушилжинэ.Харин cd [enter] дарахад тухайн директорийн Childдиректор луу шилжинэ.

Page 16: Lab8 ubuntu terminal

LOGO

rmdir Энэ command нь folder ycтгадаг.Жишээ нь: rmdir [enter] дарахад тухайн идэвхтэй байгаадиректорт myfolder гэсэн folder-ийг устгана.ffind Энэ command нь folder болон file –ийг хайна.Жишээ нь: find conio.h [enter] дарахад тухайн директороос child директороос хайна.man Name –д бичигдсэн êîìàíäûí тайлбарыг гаргана.

Page 17: Lab8 ubuntu terminal

LOGO

Жишээ нь: man ls [enter] дарахад ls êîìàíäûн тайлбарыг гаргана.vi Энэ command нь texteditor бөгөөд òåêñò ôàéë үүсгэн,ìөн ôàéë нээнэ.Жишээ нь: vi bat.txt [enter] дарахад тухайн идэвхтэй байгаа директорт bat.txt нэртэй text файл үүсгэнэ. Энэ editor дотроо олон command-уудтай бөгөөä ESC +a [enter] дарахад тухайн file дээр ажиллаж болох бөгөөд мөн ESC shift+; [enter] дарахад тухайн нээсэн ôàéë идэвхгүй болно.

Page 18: Lab8 ubuntu terminal

LOGO

Ингэхэд нь wq[enter] дарахад file-ийг хадгалаад гарна. Харин q [enter] дарахад хадгалахуу? гэж асууна. q! [enter] дарахад шууд гарна.gcc -[options] Энэ command нь source file-д compile хийнэ.Options: o энэ нь binary file үүсгэдэг.Жишээ нь: gcc –o hello.c [enter] дарахад hello.c file-ийн hello гэсэн binary file үүсгэдэг.

Page 19: Lab8 ubuntu terminal

LOGO

passwd Хэрэглэгчидэд түлхүүр үг оруулана.Жишээ нь: passwd bat [enter] дарахад password oруул гэсэн үг гарч ирэхбөгөөд хоёр удаа оруулаад bat нэртэй хэрэглэгчид password орно.cal2 = гэвэл 2-р сарыг харуулна.cal3 = гэвэл 3-р сарыг харуулна.cal4 = гэвэл 4-р сарыг харуулна.cal5 = гэвэл 5-р сарыг харуулна.cal12 = гэвэл 12-р сарыг харуулна.

Page 20: Lab8 ubuntu terminal

LOGO

2011 = гэвэл 2011 оны сарууд дэлгэцээр хурдан гүйгээдkill system-д ажиллаж байгаа ïроöессийг зогсооно.Жишээ нь: kill tcsh [enter] дарахад tcsh shell-ийг зогсооно.

Page 21: Lab8 ubuntu terminal

LOGO

Ubuntu, Netbeans IDE, C/C++ тохируулах

. Netbeans IDE нь Windows, Mac, Linux, Solaris үйлдлийн системүүд дээр ажиллах үнэгүй нээлттэй эх бүхий хөгжүүлэлтийн орчин юм.

Page 22: Lab8 ubuntu terminal

LOGO

1. Ubuntu үйлдлийн систем суулгасны дараа системээ UPDATE хийх

Ubuntu ҮС-ийнхээ шаардлагатай UPDATE-уудыг хийж шинэчлэхийн тулд Applications->Accessories->Terminal үйлдлээр терминал цонх нээгээд дараах 3 командыг ажиллуулна.  

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade 2. NetBeans IDE суулгах

Дараа нь Applications->Add/Remove... үйлдлээр програм суурилуулах цонхыг нээнэ. Show сонголтоос All Open Source applications гэдгийг сонгоод доор гарах жагсаалтаас Netbeans IDE-г сонгоод APPLY CHANGES товчийг дарж суулгана. 

 

Page 23: Lab8 ubuntu terminal

LOGO

3. Netbeans IDE-г update хийхUbuntu 8.10 хувилбарын хувьд дээрх байдлаар суулгахад Netbeans IDE 6.1 хувилбарыг суулгаж байсан. Уг нь Netbeans 6.5 хувилбар одоо ашиглагдаж байгаа, шаардлагатай бол http://www.netbeans.org сайтаас шинэ хувилбарыг татан авч суулгаж болно. Netbeans IDE суулгасны дараа IDE-гаа мөн шинэчилье. Tools цэснээс Plugins сонголтыг сонгоно.   

Page 24: Lab8 ubuntu terminal

LOGO

Дараа нь Plugins цонхны Updates хэсгээс Reload Catalog үйлдлээр Update жагсаалтаа шинэчилээд доор нь гарах бүх update-уудыг тэмдэглээд UPDATE үйлдлийг хийнэ. 

Page 25: Lab8 ubuntu terminal

LOGO

4. C/C++ plugin суулгах

Дараа нь Tools цэсийн Plugins цонхны Available Plugins хэсгээс C/C++ plugin-г тэмдэглээд Install үйлдлийг хийж plugin-аа суулгана. Суулгасны дараа Netbeans IDE-гаа RESTART хийх хэрэг гарах байх.

Page 26: Lab8 ubuntu terminal

LOGO

5. Hello World програм

  За одоо Hello World гэж хэвлэх програм бичье. 

Хамгийн эхлээд File цэсээ New Project сонгон шинэ төсөл үүсгэнэ. Ингэхэд шинэ төсөл үүсгэх цонх гарч ирэх ба төслийн ангилалаас C/C++ сонгоод дараа нь C/C++ Application гэж сонгоод NEXT хуудас руу оръё.

Дараачийн хуудсанд төслийнхөө нэрийг hello гэж оруулаад FINISH дарж төслөө үүсгэе. 

Page 27: Lab8 ubuntu terminal

LOGO

Одоо төслийнхөө Source Files дээр хулганы баруун товчоо дараад цэсээс Main C File... гэж сонгоод үндсэн C файлаа үүсгэе.  

Page 28: Lab8 ubuntu terminal

LOGO

Үндсэн C файлын нэрийг асуух диалог гарч ирэх ба үндсэн C файлаа бас hello гэж нэрлээд FINISH дарж үүсгэе. 

Page 29: Lab8 ubuntu terminal

LOGO

Үүссэн файл дээрээ засвар хийн Hello World хэмээн хэвлэх функц бичлээ. 

Page 30: Lab8 ubuntu terminal

LOGO

Одоо Run цэсээс Run Main Project командыг сонгох эсвэл F6 товчийг ашиглан бичсэн програмаа ажиллуулъя

Page 31: Lab8 ubuntu terminal

LOGO

Ингээд Ubuntu + Netbeans IDE дээр анхны C програм маань ажиллаа ! Дараах үр дүн гарав.