- vừa được xem lúc

TỔNG HỢP NHỮNG CÂU LỆNH LINUX THÔNG DỤNG

0 0 11

Người đăng: Truong Phung

Theo Viblo Asia

Các Lệnh Linux Thông Dụng và Mô Tả

Thao Tác Tập Tin và Thư Mục

  • ls – Liệt kê nội dung của một thư mục.

    ls
    ls -l # Định dạng danh sách dài
    ls -a # Hiển thị tất cả tập tin, bao gồm các tập tin ẩn
    
  • cd – Thay đổi thư mục hiện tại.

    cd /đường/dẫn/đến/thư/mục
    cd .. # Quay lại một thư mục
    cd ~ # Đi đến thư mục chính (home)
    
  • mkdir – Tạo một thư mục mới.

    mkdir thư_mục_mới
    
  • rmdir – Xóa một thư mục trống.

    rmdir tên_thư_mục
    
  • cp – Sao chép tập tin hoặc thư mục.

    cp tập_tin_nguồn đích
    cp -r thư_mục_nguồn thư_mục_đích # Sao chép thư mục một cách đệ quy
    
  • mv – Di chuyển hoặc đổi tên tập tin và thư mục.

    mv tên_cũ tên_mới
    mv tên_tập_tin /đường/dẫn/đến/đích/
    
  • rm – Xóa tập tin hoặc thư mục.

    rm tên_tập_tin
    rm -r tên_thư_mục # Xóa thư mục một cách đệ quy
    
  • touch – Tạo một tập tin trống hoặc cập nhật dấu thời gian của tập tin hiện có.

    touch tên_tập_tin
    

Xem & Thao Tác Tập Tin

  • cat – Hiển thị nội dung của một tập tin.

    cat tên_tập_tin
    
  • less – Xem nội dung tập tin từng trang.

    less tên_tập_tin
    
  • head – Hiển thị 10 dòng đầu tiên của một tập tin (mặc định).

    head tên_tập_tin
    head -n 5 tên_tập_tin # Hiển thị 5 dòng đầu tiên
    
  • tail – Hiển thị 10 dòng cuối cùng của một tập tin (mặc định).

    tail tên_tập_tin
    tail -n 5 tên_tập_tin # Hiển thị 5 dòng cuối
    
  • grep – Tìm kiếm mẫu trong các tập tin.

    grep 'cụm_từ_tìm_kiếm' tên_tập_tin
    grep -r 'cụm_từ_tìm_kiếm' /đường/dẫn/đến/thư/mục # Tìm kiếm đệ quy trong thư mục
    

Quyền & Sở Hữu

  • chmod – Thay đổi quyền của tập tin.

    chmod 755 tên_tập_tin # Gán quyền đọc, ghi, thực thi cho chủ sở hữu và quyền đọc, thực thi cho người khác
    chmod +x script.sh # Gán quyền thực thi cho tập tin
    
  • chown – Thay đổi chủ sở hữu và nhóm của tập tin.

    chown user:group tên_tập_tin
    
  • umask – Đặt quyền mặc định khi tạo tập tin.

    umask 022 # Đặt quyền mặc định là 755 cho thư mục và 644 cho tập tin
    

Quản Lý Tiến Trình

  • ps – Hiển thị các tiến trình đang chạy.

    ps
    ps aux # Hiển thị tất cả các tiến trình
    
  • top – Hiển thị thời gian thực các tiến trình và mức sử dụng tài nguyên của hệ thống.

    top
    
  • kill – Dừng tiến trình theo PID của nó.

    kill id_tiến_trình
    kill -9 id_tiến_trình # Buộc dừng một tiến trình
    
  • htop – Công cụ xem tiến trình tương tác (cần cài đặt).

    htop
    

Thông Tin Hệ Thống

  • df – Hiển thị không gian đĩa sử dụng.

    df -h # Định dạng dễ đọc cho con người
    
  • du – Hiển thị dung lượng đĩa sử dụng cho các tập tin và thư mục.

    du -h /đường/dẫn/đến/thư/mục
    
  • free – Hiển thị mức sử dụng bộ nhớ.

    free -h # Định dạng dễ đọc cho con người
    
  • uname – Hiển thị thông tin hệ thống.

    uname -a # Hiển thị toàn bộ thông tin hệ thống
    
  • uptime – Hiển thị thời gian hệ thống đã hoạt động.

    uptime
    
  • whoami – Hiển thị người dùng hiện đang đăng nhập.

    whoami
    
  • hostname – Hiển thị hoặc đặt tên máy chủ của hệ thống.

    hostname
    
  • lscpu – Hiển thị thông tin kiến trúc CPU.

    lscpu
    

Lệnh Mạng

  • ping – Kiểm tra kết nối với một máy chủ.

    ping google.com
    
  • ifconfig – Hiển thị thông tin giao diện mạng (có thể cần cài đặt net-tools trên một số hệ thống).

    ifconfig
    
  • ip – Cấu hình giao diện mạng và định tuyến.

    ip addr show # Hiển thị địa chỉ IP của các giao diện mạng
    ip route show # Hiển thị bảng định tuyến
    
  • curl – Lấy dữ liệu từ một URL.

    curl https://example.com
    
  • wget – Tải tệp từ web.

    wget https://example.com/file.zip
    

Quản Lý Gói Phần Mềm

  • apt-get (cho các hệ điều hành dựa trên Debian/Ubuntu) – Cài đặt, cập nhật, hoặc gỡ bỏ gói phần mềm.

    sudo apt-get update # Cập nhật danh sách gói
    sudo apt-get install package # Cài đặt một gói
    sudo apt-get remove package # Gỡ bỏ một gói
    
  • yum (cho các hệ điều hành dựa trên RedHat/CentOS) – Cài đặt, cập nhật, hoặc gỡ bỏ gói phần mềm.

    sudo yum update # Cập nhật danh sách gói
    sudo yum install package # Cài đặt một gói
    sudo yum remove package # Gỡ bỏ một gói
    

Nén & Giải Nén Tập Tin

  • tar – Lưu trữ hoặc giải nén các tập tin.

    tar -czvf tên_lưu_trữ.tar.gz /đường/dẫn/đến/thư_mục # Tạo một lưu trữ nén
    tar -xzvf tên_lưu_trữ.tar.gz # Giải nén một lưu trữ nén
    
  • zip – Nén các tập tin thành tệp zip.

    zip tên_lưu_trữ.zip tập_tin1 tập_tin2
    
  • unzip – Giải nén một tệp zip.

    unzip tên_lưu_trữ.zip
    

Lệnh Khác

  • echo – In thông báo hoặc biến ra màn hình terminal.

    echo "Xin chào, Thế Giới!"
    
  • date – Hiển thị hoặc đặt ngày và giờ hệ thống.

    date
    
  • alias – Tạo bí danh cho lệnh.

    alias ll='ls -la' # Tạo phím tắt cho 'ls -la'
    
  • history – Hiển thị lịch sử lệnh.

    history
    
  • clear – Xóa màn hình terminal.

Bình luận

Bài viết tương tự

- vừa được xem lúc

[Linux] - Các lệnh Linux kiểm tra các thông số VPS/Server

Công việc đầu tiên chúng ta cần làm ngay sau khi nhận được tài khoản login VPS/Server đó là kiểm tra cấu hình phần cứng, network coi có đúng như những gì nhà cung cấp đưa ra hay không. Trong bài viết

0 0 26

- vừa được xem lúc

Extend LVM Disk trên Linux Ubuntu 22.04

LVM là gì. .

0 0 41

- vừa được xem lúc

Common useful Linux commands

Common Linux Commands and Descriptions. File and Directory Operations. . .

0 0 17

Hướng Dẫn Sử Dụng Các Lệnh Cơ Bản Trong Linux

Linux là một hệ điều hành mã nguồn mở mạnh mẽ, được sử dụng rộng rãi trong các hệ thống máy chủ, lập trình, và nhiều lĩnh vực khác. Việc nắm vững các lệnh cơ bản của Linux không chỉ giúp bạn thao tác

0 0 0