Lệnh xem thư mục hiện hành trong linux
Là một lập trình viên, bạn không biết sử dụng Linux và các lệnh Linux cơ bản thì là một thiếu sót rất lớn. Show
Nghe đến Linux thì nhiều người mới học lập trình sẽ nghĩ rằng cái thứ màn hình đen đen đó kinh khủng lắm, cao siêu lắm, học sử dụng khó lắm. Thật ra, để pro linux thì đúng là cả một quá trình. Nhưng để sử dụng Linux cơ bản thì cũng rất dễ dàng mà thôi. Và trong bài viết này mình cũng sẽ giới thiệu với bạn danh sách các lệnh Linux mà mình thấy rất hữu ích trong thời gian làm lập trình web của mình. Tham khảo một số khóa học lập trình nếu bạn là người mới:
Và hãy bookmark lại trang này vì bạn chắc chắn sẽ cần xem lại vào một ngày nào đó. Mục lục bài viết:
MỘT SỐ LỆNH LINUX CƠ BẢNTrước khi chúng ta đi vào danh sách các lệnh, bạn cần mở Terminal trước.. Trong hầu hết các bản phân phối Linux, bạn sử dụng Bash shell nằm trong menu Utilities. Nếu bạn sử dụng Gnome desktop, tên nó là Terminal, nhưng nếu bạn sử dụng KDE, tên nó là Konsole. Trong khi đó, trong MacOS, chương trình là Terminal.app. Để chạy chương trình này, hãy chuyển đến Application Mặc dù các bước có thể khác nhau tùy thuộc vào bản phân phối mà bạn đang sử dụng, bạn thường có thể tìm thấy dòng lệnh trong phần Utilities. Đây là danh sách các lệnh Linux cơ bản: Lệnh Linux cơ bản #1: pwd Sử dụng lệnh Lệnh này sẽ trả về một đường dẫn tuyệt đối (đầy đủ), về cơ bản là đường dẫn của tất cả các thư mục bắt đầu bằng dấu gạch chéo lên ( Ví dụ về đường dẫn tuyệt đối là Lệnh Linux cơ bản #2: cd Để điều hướng qua các tệp và thư mục Linux, hãy sử dụng lệnh Nó yêu cầu đường dẫn đầy đủ hoặc tên của thư mục, tùy thuộc vào thư mục làm việc hiện tại mà bạn đang ở. Giả sử bạn đang đứng ở Để làm như vậy, chỉ cần gõ lệnh sau: Một tình huống khác là nếu bạn muốn chuyển sang
một thư mục hoàn toàn mới, ví dụ: Trong trường hợp này, bạn phải nhập Có một số phím tắt giúp bạn điều hướng nhanh chóng hơn:
Một lưu ý nhỏ là Shell của Linux phân biệt chữ hoa chữ thường. Vì vậy, bạn phải nhập chính xác tên của thư mục đó. Lệnh Linux cơ bản #3: ls Lệnh Nếu bạn muốn xem nội dung của các thư mục khác, hãy nhập Ví dụ: Nhập lệnh Có các biến thể bạn có thể sử dụng với lệnh
Lệnh Linux cơ bản #4: cat Nó được sử dụng để liệt kê nội dung của một tệp trên đầu ra chuẩn (sdout). Để chạy lệnh này, hãy nhập Ví dụ: Dưới đây là các cách khác để sử dụng lệnh cat:
Lệnh Linux cơ bản #5: cp Sử dụng lệnh
Ví dụ: lệnh Lệnh Linux cơ bản #6: mv Công dụng chính của lệnh Các đối số trong Để đổi tên tệp, lệnh Linux là Lệnh Linux cơ bản #7: mkdir Sử dụng lệnh Ngoài ra còn có các lệnh mkdir bổ sung:
Lệnh Linux cơ bản #8: rmdir Nếu bạn cần xóa một thư mục, hãy sử dụng lệnh Lệnh Linux cơ bản #9: rm Lệnh Nếu bạn chỉ muốn xóa thư mục, thay vì sử dụng Lệnh Linux cơ bản #10: touch Lệnh
Ví dụ: nhập Lệnh Linux cơ bản #11: locate Bạn có thể sử dụng lệnh Hơn nữa, việc sử dụng đối số Để tìm kiếm một tệp chứa hai từ trở lên, hãy sử dụng dấu hoa thị Ví dụ: Lệnh Linux cơ bản #12: find Tương tự như lệnh Ví dụ, lệnh Các biến thể khác khi sử dụng tìm kiếm là:
Lệnh Linux cơ bản #13: grep Một lệnh Linux cơ bản khác chắc chắn hữu ích cho việc sử dụng hàng ngày là Để minh họa, lệnh Các dòng có chứa từ được tìm kiếm sẽ được hiển thị đầy đủ. Lệnh Linux cơ bản #14: sudo Tuy nhiên, không nên sử dụng lệnh này hàng ngày vì có thể dễ xảy ra lỗi nếu bạn làm sai. Lệnh Linux cơ bản #15: df Sử dụng lệnh Nếu bạn muốn xem báo cáo bằng megabyte, hãy nhập Lệnh Linux cơ bản #16: du Nếu bạn muốn kiểm tra xem một tệp hoặc một thư mục chiếm bao nhiêu dung lượng thì lệnh Tuy nhiên, bản tóm tắt sử dụng đĩa sẽ hiển thị số khối đĩa thay vì định dạng kích thước thông thường. Nếu bạn muốn xem nó ở dạng byte, kilobyte và megabyte, hãy thêm đối số Lệnh Linux cơ bản #17: head Lệnh Theo mặc định, nó sẽ hiển thị mười dòng đầu tiên, nhưng bạn có thể thay đổi con số này theo ý thích của mình. Ví dụ: nếu bạn chỉ muốn hiển thị năm dòng đầu tiên, hãy nhập Lệnh Linux cơ bản #18: tail Lệnh này có chức năng tương tự như lệnh Lệnh Linux cơ bản #19: diff Lệnh Sau khi phân tích các tập tin, nó sẽ xuất ra những dòng không khớp. Các lập trình viên thường sử dụng lệnh này khi họ cần sửa đổi chương trình thay vì viết lại toàn bộ mã nguồn. Dạng đơn giản nhất của lệnh này là Lệnh Linux cơ bản #20: tar Lệnh Lệnh này khá phức tạp với một danh sách dài các chức năng như thêm tệp mới vào kho lưu trữ hiện có, liệt kê nội dung của kho lưu trữ, trích xuất nội dung từ kho lưu trữ và nhiều chức năng khác. Bạn có thể tìm hiểu thêm tại đây. Lệnh Linux cơ bản #21: chmod Lệnh Linux cơ bản #22: chown Trong Linux, tất cả các tệp được sở hữu bởi một người dùng (user) cụ thể. Lệnh Ví dụ: Lệnh Lệnh Linux cơ bản #23: jobs Lệnh Lệnh Linux cơ bản #24: killLệnh này rất hữu ích khi chương trình bị "đơ" này :D. Trong trường hợp bạn có một chương trình bị "đơ", bạn có thể tắt chương trình đó theo cách thủ
công bằng cách sử dụng lệnh Nó sẽ gửi một tín hiệu nhất định đến ứng dụng hoạt động sai và hướng dẫn ứng dụng tự kết thúc. Có tổng cộng 64 tín hiệu mà bạn có thể sử dụng, nhưng mọi người thường chỉ sử dụng 2 tín hiệu:
Bên cạnh việc biết các tín hiệu, bạn cũng cần biết số nhận dạng quy trình (PID - Process ID) của chương trình bạn muốn tắt. Nếu bạn không biết PID là gì, chỉ cần chạy lệnh Sau khi biết tín hiệu bạn muốn sử dụng và PID của chương trình, hãy nhập cú pháp sau:
Ví dụ, nếu muốn tắt chương
trình có PID là 678 và lưu tất cả tiến trình của nó thì ta dùng lệnh: Lệnh Linux cơ bản #25: ping Sử dụng lệnh Ví dụ: Chỉ cần nhập Bạn nào hay chơi game thì chắc thuộc lệnh này lắm nhỉ? =)) Lệnh Linux cơ bản #26: wget Lệnh Linux cực kỳ hữu ích - bạn thậm chí có thể tải xuống các tệp từ internet với sự trợ giúp của lệnh Lệnh Linux cơ bản #27: uname Lệnh una Lệnh Linux cơ bản #28: top Là một terminal tương đương với Task Manager trong Windows, lệnh Lệnh này rất hữu ích khi giúp bạn theo dõi việc sử dụng tài nguyên hệ thống, đặc biệt là biết quy trình nào cần được tắt nếu này tiêu tốn quá nhiều tài nguyên không cần thiết. Lệnh Linux cơ bản #29: historyKhi sử dụng Linux trong một khoảng thời gian nhất định, bạn sẽ nhanh chóng nhận thấy rằng bạn có thể đã chạy hàng trăm lệnh mỗi ngày. Do đó, lệnh Lệnh Linux cơ bản #30: manBạn nhầm lẫn về chức năng của các lệnh Linux nhất định? Đừng lo, bạn có thể dễ dàng
học cách sử dụng các lệnh linux ngay từ trong shell của Linux bằng cách sử dụng lệnh Ví dụ, nhập Lệnh Linux cơ bản #31: echo Lệnh Ví dụ: Nếu bạn muốn thêm văn bản, Lệnh Linux cơ bản #32: zip và unzip Sử dụng lệnh Lệnh Linux cơ bản #33: hostname Nếu bạn muốn biết tên host / network của mình, chỉ cần nhập lệnh Lệnh Linux cơ bản #34: useradd và userdelVì Linux là một hệ thống nhiều người dùng, điều này có nghĩa là nhiều người có thể tương tác với cùng một hệ thống cùng một lúc. Lệnh Để thêm một người mới có tên Sau đó để thêm mật khẩu của người dùng
này, sử dụng lệnh Để xóa người dùng cũng tương tự như thêm người dùng mới, ta sử dụng lệnh: CÁC LỆNH LINUX THƯỜNG DÙNG KHI LẬP TRÌNH WEB
Ngoài các lệnh Linux cơ bản ở trên, nếu bạn đang HỌC LẬP TRÌNH WEB thì mình nghĩ rằng bạn chắc chắn sẽ cần đến các lệnh linux này: Lệnh lưu trữ tệp của các thư mục Hủy lưu trữ: Lệnh liệt kê và sắp xếp các tệp theo kích thước:Lệnh liệt kê kích thước các thư mục: Lệnh xem ổ đĩa còn trống bao nhiêu Lệnh đếm tất cả các tệp và thư mục trong một thư mục: Lệnh đổi tên tệp hoặc thư mục: Lệnh xóa toàn bộ thư mục với tất cả nội dung của nó: Tạo một liên kết tượng trưng: Ví dụ: Lệnh chuyển line-endings kiểu window sang kiểu unix cho toàn bộ dự án: Lệnh này sẽ bỏ qua các thư mục Lệnh tìm tệp chứa văn bản: Và đây là một ví dụ: Lệnh tìm (sau đó xóa) các thư mục .svn tạo thành dự án của bạn: MẸO SỬ DỤNG LỆNH LINUX Sử dụng lệnh Hãy thử nút TAB để tự động điền những gì bạn đang nhập. Ví dụ: nếu bạn cần nhập Documents, hãy bắt đầu nhập lệnh (hãy bắt đầu với Ctrl + C và Ctrl + Z được sử dụng để dừng bất kỳ lệnh nào hiện đang hoạt động:
Nếu bạn vô tình đóng băng terminal của mình bằng cách sử dụng Ctrl + S, chỉ cần hoàn tác bằng cách nhấn Ctrl + Q Tổ hợp phím Ctrl + A di chuyển bạn đến đầu dòng trong khi Ctrl + E di chuyển bạn đến cuối dòng. Bạn có thể chạy nhiều lệnh trong một lệnh duy nhất bằng cách sử dụng Ví dụ Hoặc sử dụng Tổng kết về lệnh Linux cơ bảnCác lệnh Linux cơ bản giúp bạn thực thi các tác vụ một cách dễ dàng và hiệu quả trong Linux. Có thể mất một lúc để nhớ một số lệnh cơ bản, nhưng không gì là không thể nếu bạn thực hành nhiều. Và nhớ bookmark trang này lại để tra cứu lại nếu cần. ^^ Cuối cùng, biết và thành thạo các lệnh Linux cơ bản này chắc chắn sẽ có lợi cho bạn, nhất là khi bạn là một lập trình viên. --- HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay! Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội SĐT: 02435574074 - 0968051561 Email: Fanpage: https://facebook.com/NIIT.ICT/ #niit #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp |