{Ubuntu} Những câu lệnh và thao tác hữu ích
Những thao tác và thủ thuật dưới đây có thể sẽ hữu ích cho bạn khi sử dụng Ubuntu cả 2 phiên bản Desktop và Server.
sudo: khi sudo được đi kèm trước một dòng lệnh nó sẽ gọi quyền root để thực thi câu lệnh đó, và khi thực thi xong nó sẽ trả lại quyền của user bạn đang dùng.
sudo apt-get install package_name: apt-get install sẽ tiến hành cài đặt gói phần mềm và bạn muốn cài đặt phần mềm gì thì thay package_name bằng tên của gói phần mềm cần cài đặt. Và bạn gọi sudo ở trước câu lệnh để yêu cầu quyền cài đặt của người dùng cao nhất ở đây là root hoặc xác nhận từ chính bạn nếu tên người dùng của bạn thuộc nhóm người dùng root.
VD: sudo apt-get install rar
sudo apt-get remove package_name: ngược lại của apt-get install, apt-get remove sẽ gỡ bỏ một gói phần mềm nào đó trong Ubuntu. Thay package_name bằng gói phần mềm bạn muốn gỡ bỏ.
VD: sudo apt-get remove rar
touch: tạo một file mới.
VD: touch hello.txt
&&:2 ký từ && đi liên tiếp sẽ giúp bạn thực thi 2 câu lệnh với 1 dòng lệnh, tất nhiên nó sẽ thực thi 1 lệnh trước sau đó sẽ đến lệnh thứ 2. Câu lệnh dưới sẽ dùng touch để tạo một file mang tên helloworld.txt và sau đó sẽ dùng vi để mở và thêm nội dung vào file helloworld.txt
VD: touch helloworld.txt && vi helloworld.txt
wget download file dòng lệnh trên một host internet .
VD: wge http://getdeb.agetta.de/ubuntu/hardy/ub/ubuntu-tweak_0.3.5-1~getdeb1_all.deb
dpkg: quản lý các gói phần mềm trong Ubuntu, muốn cài đặt 1 gói phần mềm bạn chỉ cần thêm vào tham số -i. Muốn gỡ bỏ thêm vào tham số -r. Bạn cần thêm lệnh sudo để có quyền tiến hành câu lệnh.
VD: dpkg -i ubuntu-tweak_0.3.5-1~getdeb1_all.deb #Sẽ cài đặt gói Ubuntu-Tweak
dpkg -r rar #Sẽ gỡ bỏ rar
ifconfig: các thông kết nối mạng và cấu hình mạng của máy.
ping: kiểm tra sự tồn tại của một máy tính nào đó trong mạng.
VD: ping 192.168.1.1
whereis: nếu bạn muốn biết một câu lệnh nằm ở đâu trong Ubuntu bạn chỉ gần gõ whereis câu lệnh
VD: whereis ls
find: tìm kiếm một tập tin. Câu lệnh dưới sẽ tìm trong đường dẫn thư mục /home/vunguyen tham số -name để tìm theo tên file và nếu như bạn muốn tìm file có đuôi là .txt thì chỉ gần thêm dấu * trước phần tên file mở rộng.
VD: find /home/vunguyen/ -name “*.txt”
uname -a: chỉ cần gõ là bạn sẽ biết được version của Linux kernel mà bạn đang sử dụng.
cat /etc/issue: phiên bạn hiện tại của Ubuntu bạn đang dùng.
Nếu bạn muốn tắt máy:
sudo shutdown -h now
sudo init 0
sudo halt
Hỏi: Làm thế nào để có thể xem được những kết quả được trả về trên màn hình nếu như nó quá dài?
- Nếu đang dùng Ubuntu Server hoặc trong console của Ubuntu Desktop để xem được những gì trả về trên màn hình bạn nhấn Shift + Page Up để xem những gì ở trên và Shift + Page Down để cuộn xuống dưới!
Bạn muốn tìm hiểu thêm về cách sử dụng của mỗi câu lệnh. Bạn chỉ cần gõ thêm man vào trước câu lệnh đó.
Bài viết sẽ còn phần 2 những tớ chưa biết khi nào sẽ viết tiếp… ![]()

August 1st, 2008 at 11:32 am
- Những gói cài đặt khi dùng sudo apt-get thì thường nó lưu vào đâu Vũ nhỉ?
- Có cách nào đơn giản & hiệu quả để backup lại các lib mình đã cài để mang sang máy mới không? (hoặc format hết để cài lại) vì có nhiều lib về sound Ubuntu mặc định ko cài, toàn phải cài tay
- Đang dùng Ubuntu 7.10 muốn upgrade lên 8.04 từ đĩa CD thì làm thế nào nhỉ? Nó cứ đòi phải có alternate install CD, trong khi mình chỉ có đúng bản CD nó gửi thôi.
3 câu hỏi mở hàng cho gia chủ ^^
August 1st, 2008 at 11:52 am
Hi Khánh, trả lời theo thứ tự của câu khánh hỏi nhé.
1. Những gói cài đặt khi dùng sudo apt-get sẽ được lưu vào thư mục:
/var/cache/apt/archives
2. Khánh thử để mắt tới chương trinh SBackup cho Ubuntu, download tại đây
http://sourceforge.net/project/showfiles.php?group_id=145360
3. Khánh xem cái này http://www.ubuntu.com/getubuntu/upgrading
Hi vọng giải quyết được những vấn đề Khánh gặp phải, có thắc mắc gì hãy comment ở đây nhé
August 1st, 2008 at 1:06 pm
Thanks Vũ nhiều nhé.
Chắc là phải burn cái alternate CD về để upgrade from disk thôi, chứ upgrade qua net lâu lắm :p
August 1st, 2008 at 11:17 pm
Khách sáo rồi
Lần nâng cấp trước từ 7.10 lên 8.04, tớ mất 5h mới upgrade xong từ net. Đáng sợ thật
August 13th, 2008 at 6:57 pm
Thanks, mình đang tìm tài liệu học Linux, bài này phù hợp cho người mới tìm hiểu như mình . Viết tiếp đi bạn!
August 13th, 2008 at 7:01 pm
Cái phần “Làm thế nào để có thể xem được những kết quả được trả về trên màn hình nếu như nó quá dài?” hình như dùng được pipe anh nhỉ? Kiểu như là `man ls | more`
August 19th, 2008 at 9:51 pm
tớ đang sử dụng Ubuntu 8.04,khởi động tớ cảm thấy hơi lâu có cách nào tăng tốc khởi động nhanh hơn nữa..
August 20th, 2008 at 1:36 am
@QAD: nếu như thêm | more vào sau thì không cần cách đó nữa
@tuansano: có rất nhiều cách nhưng tớ chưa post lên blog, bạn vào link này xem cách người ta hướng dẫn. Cũng rất dễ hiểu và dễ làm
http://news.softpedia.com/news/Optimize-Ubuntu-8-04-for-Speed-86405.shtml
August 20th, 2008 at 10:25 pm
Thanks for Sharing!
August 22nd, 2008 at 2:53 am
Xin chào !…
Bài viết của bạn đang được thảo luận trên Linkhay.com . Bạn hãy vào để thảo luận và theo dõi….
August 22nd, 2008 at 6:10 pm
Your post {Ubuntu} Những câu lệnh và thao tác hữu ích is helpfull to me. Thanks for Sharing!