code, linux,

Intro to Linux CLI

Chau Chau Connect Feb 16, 2020 · 2 mins read
Intro to Linux CLI

Share this post
Khi tôi mới bắt đầu học lập trình, một trong những khó khăn lớn nhất là phải cài đặt một loạt phần mềm trên chiếc máy laptop Windows 5 năm tuổi. Hệ điều hành phổ biến nhất ở Mỹ lúc đó và cả bây giờ là MacOS. Hơn nữa, với những bạn chuyên lập trình từ nhỏ thì họ rất thuần thục sử dụng hệ điều hành Linux. Do đó, những chỉ dẫn dành cho Windows rất hiếm, bắt buộc tôi phải làm quen với "Unix-like command line interface".

Làm quen với Unix

Thực ra sự khác biệt giữa command line của Windows và loại Unix-like không quá lớn, chẳng hạn chuyện dùng \ hay /, thiếu một số program mà Unix-like CLI cho kèm, nhưng nó đủ để khiến tôi rất khó chịu mỗi lần thực hiện một dự án mới, đòi hỏi phải cài thêm phần mềm.

Tôi thực hiện 2 videos cho học sinh của mình tại MaSSP, một số em học sinh khi đó cũng dùng máy Windows, với mục đích giúp các em thao tác hệ thống tệp tin nhuần nhuyễn, chuẩn bị tiếp thu kiến thức sử dụng các công cụ cao cấp hơn như GithubJupyter notebook. Kết quả là các em không tỏ ra lúng túng như các khoá trước, những mentors như chúng tôi có thể dành nhiều thời gian hơn vào giảng dạy các kiến thức toán và machine learning.

Installing coding softwares in Windows can be tricky Việc cài đặt phần mềm cho lập trình trên Windows thường khó khăn hơn trên các hệ điều hành phổ biến khác

(When I started to learn coding, one of the biggest struggles was to install various softwares in my 5-year-old Windows laptop. The command line that came with it was different from a more standard Unix-like one, such as using \ vs /. The difference was not huge enough to be a blocker, but surely it was annoying enough to significantly slow down my progress whenever I touched a new project. Here, I gave a general introduction in Vietnamese for my students in MaSSP, some of whom used Windows, so that they could manipulate a filesystem and get ready for using more advanced tools such as Github and Jupyter notebook during the summer camp.)

Tài liệu

  • Video hướng dẫn các lệnh trong Linux CLI: part 1, part 2 (có bài tập).

Ngoài ra, các bạn nên tham khảo khoá học miễn phí trên EdX bởi Linux Foundation về chủ đề này.

Khi đã tự tin sử dụng các lệnh trên, các bạn hãy tìm hiểu thêm về cách sử dụng Github - công cụ không thể thiếu cho bất cứ một coding project nào nhé. Happy coding!




Chau
Written by Chau
Hi, I am Chau. I love to talk about STEM and their applications in Arts and everyday life. Hope you find my site useful!