10 lệnh command line mà developer nhất định phải biết
Bài viết được sự cho phép của tác giả Mai Đông Giang
Nếu bạn là một developer thì cơ bản nhất là cần biết về command line. Chưa biết thì không sao chúng ta có thể học từ mọi thứ.
Sau đây là 10 lệnh cơ bản trong command line mà bạn cần biết, sử dụng hằng ngày.
1.In ra đường dẫn thư mục đang làm việc (pwd)
$ pwd
sẽ hiển thị đầy đủ đường dẫn thư mục bạn đang làm việc.
2. Thay đổi thư mục làm việc (cd)
Bạn muốn nhảy sang thư mục làm việc khác chỉ cần dùng $ cd
sẽ giúp đưa bạn đi mọi nơi bạn cần.
3. Hiển thị Danh sách các file và thư mục con (ls)
$ ls
sẽ giúp bạn xem tất cả các file và thư mục trong thư mục bạn đang đứng. Nếu bạn cần hiển thị theo dạng cây thì có thể thêm hậu tố -l như sau$ ls -l
. Hoặc để xem các file ẩn (.ten_file) thì chỉ cần thêm hậu tố-a $ ls -a
4. Tạo file (touch)
Việc tạo file trong CLI là công việc thường xuyên. Bạn dùng lệnh $ touch ten_file
sẽ tạo ra 1 file rỗng.
Chú ý, nếu tên file bạn tạo đã tồn tại, nó sẽ ghi đè file cũ của bạn nhé. Hãy cẩn thận!
5. Tạo thư mục (mkdir)
Tương tự việc tạo file, tạo thư mục cũng được sử dụng khá nhiều. $ mkdir ten_thu_muc
6. Xoá file (rm)
Xoá file với lệnh $ rm
. Hoặc xoá luôn cả folder và file bên trong với $ rm -r
Chú ý: lệnh này sẽ không thể khôi phục file hoặc folder đã xoá.
7. Di chuyển hoặc đổi tên file/thư mục (mv)
Để di chuyển file/thư mục sang folder khác ta dùng
$ mv old_path new_path
Để đổi tên file
$ mv file_cu.txt file_moi.txt
Xem thêm nhiều tuyển dụng VueJS hấp dẫn trên TopDev
8. Copy file hoặc thư mục (cp)
Tương tự lệnh mv thôi nha mọi người $ cp file_cu.txt ban_file_moi.txt
9. Xoá màn hình CLI (clear)
$ clear
xoá tất cả những gì trên màn hình đang hiển thị
10. man
Nêu bạn muốn xem tất cả tham số, cách sử dụng từng lệnh thì chỉ cần dùng $ man
Như vậy, là mình đã giới thiệu sơ qua về 10 lệnh cần thiết trong CLI cho các bạn dev. Hi vọng sẽ giúp ích cho các bạn mới làm quen.
Bài viết gốc được đăng tải tại giangmd.net
Có thể bạn quan tâm:
- Lựa chọn Vue hay React dành cho FE Developer
- Cách tích hợp ReactJS vào dự án website bất kỳ
- Giới thiệu về JAMstack – kiến trúc phát triển web hiện đại
Xem thêm Việc làm Developer hấp dẫn trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- F Framework nào tốt nhất cho dự án của bạn? – Checklist chi tiết
- K Kinh nghiệm xử lý responsive table hiệu quả
- S Stackoverflow là gì? Bí kíp tận dụng Stack Overflow hiệu quả
- 7 7 kinh nghiệm hữu ích khi làm việc với GIT trong dự án
- B Bài tập Python từ cơ bản đến nâng cao (có lời giải)
- B Bảo mật API là gì? Một số nguyên tắc và kỹ thuật cần biết
- H Hướng dẫn cài đặt và tự học lập trình Python cơ bản từ A-Z
- C Chinh Phục Phân Tích Dữ Liệu Với Pandas Trong Python: Hướng Dẫn Từng Bước
- D Display CSS là gì? Cách khai báo và sử dụng thuộc tính display trong CSS