Những lệnh Linux hữu ích (Phần 2)

Những lệnh Linux hữu ích (Phần 2)

 

FILE COMMANDS - CÁC LỆNH VỀ FILE

  • cd đường-dẫn-thư-mục - chuyển đến thư mục
  • cd - chuyển đến thư mục gốc
  • pwd - hiện thị thư mục hiện tại
  • mkdir tên-thư-mục - tạo thư mục
  • rm filename - xóa file
  • rm -f filename - xóa file không cần hỏi
  • rm -r thư-mục - xóa thư mục
  • rm -rf thư-mục - xóa thư mục, không hỏi
  • cp file1 file2 - copy file1 vào file2
  • mv file1 file2 - di chuyển file, đổi tên file
  • ln -s file link - tạo symbolic link ('link' trỏ đến file)
  • touch file - tạo file hoặc cập nhật file
  • cat > file - đè nội dung soạn thảo vào file (CTRL+D để ghi lại)
  • cat file - hiện thị nội dung file
  • more file - hiện thị nội dung file
  • less file - hiện thị nội dung file
  • head file - hiện thị 10 dòng đầu của file
  • tail file - hiện thị 10 dòng cuối của file

KẾT NỐI SSH

  • ssh user@host - kết nối đến host với user
  • ssh -p port user@host - kết nối có chỉ ra port

CÀI ĐẶT SOFTWARE

  • ./configure
    make
    make install

LỆNH VỀ MẠNG - NETWORK

  • ping host - ping đến host
  • dig domain - lấy thông tin DNS cho domain
  • wget file - tải file
  • curl --head url - xem phần header của URL
  • apt list --installed - List all installed packages only

THÔNG TIN HỆ THỐNG

  • date - ngày/tháng giờ hiện tại
  • cal - lịch tháng hiện tại
  • uptime - thời gian hệ thống hoạt động (kể từ khi khởi động)
  • w - xem các user đang online trong hệ thống
  • whoami - tài khoản đang đăng nhập
  • uname -a - thông tin hệ thống linux
  • cat /proc/cpuinfo - thông tin CPU
  • cat /proc/meminfo - thông tin bộ nhớ
  • df - thông tin đĩa cứng
  • df -BM - thông tin đĩa cứng
  • df -hT /home/ - Xem thông tin thư muc /home file system
  • du - thông tin thư mục
  • du -sh - thông tin thư mục
  • du --max-depth=1 -B M |sort -rn - thông tin thư mục, xếp theo dung lượng
  • free - thông tin bộ nhớ trống và swap

TÌM KIẾM - SEARCHING

  • grep 'word' file1 file2 ... - tìm kiếm 'word' trong file1, file2 ...
  • grep -rnw '/path/to/somewhere/' -e 'word' - tìm kiếm các file chứa 'word' trong thư mục
  • locate "*.png" - tìm vị trí theo tên file

PROCESS

  • top - các tiến trình đang chạy
  • ps aux | grep -i apt - find apt running process
  • ps -aux - các tiến trình đang chạy
  • kill -9 PID - dừng tiến trình PID
  • killall [process name] - dừng tiến trình

FILE PERMISSION

  • chmod octal file - thay đổi permission
    octal con số bát phân (1)(2)(3) thể hiện permision (rwx == read-write-execute)
  • chmod 775 file - rw cho owner, rx cho group/world
  • chmod 777 file - file rwx cho tất các các user
  • chmod -R 755 directory-name/ - thiết lập cho toàn thư mục
  • chown -R owner:group file/directory - đổi owner|group của file
  • less /etc/passwd - Get a list of all users
  • cut -d: -f1 /etc/passwd - Get a list of all user only display the username

NÉN FILE

  • tar -cvf /tenfilenen.tar /thu-muc-can-nen - nén thư mực vào .tar
  • tar -xvf file-nen.tar - giải nén file .tar
  • gzip file - nén file thành file.gz
  • gzip -d file.gz - giải nén file.gz

Đăng nhận xét

Mới hơn Cũ hơn