Các lệnh dòng lệnh hữu ích trên Unix


9

Vì có một phiên bản windows của câu hỏi này, tôi quyết định mở một wiki cộng đồng cho cùng một câu hỏi dưới unix, linux và tương tự.

Tôi sẽ cập nhật danh sách này với các câu trả lời:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Chuyển hướng đến cổng 80 của localhost
  • tìm: tìm kiếm các tập tin trong một hệ thống phân cấp thư mục
  • htop: trình xem quá trình tương tác, tương tự như trên
  • xargs: xây dựng và thực thi các dòng lệnh từ đầu vào tiêu chuẩn
  • tmux: phiên có thể tháo rời, có thể gắn lại
  • apropo: tìm trang người đàn ông có liên quan
  • vmstat: Xem trạng thái hệ thống của bạn

Trang web:

  • dòng lệnh.com
  • serverfault.com

Phím tắt: - Ctrl T (BSD cụ thể): gửi SIGINFO đến chương trình đang chạy - Khóa Magic SesRq (dành riêng cho Linux): en.wikipedia.org/wiki/Magic_SysRq_key


Xem phản hồi của @Andrew Hodgson.
Gareth

Vâng, thực sự tôi thấy nó.
Álvaro

Câu trả lời:



7

'màn hình' - cho phép các phiên dòng lệnh có thể tháo rời, có thể gắn lại. Làm sáng bóng hơn với cấu hình màn hình (mặc định trong Ubuntu 9.04) và byobu trong 10.04



2

find. Vô cùng hữu ích khi kết hợp với xargs.


Nhưng cũng trên chính nó.
Matthew Flaschen

2
Việc sử dụng -exectrong findlàm cho xargsvô dụng hầu hết thời gian.
ℝaphink


2

Sử dụng 'ack' để thay thế cho grep / find + xargs + grep: www.betterthangrep.com


2

cài lại

khi bạn vô tình gửi một tệp nhị phân :-)

Chúc mừng


1

Có thể không phải lệnh mỗi se, nhưng tôi đã biết rằng bạn có thể đặt bash để sử dụng các phím tắt emacs hoặc kiểu vi để điều hướng dấu nhắc đặc biệt hữu ích. Ctrl + A để di chuyển đến đầu dòng, Ctrl + E để di chuyển đến cuối dòng và tất cả các dòng khác (cf http://www.hypexr.org/bash_tutorial.php ).


Tôi biết rằng bash sử dụng kiểu emacs theo mặc định, nhưng thực sự có thể sử dụng lệnh vi không? Tôi thích điều đó, nhưng tôi không chắc nó hoạt động như thế nào. (Chỉnh sửa: Tôi mới nhận ra cái này bao nhiêu tuổi .... nhưng ah tốt. Câu hỏi hợp pháp.)
lunchmeat317

0

ls- liệt kê nội dung thư mục. ls /bin ls /usr/bin ls /usr/local/bin: Xem những đồ chơi khác mà bạn có thể chơi với


0

pushd, popd - thư mục đẩy, thư mục pop

cd - không có bất kỳ tham số nào sẽ đưa bạn trở lại thư mục nhà của bạn.

history- đưa ra một danh sách tất cả các tổ hợp lệnh trước đó đã được chạy. Bạn có thể grep danh sách này nếu bạn đang tìm kiếm một cái gì đó cụ thể. Và sau đó sử dụng !nđể nhớ lại nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.