1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo cáo chuyên đề II ubuntu và lập trình shell

42 388 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 3,68 MB

Nội dung

ps –aux Hiển thị tất cả các tiền trình 3.. nano filename Dùng trình soạn thảo nano để soạn thảo filename 28.. mv filename thumuc/new filename Di chuyển filename vào thumuc và đổi tên thà

Trang 1

2 ps –aux Hiển thị tất cả các tiền trình

3 ps aux| grep soft Hiển thị các tiến trình liên quan đến chương khởi động soft

Trang 2

5 nano filename Dùng nano để soạn thảo filename

6 gedit filename Dùng trình gedit để soạn thảo

7 uname –r Cho biết phiên bản nhân Linux

8 lsusb Liệt kê các thiết bị usb có mặt trong máy tính

Trang 3

10 clear Lệnh này dùng để xóa màn hình

11 time command Thời gian thực hiện một command

12 uname –a Hiển thị tên của máy tính trong mạng (hostname)

13 ifconfig –a Hiện tất cả các giao diện đang có trong mạng

Trang 4

14 ping địa chỉIP Thử nối mạng đến địa chỉ ip

15 top Xem tình trạng sử dụng tài nguyên RAM,CPU của hệ thống

Trang 5

16 df –h Kiểm tra mức độ sử dụng HDD

17 uptime

18 cat /proc/meminfo Kiểm tra mức độ sử dụng bộ nhớ

Trang 6

19 du –hs Kiểm tra dung lượng thư mục

20 vi /ect/resolv.conf Cấu hình DNS cho server

21 ls liệt kê các thư mục

Trang 7

23 ls –l Liệt kê chi tiết các thư mục

24 ls –l filename/ thư mục Liêt kê chi tiết filename hoặc thư mục

Trang 8

26 ls –S Sắp xếp các thư mục theo dung lượng max đến min

27 nano filename Dùng trình soạn thảo nano để soạn thảo filename

28 pwd Hiện tên thư mục đang làm việc

29 id Chỉ danh người dùng

30 lp In tai liệu ra máy in

Trang 9

32 mkdir tenthumuc Mở một thư mục mới

33 rmdir tenethumuc Xóa thư mục

Trang 10

34 mv filename thumuc Di chuyển filename vào thumuc

35 mv filename thumuc/new filename Di chuyển filename vào thumuc và đổi tên thành new

filename

36 rm filename Xóa filename

Trang 11

37 mv thumuccu thumucmoi Đổi tên thumuccu thành thumucmoi

38 rm –rf thumuc Xóa bỏ thumuc với tất cả các tập tin trong đó

39 mkdir thumuccha thumuccon Tạo thumuccha và thumuccon đồng thời

40 diff file1 file2 so sánh nội dung của 2 tập tin hoặc của hai tập tin

Trang 12

41 more filename xuất nội dung filename ra màn hình

42 head -n filename Hiển thị n dòng đầu tiên của filename

43 gzip filename Nén filename thành filename.gz

44 gunzip filename.gz Giải nén tập tin filename

Trang 13

45 bzip2 filename.txt Tạo tập tin nén filename.txt.bz2

46 bunzip2 filename.txt.bz2 Giải nén tập tin filename.txt

Trang 14

48 cd thumuc Chuyển sang thumuc người dùng muốn

49 cd Trở lại thư mục cha, sau khi đã dùng câu lệnh 48

50 ls –t Sắp xếp các tập tin thep ngày tạo ra, bắt đầu bằng những tập tin mới nhất

51 chown tên người dùng filename Xác định người chủ của filename là người dùng mang

tên “tênngườidùng”

52 chmod a +rw filename Giao quyền đọc(r) và ghi(w) cho filename

Trang 15

53 chmod u+x filename Giao quyền thực thi(x) cho filename

54 df Xem dung lượng đĩa

55 env Xem thông tin về biến môi trường

56 free –t Xem bộ nhớ đang sử dụng

57 fsck Kiểm tra đĩa và hệ thống filesystem

Trang 16

60 cal tháng năm In ra lịch của tháng của năm

61 ls –F In ra các file có thể thực thi Kết quả là các file có đánh dấu *

62 which lệnh Xem lệnh nằm ở đâu

63 file filename Xác định kiểu file của filename

64 w Xem các người dùng đang login

Trang 17

66 passwd Đổi password cho tài khoản người dùng

67 uptime In ra thời gian kể từ lúc reboot gần nhất

68 who Liệt kê tất cả các người dùng vào máy

69 whoami Tên người dùng hiện hành

Trang 18

72 which lệnh Xem lệnh nằm ở đâu

73 info Hiển thị thông tin và tài liệu trên shell, các tiện ích và chương trình

74 netstat Hiển thị kết nối mạng

Trang 19

75 whereis lệnh Hiển thị đường dẫn đến lệnh

76 bc Nhập biểu thức tính toán, và thoát ra bằng cách “ctrl +d”

77 man bc Cách sử dụng lệnh bc

Trang 20

78 sudo groupadd tên group Tạo một group có tên là têngroup

79 useradd –g têngroup –c tênuser Tạo một tênuser thuộc nhóm têngroup

Trang 21

80 motd: Thông điệp của ngày

81.finger tentruycap: Chương trình tìm kiếm thông tin người dùng

82.startx: Khởi động X Window System server

83 less tentaptin hoặcr more tentaptin: Hiển thị nội dung một tập tin trong cửa sổ dòng lệnh

một trang mỗi lần

84 cat file1 file2 <filename Lệnh hiển thị nhiều file cùng một lần

85 file filename Hiển thị thông tin về nội dung tập tin

Trang 22

88 telnet maychu: Tiện ích để kết nối tới một hệ thống ở xa (tương tự như rlogin nhưng

tương tác tốt hơn)

89 rcp taptin maytuxa: Được dùng để sao chép từ một máy tính ở xa

90 ftp: Tiện ích để truyền tập tin giữa các hệ thống trên một mạng

91 rsh lenh: Tiện ích để chạy một lệnh trên một hệ thống ở xa mà không cần đăng nhập

92 last Hiển thị các user login gần nhất

93 set Xác định biến môi trường

Trang 23

94 wc filename Đếm số từ trong tập tin

95 cmp file1 file2 So sánh hai tập tin

96.comm file1 file2 So sánh hai tập tin theo từng dòng

Trang 24

98 lspci Xem thông tin mainboard

99 gcc –v Compiler nào tôi đã cài đặt

100 lsmod Những gì được nạp vào module hạt nhân

Trang 25

101 sudo –k Ngưng sử dụng các câu lệnh với người dùng root

102 history Hiển thị lịch sử các câu lệnh đã dùng

Trang 26

l=-1

echo "giai PT ax+b=0"

echo "Nhap cac he so:"

printf "a = "; read a

if [ "$(echo $x '<' 0 | bc -l)" -eq 1 ];then

echo "phuong trinh co nghiem x = -0$y"

else echo "phuong trinh co nghiem x = 0$x"

Trang 27

echo " Phuong trinh co nghiem kep la X1= X2= $nghiem" else

if [ $delta > 0 ]; then

x1=`echo "scale=2; -($b + sqrt($delta))/(2*$a)" | bc` x2=`echo "scale=2; -($b - sqrt($delta))/(2*$a)" | bc` echo "x1= $x1"

echo "giai he phuong trinh bac nhat 2 an"

echo "nhap a1:"

Trang 28

4 Giải hệ phương trình tuyến tính bằng phương pháp Gauss:

#!/bin/bash

#khai bao bien, mang

declare -a a #chua gia tri he so cua he phuong trinh

declare -a b=(0 0 0 0 0) #chua gia tri nghiem cua he phuong trinhn=0

#khai bao ham

Trang 31

5 Giải hệ phương trình tuyến tính bằng phương pháp Gaussiedel

#!/bin/bash

#khai bao bien, mang

declare -a a #chua gia tri he so cua he phuong trinh

declare -a b=(0 0 0 0 0) #chua gia tri nghiem cua he phuong trinhdeclare -a c=(0 0 0 0 0)

Trang 33

#So sanh tri tuyet doi voi Eps

hs1=$(echo "scale=3;(${c[$i]} - ${b[$i]})"|bc)

if `sosanhnho $hs1 0`

then

hs1=$(echo "scale=3;($hs1 * -1)"|bc)

fi

Trang 34

#khai bao bien, mang

declare -a a #chua gia tri he so cua he phuong trinh

declare -a x=(0 0 0 0 0) #chua gia tri nghiem cua he phuong trinhdeclare -a r=(0 0 0 0 0)

n=0

Trang 39

7 Giải hệ phương trình tuyến tính bằng phương pháp Krame

#!/bin/bash

#khai bao bien, mang

declare -a a #chua gia tri he so cua he phuong trinh

declare -a b #chua gia tri he so cua he phuong trinh

declare -a c=(0 0 0 0 0) #chua gia tri nghiem cua he phuong trinhn=0

Trang 42

#dt laf gia tri trung gian de truyen gia tri ra ngoai hamdt1=$dt

Ngày đăng: 17/10/2014, 15:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w