Mục lục:

71 lệnh Linux cho mọi trường hợp. Gần như
71 lệnh Linux cho mọi trường hợp. Gần như
Anonim

Bạn có thể làm hầu hết mọi thứ trong thiết bị đầu cuối Linux: định cấu hình hệ thống, cài đặt và gỡ cài đặt ứng dụng, quản lý đĩa và tệp, thậm chí nói chuyện với bò.

71 lệnh Linux cho mọi trường hợp. Gần như
71 lệnh Linux cho mọi trường hợp. Gần như

Các lệnh Linux để điều hướng thiết bị đầu cuối

Các lệnh Linux để điều hướng thiết bị đầu cuối
Các lệnh Linux để điều hướng thiết bị đầu cuối
  1. &&

    … Nói một cách chính xác, đây không phải là một mệnh lệnh. Nếu bạn muốn thực hiện nhiều lệnh cùng một lúc, hãy đặt một ký hiệu kép và giữa chúng như sau:

    first_command && second_command

  2. … Thiết bị đầu cuối sẽ thực hiện các lệnh theo thứ tự. Bạn có thể nhập bao nhiêu lệnh tùy thích.
  3. bí danh

    … Gán tên bạn tạo cho các lệnh dài mà bạn không thể nhớ. Vào

    bí danh lệnh dài ngắn lệnh

  4. .
  5. đĩa CD

    … Thay đổi thư mục đầu cuối hiện tại. Khi bạn khởi động thiết bị đầu cuối, nó sẽ sử dụng thư mục chính của bạn. Vào

    cd folder_address

  6. , và thiết bị đầu cuối sẽ hoạt động với các tệp ở đó.
  7. sạch

  8. … Xóa tất cả các tin nhắn khỏi cửa sổ đầu cuối.
  9. Môn lịch sử

    … Hiển thị tất cả các lệnh bạn đã nhập gần đây. Ngoài ra, bạn có thể chuyển đổi giữa các lệnh gần đây bằng phím Lên và Xuống. Nếu bạn không muốn viết ra lệnh bạn đã nhập, hãy đặt một khoảng trắng trước nó như thế này:

    đội của bạn

  10. .
  11. Đàn ông

    … Hiển thị hướng dẫn về các chương trình và lệnh Linux. Vào

    người đàn ông package_name

    hoặc

    man your_command

  12. .
  13. là gì

    … Hiển thị mô tả ngắn về một chương trình. Nhập lệnh và tên của chương trình

    whatis package_name

  14. .

Các lệnh Linux để có được quyền siêu người dùng

Các lệnh Linux để có được quyền siêu người dùng
Các lệnh Linux để có được quyền siêu người dùng

Để thực hiện nhiều hành động trên hệ thống, chẳng hạn như thêm và xóa các chương trình, bạn cần có quyền quản trị viên, hoặc quyền người dùng cấp cao, như nó được gọi trong Linux.

  1. sudo

    … Lệnh này sẽ cung cấp cho bạn quyền siêu người dùng. Vào

    sudo

    trước lệnh bạn muốn (ví dụ:

    nâng cấp apt sudo

  2. ) để chạy nó với tư cách là quản trị viên. Hệ thống sẽ yêu cầu bạn nhập mật khẩu.
  3. sudo su

  4. … Sau lệnh này, tất cả các lệnh bạn đã nhập sẽ được thực thi thay mặt cho superuser cho đến khi bạn đóng terminal. Sử dụng nó nếu bạn cần chạy nhiều lệnh với quyền quản trị viên.
  5. sudo gksudo

    … Lệnh chạy ứng dụng GUI với tư cách quản trị viên. Ví dụ: nếu bạn muốn di chuyển hoặc sửa đổi các tệp hệ thống, hãy nhập

    sudo gksudo nautilus

  6. (chỉ định trình quản lý tệp bạn đang sử dụng).
  7. sudo !!

    … Lệnh này sẽ chạy lệnh đã nhập trước đó với đặc quyền của quản trị viên. Hữu ích nếu bạn nhập một lệnh mà không có

    sudo

  8. .

Không thực hiện các lệnh thay mặt người dùng cấp quyền mà bạn không hiểu.

Các lệnh Linux để quản lý trình quản lý gói

Các lệnh Linux để quản lý trình quản lý gói
Các lệnh Linux để quản lý trình quản lý gói

Việc cài đặt và gỡ cài đặt các ứng dụng trên Linux được thực hiện bởi các trình quản lý gói. Ubuntu và Debian gọi trình quản lý gói là apt, Fedora gọi dnf, Arch và Manjaro gọi pacman. Họ tải xuống ứng dụng từ các kho lưu trữ trực tuyến, các nguồn gói. Các lệnh nên được cấp cho họ với quyền siêu người dùng.

apt (Debian / Ubuntu / Mint)

  1. sudo apt install package_name

  2. … Cài đặt gói yêu cầu.
  3. sudo apt-add-repository repository_address

  4. … Thêm kho lưu trữ của bên thứ ba.
  5. cập nhật apt sudo

  6. … Cập nhật thông tin gói hàng.
  7. nâng cấp apt sudo

    … Cập nhật tất cả các gói lên phiên bản mới nhất (chạy sau

    cập nhật apt

  8. ).
  9. sudo apt remove package_name

  10. … Loại bỏ gói không cần thiết.
  11. sudo apt thanh lọc package_name

  12. … Loại bỏ một gói không cần thiết với tất cả các phụ thuộc nếu bạn muốn giải phóng thêm dung lượng.
  13. sudo apt autoremove

  14. … Loại bỏ tất cả các phần phụ thuộc không cần thiết, các gói mồ côi và các thứ rác khác.

dnf (Red Hat / Fedora / CentOS)

  1. sudo dnf install package_name

  2. … Cài đặt gói yêu cầu.
  3. sudo dnf config-manager --add-repo repository_address

  4. … Thêm kho lưu trữ của bên thứ ba.
  5. nâng cấp dnf sudo

  6. … Cập nhật tất cả các gói mới nhất.
  7. sudo dnf loại bỏ package_name

  8. … Loại bỏ gói không cần thiết.
  9. sudo dnf autoremove

  10. … Loại bỏ tất cả các phụ thuộc không cần thiết.

pacman (Arch / Manjaro)

  1. sudo pacman -S package_name

  2. … Cài đặt gói yêu cầu.
  3. sudo yaourt -S package_name

  4. … Cài đặt một gói từ AUR nếu nó không có trong kho lưu trữ chính.
  5. sudo pacman -Sy

  6. … Cập nhật thông tin gói hàng.
  7. sudo pacman -Syu

  8. … Cập nhật tất cả các gói mới nhất.
  9. sudo pacman -R package_name

  10. … Loại bỏ gói không cần thiết.
  11. sudo pacman -Rs package_name

  12. … Loại bỏ gói không cần thiết với tất cả các phụ thuộc.

Bạn có thể cài đặt và gỡ cài đặt nhiều gói cùng một lúc bằng cách liệt kê chúng cách nhau một khoảng trắng.

sudo apt cài đặt firefox clementine vlc

Nếu bạn muốn cài đặt một gói nhưng không biết tên chính xác của nó, hãy nhập một vài ký tự đầu tiên của tên gói và nhấn Tab hai lần. Trình quản lý gói sẽ hiển thị tất cả các gói bắt đầu bằng cùng một tên.

Các lệnh Linux để quản lý các quy trình

Các lệnh Linux để quản lý các quy trình
Các lệnh Linux để quản lý các quy trình
  1. giết chết

    … Lệnh này được sử dụng để buộc kết thúc quá trình. Bạn cần nhập

    diệt process_PID

    … PID của quy trình có thể được tìm thấy bằng cách nhập

    đứng đầu

  2. .
  3. xkill

  4. … Một lệnh khác để chấm dứt các tiến trình. Nhập nó, sau đó nhấp vào cửa sổ bạn muốn đóng.
  5. killall

    … Tiêu diệt các quy trình bằng một tên cụ thể. Ví dụ,

    firefox killall

  6. .
  7. đứng đầu

  8. … Hiển thị danh sách các tiến trình đang chạy, được sắp xếp theo mức tiêu thụ CPU. Một loại thiết bị đầu cuối "System Monitor".

Các lệnh Linux để quản lý tệp

Các lệnh Linux để quản lý tệp
Các lệnh Linux để quản lý tệp

Xem và sửa đổi tệp

  1. con mèo

    … Khi lệnh được sử dụng với một tệp văn bản (như thế này:

    cat path_to_file

    ), nó hiển thị nội dung của nó trong một cửa sổ đầu cuối. Nếu bạn chỉ định hai hoặc nhiều tệp,

    con mèo path_to_file_1 path_to_file_2

    cô ấy sẽ dán chúng. Nếu chúng tôi giới thiệu

    cat path_to_file_1> new_file

  2. , nó sẽ hợp nhất nội dung của các tệp được chỉ định thành một tệp mới.
  3. chmod

  4. … Cho phép bạn thay đổi quyền đối với tệp. Điều này có thể hữu ích nếu bạn muốn thay đổi tệp hệ thống.
  5. băm nhỏ

  6. … Thay đổi chủ sở hữu của tệp. Nên chạy với quyền superuser.
  7. tập tin

  8. … Hiển thị thông tin về tệp được chỉ định.
  9. nano

    … Mở một trình soạn thảo văn bản đơn giản. Bạn có thể tạo một tệp văn bản mới hoặc mở một tệp hiện có:

    nano path_to_file

  10. .
  11. đổi tên

  12. … Đổi tên một tệp hoặc nhiều tệp. Lệnh này cũng có thể được sử dụng để đổi tên hàng loạt tệp bằng mặt nạ.
  13. chạm vào

  14. … Thay đổi ngày mà tệp được chỉ định được mở hoặc sửa đổi lần cuối.
  15. wget

  16. … Tải xuống các tệp từ internet vào một thư mục đầu cuối.
  17. zip

  18. … Giải nén và nén các kho lưu trữ.

Tạo và xóa các tệp và thư mục

  1. mkdir

    … Tạo một thư mục mới trong thư mục đầu cuối hiện tại hoặc trong thư mục được chỉ định:

    mkdir folder_path

  2. .
  3. rmdir

  4. … Xóa thư mục được chỉ định.
  5. rm

  6. … Xóa tệp. Nó có thể xóa cả một tệp riêng biệt và một nhóm tương ứng với các đặc điểm nhất định.

Sao chép và di chuyển tệp

  1. cp

    … Tạo bản sao của tệp được chỉ định trong thư mục đầu cuối:

    cp path_to_file

    … Hoặc bạn có thể chỉ định điểm đến

    cp path_to_file path_to_copy

  2. .
  3. mv

  4. … Di chuyển tệp từ thư mục này sang thư mục khác. Bạn có thể chỉ định tên cho tệp có thể định vị lại. Thật thú vị là trên Linux, lệnh này cũng có thể được sử dụng để đổi tên tệp. Chỉ cần chỉ định cùng một thư mục chứa tệp và một tên khác.

Tìm kiếm tệp

  1. tìm thấy

  2. … Tìm kiếm tệp theo các tiêu chí cụ thể như tên, loại, kích thước, chủ sở hữu, ngày tạo và sửa đổi.
  3. grep

  4. … Tìm kiếm các tệp văn bản có chứa các chuỗi cụ thể. Các tiêu chí rất linh hoạt.
  5. định vị

  6. … Tìm kiếm các tệp và thư mục có tên phù hợp với truy vấn và hiển thị đường dẫn của chúng trong hệ thống tệp.

Các lệnh Linux để làm việc với các phân vùng

Các lệnh Linux để làm việc với các phân vùng
Các lệnh Linux để làm việc với các phân vùng
  1. lsblk

  2. … Lệnh này thể hiện những đĩa nào trên hệ thống của bạn và chúng được chia thành những phân vùng nào. Lệnh này cũng hiển thị tên của các phân vùng và ổ đĩa của bạn, ở định dạng sda1, sda2, v.v.
  3. gắn kết

    … Gắn kết các ổ đĩa, thiết bị hoặc hệ thống tệp Linux để bạn làm việc. Thông thường các thiết bị được kết nối tự động ngay sau khi bạn nhấp vào chúng trong trình quản lý tệp. Nhưng đôi khi bạn có thể cần phải gắn một thứ gì đó theo cách thủ công. Bạn có thể gắn kết bất cứ thứ gì: đĩa, ổ đĩa ngoài, phân vùng và thậm chí cả ảnh ISO. Lệnh này phải được thực thi với quyền của người dùng siêu cấp. Để gắn kết một đĩa hoặc phân vùng hiện có, hãy nhập

    gắn kết sdX

  4. .
  5. umount

    … Kết xuất hệ thống tệp. Chỉ huy

    umount sdX

  6. sẽ ngắt kết nối hệ thống tệp của phương tiện bên ngoài để bạn có thể đẩy nó ra.
  7. dd

    … Lệnh này sao chép và chuyển đổi các tệp và phần. Nó có nhiều công dụng khác nhau. Ví dụ,

    dd if = / dev / sda of = / dev / sdb

    sẽ tạo một bản sao chính xác của phân vùng sda trên phân vùng sdb.

    dd if = / dev / zero of = / dev / sdX

    sẽ ghi đè nội dung của phương tiện được chỉ định bằng các số không để thông tin không thể được khôi phục. MỘT

    dd if = ~ / Downloads / ubuntu.iso of = / dev / sdX bs = 4M

  8. sẽ tạo phương tiện có thể khởi động từ hình ảnh phân phối mà bạn đã tải xuống.

Các lệnh Linux để quản lý hệ thống

Các lệnh Linux để quản lý hệ thống
Các lệnh Linux để quản lý hệ thống
  1. df

  2. … Hiển thị kích thước đĩa của bạn và dung lượng trống còn lại trên đó.
  3. miễn phí

  4. … Hiển thị dung lượng RAM có sẵn và đã sử dụng.
  5. uname

    … Hiển thị thông tin hệ thống. Nếu bạn nhập

    uname

    thiết bị đầu cuối sẽ chỉ báo cáo Linux. Nhưng đội

    uname -a

  6. hiển thị thông tin về tên máy tính và phiên bản hạt nhân.
  7. thời gian hoạt động

  8. … Cho biết hệ thống của bạn đã chạy trong bao lâu.
  9. ở đâu

  10. … Hiển thị vị trí của tệp thực thi cho chương trình mong muốn.
  11. tôi là ai

  12. … Gọi tên người dùng.

Các lệnh Linux để quản lý người dùng

Hình ảnh
Hình ảnh
  1. useradd

    … Đăng ký một người dùng mới. Vào

    tên người dùng useradd

  2. và người dùng sẽ được tạo.
  3. userdel

  4. … Xóa tài khoản người dùng và tệp.
  5. usermod

  6. … Thay đổi tài khoản người dùng. Có thể di chuyển thư mục chính của người dùng hoặc đặt ngày tài khoản sẽ bị khóa.
  7. passwd

  8. … Thay đổi mật khẩu tài khoản. Người dùng thông thường chỉ có thể thay đổi mật khẩu của tài khoản của chính mình, người dùng siêu cấp có thể thay đổi mật khẩu của bất kỳ tài khoản nào.

Các lệnh Linux để quản lý mạng

Hình ảnh
Hình ảnh
  1. ip

    … Nhóm đa chức năng để làm việc với mạng. Chỉ huy

    hiển thị địa chỉ ip

    hiển thị thông tin về địa chỉ mạng,

    tuyến đường ip

    quản lý định tuyến, v.v. Ra lệnh

    liên kết ip thiết lập ethX lên

    ,

    liên kết ip đặt ethX xuống

    bạn có thể bật và tắt kết nối. Đội

    ip

    nhiều công dụng nên trước khi sử dụng tốt hơn hết bạn nên đọc kỹ hướng dẫn sử dụng hoặc nhập

    ip --help

  2. ping

  3. … Cho biết bạn đã kết nối với mạng hay chưa và giúp xác định chất lượng của kết nối.

Và một vài thứ khác

Hình ảnh
Hình ảnh

Cuối cùng, có các lệnh Linux chính. Họ hiển thị một con bò có thể nói chuyện với bạn (đừng hỏi những gì các nhà phát triển đang sử dụng).

  1. nói gì cũng được

  2. … Con bò sẽ nói những gì bạn nói với cô ấy.
  3. tài lộc | Coway

  4. … Con bò sẽ đưa ra một suy nghĩ hoặc câu trích dẫn thông minh (hoặc không phải như vậy).
  5. Coway -l

  6. … Liệt kê tất cả các động vật có thể được hiển thị trong thiết bị đầu cuối. Nếu bạn đột nhiên không thích bò.
  7. tài lộc | Coway -f animal_from_list

  8. … Con vật bạn chọn bắt đầu tắm bằng dấu ngoặc kép, đôi khi thích hợp.
  9. sudo apt-get cài đặt may mắn may mắn vận may-mod may mắn-min vận may-ru

  10. … Làm cho toàn bộ sở thú nói tiếng Nga. Nếu không có điều này, động vật đang trích dẫn Twain và Wilde trong bản gốc.

Đây không phải là tất cả các lệnh Linux. Nếu bạn cần biết chi tiết về các tùy chọn và cách sử dụng các lệnh Linux, bạn có thể sử dụng hướng dẫn được tích hợp sẵn. Quay số

man your_command

hoặc

your_command --help

Đề xuất: