Chào mọi người.
Trong bài học này, chúng tôi sẽ đề cập đến tệp Linux.
Trình chỉnh sửa và biên tập là một chương trình cho phép bạn tạo và thao tác dữ liệu hoặc văn bản trong tệp Linux.
Có một số trình soạn thảo văn bản tiêu chuẩn có sẵn trên hầu hết các hệ thống Linux.
Bạn có thể sử dụng VI, EDI, X, Emacs, Pico và VIM, VIM là phiên bản nâng cao của VI.
Trong bài học của chúng ta, chúng ta sẽ tập trung vào VI y vì VI có sẵn trong hầu hết các bản phân phối Linux, bất kể bạn đăng nhập vào hệ thống Linux nào
và đó có phải là một vấn đề đáng kinh ngạc với Santos hay không, bạn sẽ tìm thấy VI ở
khắp mọi nơi.
Thêm vào đó, nó rất dễ học.
Trình soạn thảo VI thực sự cung cấp các lệnh để chèn hoặc xóa văn bản, thay thế văn bản, di chuyển xung quanh
tệp, tìm các chuỗi thay thế và cắt và dán văn bản bên trong.
Vì vậy, đó là những gì VI làm.
Và bạn phải ghi vào một tệp.
Các phím phổ biến nhất là AI, là để chèn thoát, thay thế cho r d để xóa và thoát mà không lưu và thoát
ngay với lưu.
Vì vậy, chúng ta hãy xem xét CD hit Linux Machine OC của chúng tôi Tôi là ai và chúng tôi đang ở thư mục nào?
Trong thư mục này, tôi muốn bạn tạo tệp đầu tiên của mình.
Vì vậy, hãy gọi nó là AI, là không gian lệnh của trình soạn thảo đầu tiên của tôi.
Hoặc chỉ cần nói tệp đầu tiên của tôi.
Nó thế nào?
Dễ dàng hơn nhiều.
Nhấn Enter.
Bây giờ, khi bạn nhấn Enter, bạn vẫn đang ở chế độ lệnh.
Bạn không ở chế độ chèn.
Vì vậy, có hai chế độ khác nhau khi bạn ở trong VI là chế độ đầu tiên là khi bạn chạy lệnh, chế
độ thứ hai là khi bạn ở trong VI và bạn bắt đầu nhập nó.
Nếu bạn muốn thoát khỏi chế độ gõ đó, bạn phải nhấn phím thoát.
Vì vậy, bây giờ chúng ta hãy bắt đầu.
Hãy xem tôi muốn nhập vào tệp này mà bạn nhấn I hay chèn chữ thường I ngay khi bạn nhấn I.
Bạn thấy ở phía dưới có ghi chèn.
Nó có nghĩa là chúng tôi đang ở chế độ chèn.
Hiện nay.
Các lệnh Linux thông thường của chúng tôi sẽ không hoạt động vì chúng tôi đang ở chế độ chèn
để chúng tôi có thể nhập một cái gì đó như Hello World.
Đây là bài học đầu tiên của tôi để học vi.
Và bạn có thể nhấn enter một lần nữa.
Tôi rất vui mừng về nó.
Vì vậy, nó chỉ đơn giản.
Như thể bạn đang gõ một văn bản từ.
Bây giờ nếu bạn muốn nó thoát ra khỏi nó, nếu bạn muốn lưu tệp này, tất cả những gì bạn phải làm là nhấn thoát.
Và khi bạn nhấn Escape, bạn sẽ thấy chế độ chèn đã biến mất.
Bây giờ, làm thế nào để bạn lưu tệp này?
Bạn có thể làm thông qua hai cách khác nhau.
Một, bạn nhấn shift z.
Z.
Hai lần và nó sẽ lưu tệp.
Hãy xem bạn có làm lại Cat và làm hồ sơ đầu tiên của tôi không nhé.
Bạn sẽ thấy nó ở đó.
Một cách khác để lưu tệp.
Hãy quay lại tập tin.
Tệp đầu tiên của tôi và giả sử bạn muốn nhập một cái gì đó, nhấn chèn một lần nữa và sau đó nhấn dung lượng cao và bây giờ bạn muốn thoát
ra ngoài và lưu nhấn thoát.
Và lần này thay vì shift Z, bạn gõ dấu chấm phẩy shift bên phải và dấu chấm than, còn được
gọi là bang, bạn nhấn enter.
Làm thế nào để bạn xác minh rằng bạn đã đọc tệp?
Tệp đầu tiên của tôi và bạn xem.
Tập tin ở đó.
Vì vậy, đây là hai chế độ là khi bạn thoát ra và khi bạn vào được, bây giờ tôi
muốn bạn quay lại tệp của mình và nhấn VI và tệp đầu tiên của tôi và tôi muốn bạn thay thế.
Chào.
Không, tôi muốn bạn xóa cao và để nguyên như vậy.
Bây giờ, làm thế nào để bạn di chuyển xung quanh bên trong một tệp mà bạn đã ở trong trình chỉnh sửa?
Bạn có thể sử dụng các phím phía dưới bên trái bên phải trên bàn phím để di chuyển.
Nhưng hãy nhớ rằng, bạn không thể sử dụng các phím này nếu bạn đang ở chế độ chèn.
Vì vậy, giả sử nếu bạn bị đánh tôi và bây giờ bạn chèn nhiều hơn và bây giờ bạn thực hiện một phím trái phải.
Nó có thể hoạt động, nhưng rất có thể nó sẽ phá vỡ lệnh của bạn.
Vì vậy, tốt hơn là bạn nên nhấn thoát và quay trở lại.
Và sau đó bạn thực hiện dx trên bàn phím của mình.
DX.
Thao tác này sẽ xóa toàn bộ dòng.
Tôi chỉ muốn xóa từ.
Chào.
Vậy làm cách nào để lấy lại dòng cuối cùng mà tôi đã xóa?
Vì vậy, bạn đánh bạn?
Đơn giản thôi bạn.
Và nó mang lại dòng cuối cùng của bạn.
Bây giờ, nếu bạn muốn loại bỏ giá trị cao, chỉ cần nhập x một lần, thao tác này sẽ xóa một loại ký tự x một lần nữa, thao tác này sẽ
xóa một ký tự khác.
Bây giờ bạn có một dấu cách nhấn x một lần nữa.
Bây giờ bạn không có một không gian.
Giờ thì sao?
Nếu bạn muốn lưu lại ngay bây giờ, hãy thực hiện shift Z hai lần và nó sẽ lưu lại.
Làm thế nào để bạn xác minh nó?
Bạn làm điều đó.
Tệp đầu tiên của tôi và nó ở đó.
Bây giờ chúng ta hãy quay lại một lần nữa và thực hành lệnh thay thế, tệp đầu tiên của tôi.
Bây giờ tôi muốn nó thay thế.
Tôi rất vui mừng về nó.
Tôi muốn thay thế từ phấn khích bằng từ hạnh phúc.
Vậy chúng ta phải làm như thế nào?
Chúng tôi không thể nhấn II ngay bây giờ vì chúng tôi không muốn vào chế độ chèn.
Vì vậy, chúng tôi sẽ sử dụng các phím mũi tên của mình để đi xuống từ phấn khích.
Vì vậy, tôi có thể làm R một khi tôi nhấn R, tôi có thể làm h.
Nó chỉ thay thế một chữ cái nếu tôi muốn làm lại.
Chữ cái thứ hai bạn di chuyển con trỏ sang phải, nhấn R và sau đó thực hiện A, v.v.
Nhưng tôi muốn bạn thoát ra khỏi nó và sau đó thực hiện x x, x, x x và sau đó bạn đánh tôi và sau
đó p y, bạn lại nhấn thoát.
Vì vậy, bạn có thể di chuyển xung quanh.
Bạn có thể đi lên.
Bạn có thể đi xuống nếu bạn muốn di chuyển xung quanh.
Bây giờ, nếu bạn muốn đi đến cuối tệp này và bây giờ bạn muốn tạo một dòng mới ngay bên dưới nó trước
khi tôi rất hài lòng về nó, bạn nhấn.
Ồ, điều này sẽ tạo ra một dòng mới cho bạn.
Và nó cũng sẽ tự động đưa bạn vào chế độ chèn để bạn có thể nhập bất cứ thứ gì như thế.
Vân vân.
Bạn chỉ nhận thấy rằng bạn vừa gõ nhầm chữ J.
Bây giờ bạn làm thế nào để loại bỏ J?
Bạn gõ x.
Bây giờ hãy nhớ, nếu bạn định nhập x, nó sẽ viết x thay vì xóa nó.
Nhìn C nó gõ dấu x.
Vì vậy, tôi muốn xóa nhân vật đó.
Làm cách nào để xóa ký tự đó vì bạn không xóa được y vì bạn đang ở chế độ chèn.
Làm cách nào để thoát khỏi chế độ chèn?
Bạn nhấn phím cứu cuộc sống tiết kiệm của bạn đó là thoát.
Ngay sau khi bạn nhấn thoát, bạn sẽ thấy chế độ chèn biến mất.
Bây giờ khi bạn nhấn x x, nó sẽ xóa hai ký tự mà bạn đã thêm vào do nhầm lẫn.
Đó là một lỗi đánh máy mà bạn đã thêm.
Tương tự như vậy nếu bạn muốn đi lên, bạn có thể.
Nếu bạn muốn viết một cái gì đó ngay tại đây, và nếu bạn gõ I, bạn sẽ nhận thấy nó.
Bắt đầu viết ngay ở giữa.
Xin chào.
Chào.
C mà không cho một khoảng trắng.
Vì vậy, chúng ta hãy trốn thoát một lần nữa.
Nhấn X, di chuyển con trỏ sang trái và x, và bây giờ bạn có khoảng trống ở giữa.
Bây giờ, tôi phải viết như thế nào?
Bằng cách đặt một khoảng trống ở giữa.
Tôi làm như vậy a sẽ tự động chuyển sang không gian tiếp theo.
Vậy xin chào.
Chào.
Theo Space World.
Bây giờ bạn vẫn chèn thêm.
Nếu bạn muốn lưu nó thì sao?
Trước khi bạn lưu lại, hãy thoát khỏi chế độ chèn bằng cách nhấn thoát và thực hiện shift z z.
Điều này đã lưu tệp của bạn mèo tệp đầu tiên của tôi và nó đang lưu tệp đầu tiên của bạn.
Bây giờ nếu tôi muốn xóa dòng này thì sao?
Vân vân.
Dòng thứ ba.
Vì vậy, tôi sẽ quay lại tệp của mình bằng tệp đầu tiên của tôi.
Di chuyển con trỏ của bạn xuống blah blah blah và nhấn D. D. hai lần.
Một hai.
Làm đi.
Nó xóa dòng mà bạn đã thêm rằng bất cứ nơi nào bạn muốn, nếu bạn muốn.
Ồ, bạn đã xóa nó do nhầm lẫn.
Không vấn đề gì.
Nó bạn.
Nó sẽ mang nó trở lại một lần nữa.
Bạn có thể lưu nó thông qua shift z.
Hoặc bạn có thể lưu nó qua cột.
Đúng.
Bỏ và đập.
Bạn có thể nhấn enter.
Và đó là cách bạn lưu tệp.
Bây giờ, hãy quay lại tệp một lần nữa, VI, tệp đầu tiên của tôi.
Và tôi muốn nói rằng tôi có một tệp rất lớn và tôi muốn tìm kiếm một từ cụ thể trong một tệp.
Giả sử tôi muốn tìm kiếm bài học.
Tôi muốn tìm kiếm L vì vậy bạn có thể tìm kiếm theo hai cách.
Tôi hy vọng bạn nhớ lệnh grep và sau đó bạn tìm kiếm bài học từ đâu?
Tệp đầu tiên của tôi.
Và nó sẽ chỉ mang lại rằng một dòng có từ bài học.
Nhưng nếu bạn đang ở chế độ VI, bạn cũng có thể thực hiện tìm kiếm tương tự và bây giờ bạn chỉ cần đảm bảo rằng bạn
không ở chế độ chèn.
Đơn giản chỉ cần nhấn chém.
Và gõ ít hơn và bớt nhập.
Và ở đó nó sẽ đưa bạn đến chính xác từ mà bạn có lẽ muốn thay đổi, hoặc bạn đang tìm kiếm.
Vì vậy, đây là một vài lệnh mà chúng ta có về việc tạo tệp bằng VI.
Chúng ta có nhiều lệnh hoặc phím khác nhau mà chúng ta có thể sử dụng trong VI.
Tôi đã đưa vào bài giảng này, tôi đã bao gồm tất cả những chìa khóa đó trong một tài liệu phát tay.
Vì vậy, vui lòng xem xét những điều đó và thử từng phím.
Tôi thực sự muốn bạn làm quen với điều này và cuối cùng trở thành một chuyên gia.
Vì vậy, khi bạn đang nhập nội dung nào đó trong tệp văn bản của mình, bạn biết chính xác phím nào bạn sẽ làm
việc hoặc chính xác phím nào bạn sẽ sử dụng.
Một sai lầm phổ biến mà mọi người sẽ mắc phải là khi bạn đang ở chế độ chèn, có thể bạn sẽ phải
thoát ra khỏi nó.
Bạn không thể gõ x cái này và cái kia, nhưng bạn không thể.
Vì vậy, cứu cánh của bạn là bạn làm.
Số đại tràng.
Đầu tiên xin lỗi.
Lần đầu tiên trốn thoát.
Đại tràng.
Q Bây giờ, lần này đừng viết vì W sẽ ghi những thay đổi của bạn vào tệp.
Bạn không muốn thực hiện thay đổi.
Vì vậy, chỉ để bỏ thuốc lá, đại tràng.
Từ bỏ.
Tiếng nổ.
Đánh.
Nhập, xác minh nó.
Làm đi.
Hãy xem, bây giờ bạn không có đống rác mà bạn sẽ ghi tệp của mình vào.
Vì vậy, đây là một cách khác để bạn thoát ra và thay đổi tệp của mình.
Vì vậy, hãy luyện tập đi anh bạn.
Đồng thời cung cấp cho bạn các tùy chọn khác nhau để sử dụng nó.
Một lần nữa, có một trình soạn thảo khác nếu bạn muốn sử dụng, đó là VIM, một phiên bản nâng cao của VI,
bạn cũng có thể sử dụng nó, cũng có sẵn trong hầu hết các bản phân phối Linux, bất kỳ tùy chọn nào bạn thích.
Nhưng hãy thực hành, thực hành càng nhiều càng tốt.
Và tôi sẽ khuyên bạn nên tạo các tệp, nhiều tệp trong thư mục chính hoặc trong các thư mục con của bạn.
Tạo tệp của bạn và viết bất cứ điều gì bạn muốn, viết ABC hoặc viết một câu chuyện hoặc bất cứ điều gì và thay đổi văn bản
của bạn.
Đây là điều này sẽ cho phép bạn thực hành.
VI biên tập viên.