About The Author

Sharing Tutorials on Using Computers, Basic, Simple and Easy Tips on Using Internet, Tricks and Techniques That I've Learnt Thus Far.

Email subscription

Pages

Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

1.01.2011

Chuyển từ chữ hoa sang chữ thường và ngược lại

TUTSVNN.TK : Chuyển từ chữ hoa sang chữ thường và ngược
 lại như thế nào? Trong linux có hơn một cách để làm điều này:
  • dd
    $ dd if=input.txt of=output.txt conv=lcase
  • tr
    $ tr '[:upper:]' '[:lower:]' < input.txt > output.txt
  • awk
    $ awk '{ print tolower($0) }' input.txt > output.txt
  • perl
    $ perl -pe '$_= lc($_)' input.txt > output.txt
  • sed
    $ sed -e 's/\(.*\)/\L\1/' input.txt > output.txt
Làm ngược lại: chuyển chữ hoa thành chữ thường:
  • dd
    $ dd if=input.txt of=output.txt conv=ucase
  • tr
    $ tr '[:lower:]' '[:upper:]' < input.txt > output.txt
  • awk
    $ awk '{ print toupper($0) }' input.txt > output.txt
  • perl
    $ perl -pe '$_= uc($_)' input.txt > output.txt
  • sed
    $ sed -e 's/\(.*\)/\U\1/' input.txt > output.txt
     
    TUTSVNN.TK 

12.07.2010

Điều khiển máy tính bằng giọng nói trên Linux

Chắc hẳn bạn đã nghe rất nhiều đến những phần mềm điều khiển máy tính bằng giọng nói nhưng hầu hết những phần mềm ấy đều chỉ chạy trên nền tảng Windows. Để tìm được phần mềm tương tự trên Linux thực sự không phải điều dễ dàng. Nhưng VEDICS đã làm được "điều không dễ dàng" ấy.
Đầu tiên các bạn tải phần mềm VEDICS tại đây. Sau khi tải về bạn tiến hành giải nén, chạy files Install.sh (chế độ Run in Terminal) và làm theo hướng dẫn để cài đặt. Để chạy chương trình bạn vào Applications > Universal Access > VEDICS (Lưu ý là chương trình sẽ chạy ẩn nên bạn sẽ không thấy bất cứ cửa sổ nào hiện ra).
Để máy tính của bạn làm việc theo mệnh lệnh thì không thể không nhớ những câu "thần chú" sau:
Các điều khiển cửa sổ:
Maximize Window: phóng lớn cửa sổ.
Minimize Window: thu nhỏ cửa sổ.
Close Windows: đóng cửa sổ.
Show Desktop: thu nhỏ tất cả cửa sổ (tương tự chức năng Show Desktop của Window)
Các lệnh chạy ứng dụng:
Run Browser: mở trình duyệt mặc định.
Run Terminal: mở cửa sổ Terminal.
Run Mail: mở chương trình quản lý Mail.
Ngoài ra còn khá nhiều lệnh khác giúp bạn điều khiển máy tình của mình được tốt hơn (xem thêm trong files Complete command Set of Vedics.pdf).
Không chỉ giới hạn ở những câu lệnh được định nghĩa sẵn, bạn hoàn toàn có thể điều khiển mọi thứ theo ý mình bằng cách Speech to Run. Chẳng hạn, để mở menu Applications bạn chỉ cần nói Applications, tương tự để di chuyển đến menu Internet bạn hãy nói Internet.
Nói chung, đây là một phần mềm hỗ trợ khá tốt việc điều khiển máy tính bằng giọng nói. Tuy nhiên, chương trình vẫn chưa hỗ trợ người dùng tự thiết lập lệnh cho một chương trình nào đó. Nhưng dù sao đây cũng là phần mềm đáng để sử dụng trong máy tính của bạn.
Một số video demo của chương trình: http://www.youtube.com/user/bharatj7

Những bước cơ bản để làm chủ hệ thống Linux

Mỗi người khi bắt đầu sử dụng Linux đều có những điểm chung nhất định, trừ khi bạn đã từng tiếp xúc và kiến thức về hệ điều hành Unix trước đó. Nhiều người đã lựa chọn phương pháp tham khảo qua Google hoặc StackExchange để dần tiếp cận với những kiến thức cơ bản nhất, nhưng lại gặp nhiều bất cập khi không được thực hành đầy đủ. Trong bài viết dưới đây, Quản Trị Mạng sẽ giới thiệu với các bạn một số cách cơ bản để vượt qua ngưỡng “người bắt đầu sử dụng Linux” một cách nhanh chóng và dễ dàng nhất.
Bước 1: bắt đầu bằng việc cài Linux trên phân vùng ổ cứng:
Nếu bạn đang đọc bài viết này, hãy cố gắng bắt đầu bằng việc cài và tìm hiểu về Linux qua Ubuntu hoặc Fedora. Những hệ thống Linux desktop này được thiết kế và phát triển để phù hợp với tất cả mọi người, rất đơn giản và dễ sử dụng. Điều quan trọng ở đây là bạn phải làm trên thực tế, phân vùng ổ cứng vật lý (trái ngược với việc sử dụng Wubi), quá trình này sẽ giúp bạn hiểu thêm về cách định dạng phân vùng và sự quan trọng của swap:
Bước 2: tìm hiểu về cấu trúc file hệ thống:
Bước này đặc biệt vô cùng quan trọng nếu bạn bắt đầu chuyển sang từ Windows. 2 hệ điều hành này áp dụng phương pháp lưu trữ dữ liệu hoàn toàn khác nhau, với Windows, tất cả mặc định được cài đặt vào thư mục hệ thống Program Files, còn trong Linux, cách thức đó có đôi chút khác biệt và phức tạp, nhưng đã mang lại khá nhiều lợi thế dành cho người sử dụng:
1 gói cài đặt của Linux thông thường sẽ thay thế file thực thi của ứng dụng trong thư mục như /usr/bin, file tùy chỉnh /etc và toàn bộ file log /var. Tại sao lại chia ra như vậy? Chúng ta có thể hiểu ngắn gọn như sau, hệ thống được thiết lập như vậy để cho phép mỗi người dùng hoặc quản trị nào đều có thể làm việc với toàn bộ các file có liên quan. Ví dụ, nếu muốn cài lại hệ điều hành đã có quá nhiều ứng dụng và thiết lập riêng, bạn chỉ cần sao lưu thư mục /etc, sau đó copy đè vào thư mục tương ứng trên hệ điều hành mới cài là được.
Bước 3: biên dịch kernel:
Khi tới bước này, rất nhiều người đã ngần ngại và dừng bước. Sự thật khá đơn giản là quá trình biên dịch kernel này không quá phức tạp như mọi người vẫn thường nghĩ. Chỉ cần sử dụng vài dòng lệnh, tìm hiểu bản chất của vấn đề, và kiên nhẫn trong 1 khoảng thời gian nhất định. Thông thường, việc chỉnh lại những kernel đã được xây dựng sẵn chỉ đơn giản như duyệt web với danh sách các tùy chọn, bạn chỉ việc chọn lấy những thành phần phù hợp nhất. Nhiều sự lựa chọn đi kèm với thiết lập được yêu cầu sẽ giúp người sử dụng không phải mất nhiều thời gian suy nghĩ:
Bên cạnh đó, bạn có thể tham khảo thêm về vấn đề này tại đây.
Bước 4: cài đặt Gentoo:
Ngoài ra, có khá nhiều bản phân phối dựa trên mã nguồn chính đã được công bố, và Gentoo là ứng dụng phổ biến nhất. Trong khi những sản phẩm khác của Linux như Ubuntu và Fedora thường sử dụng các gói cài đặt có sẵn, Gentoo chỉ lấy mã nguồn, và tiến hành biên dịch từ mã nguồn đó thành chương trình ứng dụng. Và tất nhiên, cách áp dụng nào cũng có ưu điểm và nhược điểm riêng, với Gentoo là tốc độ và sự ổn định. Mặt khác, người sử dụng Gentoo có thể thiết lập các flag riêng biệt của hệ thống, bên cạnh những thành phần khác. Ví dụ như Firefox, khi người dùng yêu cầu những gói hoặc thông tin có liên quan, chức năng quản lý phần mềm của Gentoo sẽ tiến hành tìm kiếm các gói mã nguồn của Firefox và tải về hệ thống. Đồng thời, kiểm tra các thông tin flag của người dùng và xây dựng, biên dịch gói riêng biệt đã được tối ưu hóa cho hệ thống đó:
Quá trình cài đặt ứng dụng trên Gentoo không đơn giản, hầu hết được thực hiện qua dòng lệnh, các bạn nên tham khảo bài viết hướng dẫn cơ bản sau để nắm được kiến thức cơ bản.
Bước 5: học các ngôn ngữ lập trình:
Trong khi C là ngôn ngữ được lựa chọn dành cho hệ thống dựa trên Linux, các chương trình, ứng dụng khác được gắn chặt với nhau sử dụng cac ngôn ngữ nâng cao khác như Python... Việc tìm hiểu cặn kẽ về những ngôn ngữ này sẽ giúp bạn rất nhiều trong việc quản lý và tối ưu hóa hệ thống.
Bước 6: cài Linux từ những bản “nháp”:
Tại mục trên, chúng tôi đã đề cập đến việc cài đặt ứng dụng trong Gentoo gần như phải làm bằng phương pháp thủ công. Để chắc chắn, các bạn hãy tham khảo dự án Linux From Scratch (LFS), đây thực chất là chuỗi các bài hướng dẫn, ví dụ... cụ thể về việc cài đặt Linux trực tiếp từ mã nguồn. Tại đây không hề có ứng dụng quản lý phần mềm, không có trình cài đặt cụ thể, không công cụ hỗ trợ... các bạn chỉ việc tiến hành làm theo mẫu có sẵn, và tìm hiểu cặn kẽ về bản chất, làm sao để tạo ra 1 hệ thống hoạt động hoàn chỉnh. Chúng tôi cần lưu ý 1 điều rằng các khuôn mẫu của LSF không phù hợp với những người thiếu kiên trì hoặc nóng vội, bởi vì những bước tiếp cận ban đầu với Linux không hề đơn giản, nhưng cũng không quá phức tạp.
Trên đây là những ý kiến đóng góp, tổng hợp được cộng đồng người sử dụng chia sẻ. Chúng tôi mong nhận được thông tin hữu ích từ phía bạn đọc để xây dựng nguồn vốn kiến thức đối với hệ điều hành Linux ngày càng đầy đủ và đa dạng hơn. Chúc các bạn thành công!

T.Anh (theo Make Tech Easier)

12.04.2010

10 mẹo “làm chủ” các câu lệnh Linux đơn giản hơn

Khi bắt đầu làm quen và sử dụng Linux, 1 trong những “trở ngại” lớn nhất với hầu hết mọi người là chức năng điều khiển, quản lý hệ thống bằng dòng lệnh – command. Và trong bài viết dưới đây, Quản Trị Mạng sẽ giới thiệu với các bạn 1 số website, tài liệu tham khảo, công cụ và những mẹo cần thiết để dần dần làm quen với điều này.

Website:

1. http://linuxcommand.org/

Nếu bạn là người hoàn toàn mới, nghĩa là chưa có chút khái niệm nào về Linux command thì đây là 1 trong những địa chỉ phù hợp nhất. Có thể so sánh website này như 1 ngôi trường dạy nghề, từ những điều cơ bản nhất, ví dụ như: câu lệnh – shell là gì, cho tới những phần nâng cao dành cho người đã có kinh nghiệm như làm thế nào để tự viết 1 câu lệnh của riêng bạn?
2. http://www.commandlinefu.com/

Có rất nhiều trường hợp bạn định làm 1 việc gì đó với Terminal nhưng lại không thể nhớ chính xác câu lệnh là gì. Nếu lâm vào tình huống như vậy, các bạn hãy nhớ đến CommandLineFu – với mô hình khác giống với 1 “mạng xã hội” thu nhỏ. Tại đây, mọi người chia sẻ các câu lệnh và cú pháp cơ bản, và bạn chỉ việc tham khảo, copy, paste và áp dụng thay vì phải ngồi gõ từng ký tự.

3. http://www.shell-fu.org/lister.php

Khá giống với CommandlineFu, ShellFu là 1 lựa chọn khá tốt nếu bạn muốn tự mình tìm hiểu về các dòng lệnh, cú pháp, chức năng... qua ví dụ và hướng dẫn cụ thể. Đối với nhiều người, ShellFu có vẻ giống như 1 trang blog hơn nếu đem so sánh với mô hình mạng xã hội, được quản lý, điều tiết cẩn thận nhưng không có chức năng vote bên trong.

4. http://www.oreillynet.com/linux/cmd/ và http://ss64.com/bash/

2 địa chỉ hoàn hảo và toàn diện, với nội dung đa dạng, được sắp xếp theo thứ tự bảng chữ cái, người sử dụng sẽ cảm thấy thuận tiện hơn rất nhiều với chức năng tìm kiếm tại đây.

Các công cụ hỗ trợ:

5. CLI Companion:

Có thể coi đây là sự thay thế khá tốt cho ứng dụng Terminal mặc định của hệ thống. Được chia làm 2 phần chính, bên trên là thư viện các câu lệnh, cú pháp, và dưới là phần thực hiện. Bạn có thể cuộn chuột lên xuống trong thư viện, chọn cú pháp lệnh phù hợp, kích chuột phải và chọn Apply:
CANON - HÀNG CHÍNH HÃNG - BẢO HÀNH CHÍNH HÃNG

Hoặc sử dụng lệnh sau để cài đặt trong hệ điều hành Ubuntu:

sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion

6. Ebook – Bash Guide For Beginners:

Dành cho những người mới bắt đầu tìm hiểu về cấu trúc lệnh cơ bản, các bạn hãy tải cuốn sách điện tử Bash Guide For Beginners này và đọc ở bất cứ đâu, trên máy tính hoặc điện thoại di động. Cuốn sách này chứa hầu hết các điều cơ bản nhất về cú pháp lệnh, được trình bày đơn giản, dễ hiểu và phù hợp với nhiều người (cơ bản và nâng cao).

Các mẹo hướng dẫn:

7. Bash Autocompletion:

1 mẹo được sử dụng khá phổ biến và rộng rãi ở đây là chức năng tự động hoàn thiện cú pháp theo chuẩn – autocompletion. Phím tắt sử dụng ở đây là Tab, ví dụ khi bạn gõ được 1 nửa câu lệnh, khi nhấn Tab hệ thống sẽ tự động hoàn chỉnh cú pháp này cho bạn.
8. Tạo các alias:

Nếu bạn thường xuyên sử dụng những câu lệnh giống nhau nhiều lần, hãy sử dụng alias. Tương tự như việc khai báo 1 biến dành cho 1 cụm mã chức năng, thay thế dòng lệnh dài bằng ký tự bất kỳ của bạn:
9. Quản lý các quá trình làm việc của câu lệnh:

Trong phần này, hệ thống lưu trữ tất cả danh sách các câu lệnh bạn đã từng sử dụng trước kia. Sử dụng phím mũi tên di chuyển lên xuống để xem lại các lệnh ở trên, khá đơn giản và hiệu quả.

10. Sử dụng các chức năng lệnh khác nhau:

Là kết quả khi người sử dụng thực hiện 1 cú pháp câu lệnh nào đó, hầu hết mọi người đều sử dụng màu sắc mặc định (màu nâu) của hệ thống mà không hề biết rằng có thể thay đổi thiết lập cơ bản, qua đó dễ dàng phân biệt giữa những dữ liệu khác nhau như cú pháp của câu lệnh hoặc kết quả khi được thực hiện.

Trên đây là một vài điều cơ bản đóng góp và chia sẻ với những người mới bắt đầu làm quen và sử dụng Linux. Nếu bạn đọc có ý kiến và kinh nghiệm của riêng mình, vui lòng chia sẻ với Quản Trị Mạng qua mục góp ý bên dưới. Chúc các bạn thành công!



T.Anh (theo Make Tech Easier)

Linux cứu hộ máy tính Windows nhiễm virus

tê liệt” do nhiễm virus.
CANON - HÀNG CHÍNH HÃNG - BẢO HÀNH CHÍNH HÃNG
Hệ điều hành Windows là một trong những mục tiêu ưa chuộng của tin tặc. Khi Windows nhiễm virus, máy tính sẽ trở nên chậm chạm, thậm chí không thể hoạt động. Hơn nữa, virus từ máy tính đã bị lây nhiễm có thể phát tán cho hàng loạt máy tính khác. Lúc này, có lẽ bạn sẽ cần đến các giải pháp cứu hộ máy tính, “tiêu diệt” virus. Và Linux là giải pháp bạn nên nghĩ đến.
1. Dùng Linux trực tiếp trên CD hay USB
Linux trực tiếp trên CD (LiveCD) hay USB (Live USB) cho phép bạn khởi động Linux từ đĩa CD hoặc USB mà không phải cài vào ổ cứng. Điều này rất thuận lợi nếu bạn muốn dùng thử Linux hay cứu hộ Windows không thể khởi động.
Bạn có thể tải về bản Linux có dạng tập tin .iso, ghi ra đĩa CD hay chép vào USB, hãy giữ đó, sẽ có lúc bạn cần, như trong trường hợp này. Hiện Ubuntu là hệ điều hành nguồn mở khá phổ biến, nên bài viết sẽ hướng dẫn bạn đọc cách dùng Ubuntu cứu hộ máy tính Windows.
Ubuntu 10.10 hiện có thể tải về từ trang http://www.ubuntu.com. Bạn cũng có thể chọn tải về các bản Linux khác tại FrozenTech. Một tiện ích cũng rất đáng giá, UNetbootin, cho phép tạo Live USB cho Ubuntu, Fedora, và các bản Linux khác mà không cần ghi ra đĩa. Tiện ích này có thể chạy trên hệ điều hành Windows hay Linux.
Dù chọn dùng LiveCD hay Live USB, bạn cũng cần một máy tính kết nối Internet để tải bản cài đặt về. Nếu kết nối Internet chậm, bạn có thể đặt mua LiveCD hay USB qua email. Cả OSDisc và LinuxCD đều cung cấp cho bạn nhiều tùy chọn, giá khoảng 2 đô la Mỹ (2USD, ~38.000đ).
2. Khởi động Ubuntu
Khi đã có trong tay bản Ubuntu LiveCD hay USB, trước tiên bạn cần tắt máy tính bị nhiễm virus, sau đó mở lại máy tính và đồng thời bỏ đĩa LiveCD hay gắn bút lưu trữ USB vào máy tính. Lúc này máy tính sẽ khởi chạy Ubuntu trực tiếp từ đĩa LiveCD hay USB.
3. Tải phần mềm chống virus
Khi Ubuntu khởi chạy xong, bạn hãy tải về máy tính phần mềm chống virus. Bạn có thể tùy chọn các phần mềm chống virus tương thích Linux. Bài viết này đề xuất bạn tải về phần mềm chống virus ClamAV, từ ClamTK.
Từ giao diện màn hình chính của Ubuntu, vào mục Applications>Ubuntu Software Center, chọn Edit>Software Sources. Bạn sẽ thấy ô chọn có tiêu đề “Downloadable from the Internet”, bạn cần chọn tất cả 4 ô trước khi nhấn Close.
Tiếp theo, từ trang Ubuntu Software Center, nhấn vào biểu tượng Accessories và gõ chữ ClamTK vào ô tìm kiếm. Bạn sẽ nhìn thấy xuất hiện chữ “Virus Scanner”, nếu bạn muốn kiểm tra xem đúng trang web chứa phần mềm chống virus ClamAV hay không, hãy nhấn More Info. Nhấn Install để tải chương trình ClamAV về máy tính.
Khi quá trình cài đặt hoàn tất, trên trình đơn chính của Ubuntu, vào mục Applications > Accessories > Virus Scanner.
4. Quét virus
Khi cửa sổ chương trình ClamAV mở ra, nhấn thẻ Scan và chọn Recursive Scan. Recursive Scan là kiểu quét virus vào trong từng thư mục cha (parent directory), thư mục con (children directory). Tiếp theo chọn ổ đĩa trên máy tính mà bạn muốn ClamAV quét. Hãy chọn ổ đĩa chứa HĐH Windows. Tiến trình quét virus có thể mất chút ít thời gian, và khi phát hiện ra virus, bạn có thể tùy chọn hướng xử lý cách ly (quarantine) hay xóa bỏ (removal) hay cả 2 cách, để chương trình thực hiện.
5. Máy tính hoạt động trở lại bình thường
Giả sử virus đã được loại bỏ hoàn toàn trên máy tính. Hãy lấy đĩa LiveCD hay USB ra, và khởi động lại máy tính. Lúc này máy tính sẽ khởi động trở lại vào Windows.
Vậy là bạn đã thành công trong việc dùng Linux cứu hộ máy tính Windows bị nhiễm virus. Hãy giữ bên mình bản Linux LiveCD hay LiveUSB để khi “hữu sự” có cái mà dùng.

Theo PCWorld