Các lệnh hữu ích cho Linux

Đây không phải là một danh sách đầy đủ nhưng tôi đảm bảo với bạn rằng bạn sẽ tìm thấy một phần hữu ích của các lệnh phổ biến và hữu ích nhất cho bảng điều khiển lệnh Linux. 🙂

Biệt kích chung

dmesg
In các thông báo được hiển thị bởi hạt nhân khi khởi động.

depmod -a
Nó tạo một tệp chứa các phần phụ thuộc của các mô-đun được tải cho "Kernel", nghĩa là, nó có thể nhận ra mô-đun nào phải được tải cho bên thứ ba để sử dụng trong hệ thống.

tự do
Thống kê sử dụng bộ nhớ.

khởi tạo q
Lệnh đọc các tham số được tìm thấy trong inittab.

insmod
Nó cho phép ("tải") mô-đun được chỉ định trong dòng, để "hạt nhân" có thể sử dụng nó. (Ví dụ: insmod ip_alias.o)

ldconfig
Cập nhật các thư viện được sử dụng bởi hệ thống, bạn nên chạy nó mỗi khi một chương trình được cài đặt.

lsmod
Nó hiển thị thông tin liên quan đến các mô-đun được kích hoạt bởi hạt nhân.

gắn kết
Cho phép phân vùng hệ thống, CD-ROM, đĩa mềm được đọc trên hệ thống. Định dạng của nó: mount -t. Xem thêm / etc / fstab .ón>
smbmounttrên>
Tương tự như lệnh mount, ngoại trừ lệnh này được sử dụng để mount các phân vùng trong Samba .ón>
ăn bámtrên>
Được sử dụng để vô hiệu hóa các phân vùng được kích hoạt với smbmoon>
thiết lậptrên>
Trình đơn để định cấu hình các thông số hệ thống khác nhau (Âm thanh, Xwindow, Chuột ..) .on>
định vịtrên>
Cập nhật cơ sở dữ liệu được sử dụng để tìm tệp bằng lệnh định vị .ón>
stattrên>
Nó hiển thị thông tin chi tiết về tệp được chỉ định như: ngày sửa đổi và thay đổi, chủ sở hữu tệp ... vv trên>
số lượngtrên>
Hủy kích hoạt phân vùng được chỉ định, các tham số mà lệnh này sử dụng tương tự như các tham số của mount .ón>
uname-atrên>
Thông tin đầy đủ về «Máy chủ» .ón>
thời gian hoạt độngtrên>
Thời điểm hiện tại, thời gian hệ thống đã chạy kể từ lần "khởi động lại" gần nhất, người dùng kết nối với máy chủ, hệ thống tải trong 1,5 và 15 phút vừa qua.
hostnametrên>
Tên của «Máy chủ» .ón>
chkconfigtrên>
Lệnh này hiển thị thông tin về các cấp độ thực thi của "script" nằm trong thư mục /etc/rc.d/init.dón>
trên>
Mã:

chkconfig --list httpd Lệnh này hiển thị: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

Phần trên chỉ ra rằng khi mức khởi động 3 được sử dụng, httpd "script" trong thư mục /etc/rc.d/init.d sẽ nhận được đối số "start", khi mức khởi động 6 được chạy, httpd sẽ nhận được đối số "dừng", v.v.

Để sửa đổi đối số "bắt đầu":

Mã:

chkconfig --add --level

Để sửa đổi đối số "dừng":

Mã:

chkconfig --del --level

* Nó chính xác từ các thư mục /etc/rc.d/rc[0-6] nơi thông tin mà nó hiển thị đến từ chkconfig.

ntsysv
Nó là một công cụ đồ họa có chức năng tương tự như chkconfig, sự khác biệt là công cụ này hiển thị tất cả các "tập lệnh" theo cấp, nghĩa là, nếu sử dụng lệnh ntsysv –level 3, biểu đồ sẽ hiển thị trạng thái "dừng" hoặc "bắt đầu" của tất cả các "tập lệnh" cho khởi động cấp độ 3. Các phần sau được sử dụng theo cách tương tự: ntsysv –level 5, ntsysv –level 0, v.v.

Giống như chkconfigntsysv sửa đổi và lấy thông tin tìm thấy trong thư mục /etc/rc.d/rc[0-6]

Lệnh Môi trường Mạng

Trong môi trường mạng 

chủ nhà
Xác định địa chỉ IP của một "Máy chủ", máy chủ -a hiển thị tất cả thông tin DNS.

ifconfig
Cho phép bạn định cấu hình giao diện mạng và xem trạng thái của nó. Đó là ở dạng ifconfig, ví dụ: ifconfig eth0

nếu có
Bật giao diện được chỉ định, ví dụ: ifup eth0.

nếu xuống
Tắt giao diện được chỉ định, ví dụ: ifdown eth0.

netstat -a
Tất cả các kết nối mạng do «Máy chủ lưu trữ» bắt nguồn và nhận

netstat -r
Hiển thị bảng định tuyến của hệ thống

netstat -i
Thống kê mạng của từng giao diện

nslookup
Tìm kiếm thông tin trong máy chủ DNS, ví dụ: nslookup -query = mx osomosis.com, nếu không có tham số nào được chỉ định, nó sẽ chuyển sang chế độ tương tác

ping -s 1016
Nó gửi các gói ping 1024 byte (tiêu đề 8 byte), trong khi "mặc định" là 512.

thêm tuyến đường
Nó cho phép thêm bảng định tuyến đến và đi từ «Máy chủ». Ví dụ: Để hướng dẫn tất cả thông tin của mạng 206.171.55.16 netmask 255.255.255.240 qua giao diện eth0:

Mã:

thêm tuyến -net 206.171.55.16 255.255.255.240 eth0

Để định tuyến tất cả lưu lượng truy cập qua một giao diện nhất định ("Cổng mặc định"):


Mã:

route thêm gw mặc định 206.171.55.51 eth0

Điều này sẽ gửi tất cả thông tin qua địa chỉ 206.171.55.51

tuyến đường-n:
Nó hiển thị bảng định tuyến của «Máy chủ». LƯU Ý: "Chuyển tiếp IP" phải được BẬT trong / etc / sysconfig / network, "hạt nhân" cũng phải được định cấu hình cho "Chuyển tiếp IP".

smbclient
Nó hoạt động giống như một ứng dụng khách FTP, mô phỏng các kết nối sẽ được thực hiện thông qua Samba.

tcpdump
Cho phép gỡ lỗi một giao diện trên máy chủ.

kiểm tra parm
Kiểm tra tính hợp lệ của tệp smb.conf mà Samba sử dụng.

Các lệnh để kiểm soát quy trình

Kiểm soát quy trình:

ps -aux
Nó hiển thị tất cả các quy trình hệ thống, với tên và thời gian bắt đầu.

giết
Nó được sử dụng để gửi tín hiệu đến các quy trình Unix.
giết -HUP: Báo hiệu quá trình được đánh số để đọc lại các tệp cấu hình của nó.
giết -INT: Đánh dấu quá trình bằng một số, quá trình này sẽ bị gián đoạn.
giết -TERM: Cho biết quá trình bằng một số, rằng nó phải kết thúc, không giống như -KILL, tùy chọn này tạo cơ hội cho quá trình kết thúc.
giết -STOP: Đánh dấu quá trình bằng một con số, dừng lại trong giây lát
giết - TRƯỚC: Cho biết quy trình với số mà tôi đã tiếp tục, lệnh này được sử dụng để tiếp tục quy trình đã được áp dụng -STOP.
giết giết: Cho biết quá trình bằng một số, để kết thúc ngay lập tức, quá trình bị kết thúc đột ngột.

killall Không giống như kill, killall cho phép bạn báo hiệu quá trình bằng tên. Gửi tín hiệu -TERM tới tiến trình với tên được chỉ định. LƯU Ý: Theo mặc định, tín hiệu được lấy bởi kill và killall là -TERM.

ps -l Lệnh này hiển thị hai tham số PRI và NI. Tham số PRI cho biết mức độ ưu tiên hiện tại của quá trình, được tính toán bởi hệ điều hành, giá trị của NI được tính đến khi xác định PRI. * NI là gì? : NI được gọi là "số đẹp", số này được chỉ định bởi "superuser" ("root") hoặc chủ sở hữu của quy trình và ảnh hưởng đến thứ tự cuối cùng của PRI, ưu tiên cho những thứ ít nhẹ nhàng hơn. Giá trị của nó nằm trong khoảng từ -20 (ít nhẹ nhàng hơn = ưu tiên hơn) và 20 (nhẹ nhàng hơn = ít ưu tiên hơn)

tốt đẹp Lệnh này chỉ định số NI của mỗi quá trình.

-10 tốt đẹp có tên: Điều này sẽ làm giảm mức ưu tiên được đặt tên xuống 10 đơn vị (nếu là -10, nó sẽ chuyển thành -20).
tốt +10 có tên: Điều này sẽ làm tăng mức độ ưu tiên được đặt tên lên 10 đơn vị (nếu nó là 0, nó sẽ chuyển thành +10).

snice and renice Thao tác tương tự như nice, ngoại trừ việc nó sử dụng số tiến trình:
đẹp -10

& Dấu & được sử dụng để chỉ ra rằng quá trình sẽ chạy trong nền.

hàng đầu Công cụ này giám sát các tài nguyên hệ thống khác nhau và có một ký tự động, nó hiển thị mức sử dụng CPU cho mỗi quá trình, dung lượng bộ nhớ, thời gian kể từ khi bắt đầu, v.v. vmstat Nó rất giống với top vì nó là sự ngưng tụ của các quy trình hệ thống, để công cụ này trở nên năng động, các đối số phải được chỉ định: vmstat -n

atLệnh này cho phép bạn lên lịch cho các hoạt động nhất định vào một thời điểm nhất định, ví dụ: lúc 22:00, lệnh trước đó sẽ mở ra một «dấu nhắc» có dạng lúc>, trên «dấu nhắc» này, bạn chỉ định tất cả các lệnh bạn muốn thực hiện, trong trường hợp này lúc 22:00, sau khi được chỉ định, Ctlrl -d được sử dụng để thoát.

Sau khi hoàn thành, các lệnh sẽ được lên lịch chạy vào thời gian được chỉ định, thư mục / var / spool / at chứa công việc.

Lệnh atq hiển thị các công việc đang chờ xử lý và lệnh atrm

xóa một công việc đã lên lịch với lúc. Xem thêm /etc/at.deny và /etc/at.allow

crontabGiống như lúc chỉ định thời gian mà chương trình script sẽ chạy, crontab có dạng sau: phút giờ ngày tháng end_of_week đối số câu lệnh user_name
Ví dụ sau sẽ chạy chương trình oracle.pl nửa giờ một lần mỗi ngày:

Mã:

30 * * * * gốc /usr/oracle.pl

Nếu bạn muốn làm điều đó hàng tháng:

Mã:

01 3 1 * * gốc /usr/oracle.pl

Ở trên sẽ thực hiện oracle.pl ngày đầu tiên của mỗi tháng, lúc 3:01 sáng.

Để chỉ định công việc cron, mỗi người dùng duy trì một tệp trong thư mục / var / spool / cron /, thư mục này được truy cập bởi mỗi người dùng bằng lệnh crontab -e

Việc thực thi crontab được tạo điều kiện thuận lợi do tệp / etc / crontab chỉ định các công việc crontab theo giờ, ngày, tuần và tháng, theo cách này người dùng chỉ được yêu cầu đặt tệp trong các thư mục tương ứng: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.hàng tháng

Lệnh cho Bản ghi và Hệ thống

Kiểm soát sổ đăng ký «Nhật ký» 

đuôi
Cho phép bạn xem phần cuối của tệp, lệnh này rất hữu ích vì các tệp nhật ký «nhật ký» liên tục phát triển đuôi –f / var / log / messages

Bạn cũng có thể chỉ định số dòng phải được quan sát:

Mã:

tail --f --line 15 / var / log / messages

Lệnh trên hiển thị 15 dòng cuối cùng của tệp ("default" = 10). –F giữ cho tệp luôn mở để bạn có thể xem khi các sự kiện được thêm vào.

Cấu hình hệ thông 
/ usr / sbin / sndconfig: Executable dùng để cấu hình âm thanh của hệ thống.
/ bin / netconf: Thực thi được sử dụng để định cấu hình Giao diện mạng.

Lệnh quản trị

hệ thống
Mô tả: Cấu hình các tham số hạt nhân trong thời gian chạy.
Ví dụ: sysctl -a

giới hạn
Mô tả: hiển thị giới hạn hệ thống (tối đa các tệp đang mở, v.v.)
Ví dụ: ulimit

thêm người dùng
Mô tả: thêm người dùng hệ thống.
Ví dụ: adduser pepe, adduser -s / bin / false pepe

người dùng
Mô tả: = xóa người dùng khỏi hệ thống
Ví dụ: userdel pepe

người dùng
Mô tả: = sửa đổi người dùng hệ thống
Ví dụ: usermod -s / bin / bash pepe

df
Mô tả: = đĩa trống. dung lượng đĩa trống. Rất hữu dụng.
Ví dụ: df, df -h

uname
Mô tả: = tên unix. Thông tin về loại unix chúng ta đang sử dụng, hạt nhân, v.v.
Ví dụ: uname, uname -a

netstat
Mô tả: thông tin về các kết nối mạng đang hoạt động.
Ví dụ: netstat, netstat -ln, netstat -l, netstat -a

ps
Mô tả: = truy cập tất cả thông tin về các tiến trình đang chạy.
Ví dụ: ps, ps -axf, ps -A, ps -auxf

tự do
Mô tả: hiển thị trạng thái của RAM và SWAP.
Ví dụ: miễn phí

ping
Mô tả: công cụ mạng để kiểm tra trong số những thứ khác nếu chúng tôi tiếp cận máy chủ từ xa.
Ví dụ: ping www.rediris.es

traceroute
Mô tả: công cụ mạng chỉ cho chúng ta cách đi đến một máy khác.
Ví dụ: traceroute www.rediris.es

du
Mô tả: = sử dụng đĩa. sử dụng đĩa. Hiển thị không gian bị chiếm dụng trên đĩa.
Ví dụ: du *, du -sH / *, du -sH / etc

ifconfig
Mô tả: = cấu hình giao diện. cấu hình giao diện mạng, modem, v.v.
Ví dụ: ifconfig, ifconfig eth0 ip netmask 255.255.255.0

tuyến đường
Mô tả: quản lý các tuyến đến các mạng khác.
Ví dụ: route, route -n

iptraf
Mô tả: hiển thị TẤT CẢ lưu lượng mạng IP, UDP, ICMP trong một ứng dụng bảng điều khiển.
Nó cho phép sử dụng các bộ lọc và RẤT HỮU ÍCH để chẩn đoán và gỡ lỗi tường lửa
Ví dụ: iptraf

tcpdump
Mô tả: kết xuất nội dung của lưu lượng mạng.
Ví dụ: tcpdump, tcpdump -u

lsof.
Mô tả: hiển thị các tệp (thư viện, kết nối) được sử dụng bởi mỗi quy trình
Ví dụ: lsof, lsof -i, lsof | tệp grep

lsmod
Mô tả: Hiển thị các mô-đun nhân được tải.
Ví dụ: lsmod

modprobe
Mô tả: Cố gắng cài đặt một mô-đun, nếu bạn tìm thấy nó, hãy cài đặt nó nhưng tạm thời.
Ví dụ: modprobe ip_tables, modprobe eepro100

rmmod
Mô tả: Loại bỏ các mô-đun hạt nhân được tải
Ví dụ: rmmod

hít đất
Mô tả: Ăn trộm hoặc rình mò tất cả lưu lượng mạng. Nó thường không được cài đặt theo mặc định.
Ví dụ: hít -i

người khác

ls
Mô tả: = danh sách. liệt kê nội dung thư mục.
Ví dụ: ls, ls -l, ls -fl, ls –color

cp
Mô tả: = bản sao. sao chép tệp / thư mục.
Ví dụ: thư mục cp -rfp / tmp, tệp cp new_file

rm
Mô tả: = loại bỏ. xóa tệp / thư mục.
Ví dụ: tệp rm -f, thư mục rm -rf, tệp rm -i

mkdir
Mô tả: = make dir. tạo thư mục.
Ví dụ: thư mục mkdir

là rm
Mô tả: = loại bỏ dir. xóa các thư mục, chúng phải trống.
Ví dụ: thư mục rmdir

mv
Mô tả: = di chuyển. đổi tên hoặc di chuyển tệp / thư mục.
Ví dụ: thư mục thư mục mv, tệp mv new_name, tệp mv a_directory

ngày
Mô tả: quản lý ngày hệ thống, có thể xem và thiết lập.
Ví dụ: date, date 10091923

lịch sử
Mô tả: hiển thị lịch sử các lệnh do người dùng nhập vào.
Ví dụ: lịch sử | hơn

chi tiết
Mô tả: hiển thị nội dung của tệp với các khoảng tạm dừng sau mỗi 25 dòng.
Ví dụ: thêm tệp

grep
Mô tả: lọc nội dung của tệp.
Ví dụ: cat file | chuỗi grep

làm sao
Mô tả: hiển thị tất cả nội dung của tệp mà không có bất kỳ khoảng dừng nào.
Ví dụ: tệp mèo

chmod
Mô tả: thay đổi quyền đọc / ghi / thực thi tệp / thư mục.
Ví dụ: tệp chmod + r, thư mục chmod + w, thư mục chmod + rw -R, tệp chmod -r

chown
Mô tả: = thay đổi chủ sở hữu. thay đổi quyền của người dùng: nhóm tệp / thư mục.
Ví dụ: chown root: tệp gốc, chown pello: thư mục người dùng -R

tar
Mô tả mục: = Tape ARchiver. trình lưu trữ tệp.
Ví dụ: thư mục tar cvf file.tar, tar xvf file.tar, thư mục tar zcvf file.tgz, tar zxvf file.tgz

khóa súng
Mô tả: Trình giải nén tương thích ZIP.
Ví dụ: tệp gunzip

rpm
Mô tả: Trình quản lý gói Redhat. Để cài đặt hoặc cập nhật phần mềm hệ thống.
Ví dụ: rpm -i package.rpm, rpm -qa chương trình, rpm –force package.rpm, rpm -q –info chương trình

gắn kết
Mô tả: gắn ổ cứng, đĩa mềm, cdrom.
Ví dụ: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat

số lượng
Mô tả: đơn vị tháo rời.
Ví dụ: umount / dev / hda2, umount / mnt / lnx

wget
Mô tả: chương trình tải tệp qua http hoặc ftp.
Ví dụ: wget 
http://www.rediris.es/documento.pdf

Linh miêu
Mô tả: trình duyệt web với các tùy chọn ftp, https.
Ví dụ: lynx 
www.ibercom.com, linh miêu–nguồn http://www.ibercom.com/script.sh | NS

ftp
Mô tả: khách hàng ftp.
Ví dụ: ftp 
ftp.ibercom.com

whois
Mô tả: miền whois.
Ví dụ: whois 
ibercom.com

ai
Mô tả: Hiển thị những người dùng hệ thống đã đăng nhập.
Ví dụ: ai, w, tôi là ai

thư
Mô tả: gửi và đọc email.
Ví dụ: thư 
pepe@ibercom.com <tệp, thư -v pepe@ibercom.com <tập tin
loại
Mô tả: sắp xếp nội dung của một tệp.
Ví dụ: cat / etc / number | sắp xếp, ls | sắp xếp

ln
Mô tả: = liên kết. để tạo liên kết, phím tắt.
Ví dụ: ln -s / liên kết thư mục

đuôi
Mô tả: hiển thị phần cuối (10 dòng) của tệp.
Ví dụ: tail -f / var / log / maillog, tail -100 / var / log / maillog | hơn

cái đầu
Mô tả: hiển thị tiêu đề (10 dòng) của tệp.
Ví dụ: head file, head -100 / var / log / maillog | hơn

hồ sơ
Mô tả: nó cho chúng ta biết loại tệp là gì.
Ví dụ: tệp tệp, tệp *

Fuente: Crystalb


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Cristóbal dijo

    Thật tốt khi có những loại danh sách này trong tay 🙂 Cảm ơn bạn

  2.   xảo trá dijo

    Tôi nghĩ rằng đó sẽ là một lệnh quan trọng khi lập trình khi chúng ta muốn PC của mình tắt.
    Tôi đang nói về lệnh:

    tắt máy

    Bạn có thể cung cấp thông tin gì cho chúng tôi?

    liên quan

  3.   Saito Mordraw dijo

    Như mọi khi là một mục nhập tuyệt vời, hướng đến mục yêu thích (tôi đã không nhận xét trước đây tại sao tôi lại đốt máy tính của mình và cho đến khi tôi mua một cái khác…. XD)

  4.   Jose Antonio dijo

    Xin chào, rất tốt, tôi đã đọc ở đây rằng tôi tìm kiếm các giải pháp của mình bằng cách
    Internet nhưng tôi không tìm thấy gì, chắc chắn sẽ là tôi mà tôi không biết
    tìm kiếm ... Tôi đang học Linux lần đầu tiên ở trường trung học và tại
    cài đặt Ubuntu 12.10 Tôi vào thiết bị đầu cuối để thực hành những gì tôi đã học và
    Tôi không thể làm bất cứ điều gì Tôi không thể root hoặc tạo mkdir trong
    nhà… ..ect. Ai đó có thể hướng dẫn tôi một hướng dẫn hoặc trang được không
    Tôi sẽ rất biết ơn .... cảm ơn bạn

  5.   José Antonio dijo

    Tôi đã tìm thấy một hướng dẫn rất thú vị trong trường hợp âm thanh biến mất cứ sau 10 phút trong Linux:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   José Antonio dijo

    Nếu âm thanh phát ra khi trình bảo vệ màn hình được kích hoạt, tức là cứ sau 10 phút, giải pháp ít nhất trong Linux Mint có trong blog sau:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    Và nếu âm thanh cũng bị tắt sau khi tạm ngừng hoặc ở chế độ ngủ đông, giải pháp là như sau:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   Roni dijo

    Cảm ơn bạn rất nhiều, tôi đã tìm kiếm điều tương tự từ lệnh AT để lại một số lệnh được lập trình ... cảm ơn.

  8.   DC dijo

    Thông minh! thông tin, một câu hỏi giữa sự khác biệt TOP và HTOP?

    gracias!