Hiện so dòng trong terminal trong linux

Hiện so dòng trong terminal trong linux

Đã đăng vào thg 1 27, 2016 10:36 CH 0 phút đọc

Hôm nay, tôi xin giới thiệu với các bạn những phím tắt hay dùng để chỉnh sửa dòng lệnh trong terminal. Nếu bạn hay phải làm việc trong LINUX, thì những phím tắt tôi tổng hợp sau đây sẽ hộ trợ bạn rất nhiều khi gõ dòng lệnh.

Mặc định, Bash shell sử dụng chế độ chỉnh sửa dòng lệnh dựa vào hệ soạn thảo emacs. Vì vậy, nếu bạn biết sử dụng emacs thì hầu như là bạn sẽ quen với những tổ hợp phím dưới đây.

TIP: “ Nếu bạn thích sử dụng trình soạn thảo vi để biên tập dòng lệnh, bạn có thể thêm vào dòng sau trong file “.bashrc”, trong thư mục nhà của bạn: “set -o vi”. Và sau đó, bạn có thể sử dụng các tính năng của vi để biên tập dòng lệnh.”

this is test.

BẢNG 1: TỔ HỢP PHÍM ĐỊNH VỊ CON TRỎ

KEYSTROKEFULL NAMEChú Thích
CTRL+ F Character Forward Tiến lên trước 1 ký tự
CTRL+ B Character Backward Lùi về sau 1 ký tự
ALT + F Word Forward Tiến lên trước 1 từ
ALT + B Word Backward Lùi vế sau 1 từ
CTRL+ A Beginning of line Trở về vị trí đầu dòng hiện tại
CTRL+ E End of line Đi đến cuối dòng
CTRL+ L Clear Screen Xóa màn hình sau đó dời đến đầu màn hình

BẢNG 2: TỔ HỢP PHÍM BIÊN TẬP DÒNG LỆNH

KEYSTROKEFULL NAMEChú Thích
CTRL+ D Delete Current Xóa ký tự tại vị trí hiện tại.
Backspace Delete Previous Xóa ký tự đứng liền trước con trỏ.
CTRL+ T Transpose Character Hoán đổi vị trí của ký tự hiện tại và ký tự đứng trước nó.
ALT + T Transpose Words Hoán đổi vị trí của từ hiện tài và từ đứng trước nó.
ALT + U Uppercase Word Chuyển từ hiện tại thành từ IN HOA.
ALT + L Lowercase Word Chuyển từ hiện tại thành từ in thường.
ALT + C Capitalize Word Viết hoa chữ cái đầu tiên của từ hiện tại
CTRL+ V Insert special Character Thêm vào 1 ký tự đặc biệt, ví dụ: để thêm vào ký tự Tab,bạn hãy nhấn: CTRL+V+Tab

BẢNG 3: TỔ HỢP PHÍM DÙNG ĐỂ CẮT, DÁN TRONG TERMINAL

KEYSTROKEFULL NAMETÁC DỤNG
CTRL+ K Cut end of line Cut từ vị trí hiện tại đến cuối dòng.
CTRL+ U Cut beginning of line Cut từ vị trí hiện tại đến đầu dòng.
CTRL+ W Cut Previous Word Cut từ đứng trước vị trí con trỏ.
ALT+ D Cut Next Word Cut 1 từ đứng sau vị trí con trỏ.
CTRL+ Y Paste Recent Text Dán đoạn text bạn vừa cut gần đây nhất.
ALT + Y Paste Earlier Text Quay trở lại những đoạn text đã cắt trước đó và dán chúng.
CTRL+ C Delete Whole Line Xóa hoàn toàn 1 dòng.

Hi vọng những điều trên sẽ giúp ích cho bạn trong quá trình làm việc với LINUX.

[ EOF ]

All rights reserved

Hiển thị số dòng ở vi / vim có thể sẽ rất cần thiết khi debug code hoặc debug lỗi, hoặc sẽ giúp bạn dễ dàng tìm đến dòng cần thiết.

Tiếp theo bài viết hướng dẫn sử dụng text editor vi trong Linux cơ bản, bài viết này sẽ giới thiệu đến bạn tiện ích khác của vi. Thực ra thì không mấy khi chúng ta cần thiết phải hiển thị dòng trong vi text editor. Tuy nhiên nếu những lúc cần thiết viết 1 shellscript hay debug lỗi,…. thì line number của vi editor lại khá cần thiết.

Số dòng trong vi sẽ hiển thị kiểu như hình bên dưới

Hiện so dòng trong terminal trong linux

Số thứ tự của dòng sẽ nằm bên trái của cửa sổ. Để hiển thị bạn dùng lệnh

:set number

hoặc

:set nu

Lưu ý là các command cần thực hiện ở chế độ command mode nhé (bấm phím Esc)

Để bỏ số dòng đi và quay về như ban đầu bạn dùng lệnh

:set nu!

Nếu bạn muốn mỗi lần bạn mở bất kỳ một file nào bằng vi đều sẽ hiển thị số dòng thì hãy làm như bước sau:

Mở file ~/.vimrc

vi ~/.vimrc

Chèn dòng

set number

Giờ thì Save và Thoát

Mách nhỏ: Nếu bạn muốn khi mở file, con trỏ tự động nhảy đến dòng nào đó thì dùng lệnh

vi +số-dòng /đường-dẫn

ví dụ

vi +30 /etc/vz/vz.conf

Hiện so dòng trong terminal trong linux

Như bạn thấy con trỏ tự động nhảy đến dòng 30 sau khi mở file

Nguồn: Thủ thuật Việt Nam