Bài viết này sẽ liệt kê một số command cơ bản thường được dùng trong linux, tiện dụng cho các bạn khi sử dụng linux mà có thể bạn chưa biết. Show whoamiTôi là ai, câu lệnh này sẽ cho bạn biết bạn đang sử dụng linux bằng tài khoản người dùng nào
pwdCâu lệnh này sẽ trả về cho bạn đường dẫn tuyệt đối của thư mục bạn đang thao tác. Sử dụng trong trường hợp bạn muốn lấy đường dẫn tuyệt đối của thư mục sử dụng cho mục đích khác
lsCâu lệnh này sẽ liệt kê tất cả thư mục và tập tin trong thư mục bạn đang đứng
cpCâu lệnh này giúp bạn có thể copy thư mục, tập tin từ thư mục này sang thư mục khác
Câu lệnh trên sẽ thực hiện việc copy file abc.txt vào trong thư mục 8mvCâu lệnh này cho phép bạn di chuyển các thư mục và tập tin từ thư mục này sang thư mục khác. Ngoài ra nó còn có thể đổi tên file được di chuyển
Câu lệnh trên sẽ di chuyển thư mục 9 sang thư mục 0Hoặc bạn muốn đổi tên 1 file hoặc thư mục thì nhập tên file hiện tại và tên file mới thôi
mkdirCâu lệnh này cho phép bạn tạo mới 1 thư mục trống ở thư mục hiện tại
Trong trường hợp thư mục đã tồn tại nó sẽ hiện thông báo lỗi
rm -rfCâu lệnh này sẽ cho phép xóa file hoặc thư mục
hoặc xóa folder có thể sử dụng cả câu lệnh rmdir
touchTouch cho phép tạo 1 file mới mà không có nội dung bên trong 0catCho phép xem nội dung của file và tạo 1 file mới có nội dung từ file cũ
1
2chmodLệnh này dùng để phân quyền tập tin và thư mục
3 4findLệnh này cho phép bạn nhanh chóng tìm kiếm 1 tập tin và thư mục. Nó hữu ích với dự án lớn, có chứa hàng nghìn tập tin và thư mục 5 6 7aliasCâu lệnh này cho phép bạn đặt tên mình thích cho 1 câu lệnh hoặc 1 chuỗi lệnh. Sau đó bạn nhập tên viết tắt và câu lệnh sẽ được thực thi 8 9chownCâu lệnh này cho phép bạn thay đổi chủ sở hữu và nhóm sở hữu của 1 thư mục hoặc tập tin 0Câu lệnh trên sẽ giữ user dave là chủ sở hiểu file và đặt user mary làm chủ sở hữu của nhom Để thay đổi chủ sở hữu file và chủ sở hữu nhóm thành mary 1curlCâu lệnh này dùng để lấy thông tin và tập tin từ url trên internet. Lệnh curl có thể không được cung cấp mặc định trong linux, để sử dụng được câu lệnh này thì bạn cần phải cài đặt curl trước 2Giả sử bạn muốn lấy một tệp được lưu trên github, github không hỗ trợ việc download 1 file về. Tuy nhiên sử dụng curl sẽ lấy được tập tin mà chúng ta cần 3dfCâu lệnh này sẽ hiển thị kích thước, % sử dụng, % còn trống của hệ thống tập tin của hệ thống Các thông số tùy chọn hữu ích -h(thông tin con người có thể đọc được ), thông số hiển thị bằng MB, GB thay vì hiển thị bằng Byte 4 5diffCâu lệnh này thực hiện so sánh 2 tập tin với nhau và cho thấy sự khác biệt giữa chúng Tùy chọn 2 cho phép tùy chọn hiển thị của các dòng khác nhau 3 cho phép tùy chọn chiều rộng của các dòng để dễ nhìn hơn 4 tập trung vào các dòng có sự khác biệt 6freeCâu lệnh này hiển thị thông tin bộ nhớ Ram và SWap của máy tính Tùy chọn 5 cho phép thông tin hiển thị ra thân thiện với người dùng (người dùng có thể đọc được ) 7 8grepLệnh này dùng để tìm kiếm các dòng có nội dụng giống với nội dung search 9gzipDùng để tạo file nén cho tập tin thư mục. Theo mặc định khi thực hiện lệnh này nó sẽ xóa file gốc và để lại cho bạn file được nén. Để giữ lại file nén thì bạn cần thêm tùy chọn 6 0 1headLệnh này sẽ hiển thị cho bạn 10 line đầu tiên của file. Trong trường hợp bạn không muốn hiển thị nhiều như vậy thì thêm tùy chọn 7 thay number bằng số dòng của bạn 2 3historyLệnh này sẽ liệt kê tất cả các lệnh mà bạn đã từng sử dụng trên command line 4Bạn có thể chạy lại bất cứ lệnh nào từ lịch sử của mình bằng các thêm 8 vào trước số thứ tự của lệnh trong lịch sửVD: Bạn muốn chạy lại câu lệnh clear từ lịch sử thì gõ vào 5killLệnh này cho phép chấm dứt 1 chương trình bằng dòng lệnh. Để thực hiện được việc này thì bạn cần cung cấp ID của chương trình (PID) Để tìm được PID của chương trình thì chúng ta dùng lệnh 6lệnh trên sẽ trả về pid của chương trình cần. Sau đó thưc hiện lệnh kill 7lessLess cho phép xem nội dung của file mà không cần trình soạn thảo. Nó nhanh hơn và tránh được khả năng bạn vô tình sửa nội dung của file. 8KếtTrên đây mình giới thiệu với các bạn một số câu lệnh thông dụng trong linux, để sử dụng linux thuận tiện hơn. |