Trang chủ EDA | Doman - Hosting | Siêu thị trực tuyến

Các lệnh của Linux/Ubuntu

Hướng dẫn cài đặt Ubuntu và các phần mềm trên Ubuntu

Các điều hành viên: wwwlehuysang, thientuyettinh, hadobac

Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi hadobac » Thứ 7 19 Tháng 7, 2008 8:51 pm

Các lệnh của Linux nói chung và Ubuntu nói riêng là... siêu phức tạp, đặc biệt với những ai GÀ MỜ (bị con GÀ nó làm MỜ mắt), nhất là em (tự hào) :lol:. Vì thế hôm trước em mới tải được một file PDF về các lệnh có trong Ubuntu, em thấy phê quá nên tải về, và in ra, tính dán bên cạnh máy để học.

Thế mà hôm nay mới vào Google có một anh bên SayLinux http://saylinux.wordpress.com/2008/07/16/bao-ve-he-thong-ubuntu-cua-ban/cảnh báo: "Thử nghĩ một ngày nào đó bạn tìm thấy một bài viết khá hấp dẫn trên Google và làm theo ngay lập tức mà không kiểm tra nguồn bài viết nhé. Chỉ cần một dòng lệnh sudo rn -rf / (mình đã cố ý sửa lại lệnh này) thì tất cả dữ liệu trên toàn ổ cứng của bạn sẽ bị xoá thậm chí cả những ổ lưu trữ gắn ngoài."

Thé là em hết hồn, và nghi ngờ về cái ni, lỡ cái này ghi bậy, mình ấn sai là máy bay lên thành xe tải liền. Vì vậy em muốn nhờ anh chị Check thử hộ em xem nó có "mần ăn" được không. Nhiều lệnh lạ lắm...

Các anh các chị các bà các cô Đao Lốt về ở đây:http://www.4shared.com/file/54180864/495d0241/To_ghi_nho.html

Hình ảnh
Software is like sex, it's better when it's free! - Linux Torvard -
--------------------------------------------------------------------------------------------
Trong Terminal có cái lệnh "Sudo" nghe giống "Sumo" nhỉ :))
--------------------------------------------------------------------------------------------
Spam vừa thôi nhé...

Hình ảnh
hadobac
 
Bài viết: 174
Ngày tham gia: Chủ nhật 29 Tháng 6, 2008 5:02 pm
Đến từ: /usr/share

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi hadobac » Thứ 2 21 Tháng 7, 2008 8:34 am

Hic, 18 người xem mà không ai có ý kiến gì vậy... :cry:
Software is like sex, it's better when it's free! - Linux Torvard -
--------------------------------------------------------------------------------------------
Trong Terminal có cái lệnh "Sudo" nghe giống "Sumo" nhỉ :))
--------------------------------------------------------------------------------------------
Spam vừa thôi nhé...

Hình ảnh
hadobac
 
Bài viết: 174
Ngày tham gia: Chủ nhật 29 Tháng 6, 2008 5:02 pm
Đến từ: /usr/share

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi sunflower » Thứ 2 21 Tháng 7, 2008 9:58 am

hadobac đã viết:Hic, 18 người xem mà không ai có ý kiến gì vậy... :cry:

Rất ổn, khá căn bản cho những người mới bắt đầu. Tuy nhiên đây là những lệnh căn bản và hướng dẫn sơ sơ, do vậy khi thực hiện lệnh các bạn phải chú ý và cẩn thận kẻo tự mình gõ nhầm rồi giết chính mình. hehe
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi hadobac » Thứ 2 21 Tháng 7, 2008 12:43 pm

sunflower đã viết:Tuy nhiên đây là những lệnh căn bản và hướng dẫn sơ sơ, do vậy khi thực hiện lệnh các bạn phải chú ý và cẩn thận kẻo tự mình gõ nhầm rồi giết chính mình. hehe

Các bác ví dụ cho em xem có lệnh nào mà đúng thì không sao nhưng sai thì "giết chính mình" không... :D
Thía ra Ubuntu cũng có nguy hiểm vậy. Mình sang Linux để tìm sự thanh thản trong tâm hồn (không phải ngày ngày lo sợ thay cho cái máy tính bị nhiễm Kavo), thế mà...
Software is like sex, it's better when it's free! - Linux Torvard -
--------------------------------------------------------------------------------------------
Trong Terminal có cái lệnh "Sudo" nghe giống "Sumo" nhỉ :))
--------------------------------------------------------------------------------------------
Spam vừa thôi nhé...

Hình ảnh
hadobac
 
Bài viết: 174
Ngày tham gia: Chủ nhật 29 Tháng 6, 2008 5:02 pm
Đến từ: /usr/share

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi sunflower » Thứ 2 21 Tháng 7, 2008 12:59 pm

Thật ra không phải là nguy hiểm, mà chỉ nguy hiểm nếu bạn làm sai thôi. Ví dụ như rm -rf / chẳng hạn (xóa toàn bộ thư mục root - Sau khi thực hiện lệnh này thì chả còn gì để mất nữa :D. Nó cũng chỉ như vào ổ C (windows) chọn select all rồi del thôi). Do vậy khi thực hiện lệnh cần "đọc kỹ hướng dẫn sử dụng trước khi dùng". Nguy hiểm chẳng qua là "làm bừa" thôi, nếu tìm hiểu và hiểu rõ về các lệnh thì chắc chắn bạn sẽ không gặp phải sai lầm đáng tiếc. Các lệnh cơ bản ở trên là chính xác, bạn có thể nghiên cứu và tìm hiểu kỹ càng trước khi sử dụng.
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi edavn » Thứ 2 21 Tháng 7, 2008 1:03 pm

Bác nào chịu khó copy paste từng lệnh ra và giải thích rõ ràng vào đây cho anh em dễ học hỏi :D
Hình đại diện của thành viên
edavn
 
Bài viết: 199
Ngày tham gia: Chủ nhật 09 Tháng 3, 2008 8:32 pm

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi sunflower » Thứ 2 21 Tháng 7, 2008 3:56 pm

edavn đã viết:Bác nào chịu khó copy paste từng lệnh ra và giải thích rõ ràng vào đây cho anh em dễ học hỏi :D

Ở trên đó bác, tải file về coi. Ngoài ra trong forum này còn có nhiều tài liệu đầy đủ hơn tại http://forum.eda.vn/viewforum.php?f=48
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi hadobac » Thứ 2 21 Tháng 7, 2008 6:16 pm

sunflower đã viết:Ví dụ như rm -rf / chẳng hạn (xóa toàn bộ thư mục root - Sau khi thực hiện lệnh này thì chả còn gì để mất nữa :D. Nó cũng chỉ như vào ổ C (windows) chọn select all rồi del thôi)

Bắt đền đó, tự nhiên ghi ra làm em bị ám ảnh, trưa nằm mơ ấn ngay cái lệnh đó.

Mà cái lệnh này người ta chế ra làm gì. À chắc là khi hệ thống die thì mình làm vậy cho nó đẹp, lấy chỗ cài hệ điều hành mới đúng không? :D
Software is like sex, it's better when it's free! - Linux Torvard -
--------------------------------------------------------------------------------------------
Trong Terminal có cái lệnh "Sudo" nghe giống "Sumo" nhỉ :))
--------------------------------------------------------------------------------------------
Spam vừa thôi nhé...

Hình ảnh
hadobac
 
Bài viết: 174
Ngày tham gia: Chủ nhật 29 Tháng 6, 2008 5:02 pm
Đến từ: /usr/share

Re: Các lệnh của Linux/Ubuntu

Gửi bàigửi bởi admin » Thứ 3 22 Tháng 7, 2008 7:53 am

hadobac đã viết:Bắt đền đó, tự nhiên ghi ra làm em bị ám ảnh, trưa nằm mơ ấn ngay cái lệnh đó.

Mà cái lệnh này người ta chế ra làm gì. À chắc là khi hệ thống die thì mình làm vậy cho nó đẹp, lấy chỗ cài hệ điều hành mới đúng không? :D

Cũng như vào DOS rồi thực hiện lệnh: C:\ Del *.*, hoặc vào windows chọn select all rồi Shift + Del thôi mà :D. Lệnh là lệnh, còn việc sử dụng nó như thế nào do người dùng thôi, ám ánh nó làm gì.
Hình đại diện của thành viên
admin
Quản trị viên
 
Bài viết: 211
Ngày tham gia: Thứ 4 05 Tháng 3, 2008 12:00 am

Cơ bản về dòng lệnh Linux

Gửi bàigửi bởi robinson » Thứ 7 26 Tháng 7, 2008 4:57 pm

Một vài lệnh cơ bản nhất để bạn có thể sử dụng sau khi đăng nhập (log-in) vào hệ thống. Nhưng các lệnh này chưa đủ, bạn cần biết nhiều hơn trước khi có thể sử dụng được dòng lệnh của Linux. Chúng ta sẽ đề cập tới các lệnh mà một người dùng sẽ sử dụng hàng ngày.

Trợ giúp

Sau khi bạn đăng nhập, các lệnh 'ls' (dùng để xem nội dung một thư mục) và 'cd' (thay đổi thư mục) sẽ rất có ích. Nhưng phải làm gì nếu bạn cần trợ giúp. Lệnh yêu cầu trợ giúp trong Linux là 'man' (viết tắt từ chữ manual). Phần lớn các lệnh trong Linux đều có một trang hướng dẫn sử dụng tương ứng. Những lệnh này được xác định trong một biến môi trường (giống như biến của DOS) - trong trường hợp này được gọi là $MANPATH (lưu ý rằng Linux phân biệt chữ thường và chữ hoa). Khi bạn cần có hướng dẫn về một lệnh nào đó, chẳng hạn như lệnh 'ls', hãy gõ:

man ls

tại dòng lệnh của Linux

Để nắm bắt được vấn đề, nhấn phím spacebar khi xuất hiện dòng chữ -more- tại cuối màn hình.

Bạn cũng có thể xem hướng dẫn bằng cách tham khảo nội dung trong thư mục /usr/doc.

Thoát khỏi Linux

Chỉ người dùng là root mới có thể thoát khỏi (shut down) Linux. Giống như Windows, bạn không được tắt máy tính để thoát khỏi hệ điều hành (HĐH) bởi làm như vậy bạn sẽ bị mất dữ liệu nằm trong bộ nhớ nhưng chưa được ghi lên đĩa cứng, và có thể gây hư hại các tập tin hệ thống. Những người dùng, kể cả bạn, đang truy cập tới máy này để lấy dữ liệu (chẳng hạn như thông qua mạng) sẽ bị ngắt khỏi kết nối. Đáng ngạc nhiên là quá trình shutdown và tuỳ chọn restart trong Linux dễ dàng và nhanh hơn Windows.

Bạn thực hiện shutdown Linux bằng lệnh 'halt' hay 'shutdown' và khởi động lại bằng lệnh 'reboot'. Nhưng nhớ chỉ làm như vậy khi bạn là người dùng hệ thống đơn. Sau này chúng ta sẽ bàn tới trách nhiệm của người quản trị hệ thống khi thực hiện shutdown máy.

Làm việc với tập tin và thư mục

Các lệnh này rất giống lệnh tương ứng trong DOS bởi thực chất, DOS lặp lại ý tưởng của Unix. Tuy nhiên, sự khác biệt cơ bản là bạn phải gõ:

mkdir <tên thư mục>

thay vì chỉ đơn thuần 'md'. Tương tự, lệnh để xóa thư mục là 'rmdir'.

Lệnh xóa tập tin trong Unix được xác định rất rõ ràng và không thể đảo ngược lại được. Nhưng điều này không hẳn như vậy trong Linux, bởi phần lớn các nhà cung cấp Linux đều sử dụng dấu phòng hộ (life-saving alias - có nghĩa là đánh dấu những tập tin bị xóa, chỉ khi người dùng ra lệnh xóa hẳn thì HĐH mới thực sự xóa). Linux sẽ hỏi là bạn có chắc chắn muốn xóa tập tin hay không trước khi loại bỏ hẳn nó. Một khi đã xóa, Linux không cung cấp khả năng hồi phục lại, tập tin mất hoàn toàn.

Nếu cần copy tập tin, bạn gõ:

cp <filename1> <filename2>

Các hệ Unix truyền thống sẽ ghi đè lên tập tin hiện hữu cùng tên mà không hỏi lại, nhưng Linux lại đưa ra tham số 'cp -i' để yêu cầu bạn xác nhận lại tác vụ trước khi thực hiện ghi đè.

Lệnh chuyển (move) và đổi tên (rename) tập tin là mv. Bạn có thể chuyển một tập tin sang thư mục khác, đồng thời đổi tên tập tin đó, gõ:

mv <filename1> <filename2>

Bạn cũng có thểạ biết được máy tính của mình hoạt động như thế nào bằng cách gõ lệnh 'ps' tại dấu nhắc hệ thống. Thao tác này cho bạn biết những gì đang chạy trên máy của bạn.
Khi muốn biết có bao nhiêu khoảng trống còn lại trên đĩa cứng, bạn gõ 'df'. Lệnh 'du' báo cho bạn biết kích thước chiếm dụng bởi các tập tin trong thư mục hiện hành.
Để hiển thị nội dung một tập tin, bạn gõ:

cat <filename>

Nhưng nếu tập tin quá lớn, bạn phải thay bằng lệnh:

more <filename>

Và bạn sẽ đọc nội dung tập tin theo từng trang, nhấn phím spacebar để xem trang tiếp.

Sử dụng Midnight Commander

Một khi đã vào hệ thống, bạn có thể muốn biết có những tập tin nào trong thư mục của mình. Thông thường, bạn sẽ dùng lệnh 'ls'.

Trước khi học thêm các lệnh khác, bạn nên biết một chương trình nhỏ rất hữu dụng được gọi là Midnight Commander. Đây là một tiện ích giống như Norton Commander được dùng phổ biến trong DOS. Chương trình rất dễ sử dụng. Nó được cài ở hầu hết các máy chạy Linux. Bạn gõ 'mc' để khởi động Midnight Commander và sẽ nhìn thấy một màn hình tương tự NC.
robinson
 
Bài viết: 29
Ngày tham gia: Thứ 2 21 Tháng 7, 2008 2:51 pm


Quay về Hướng dẫn cài đặt

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến24 khách

cron