Basic commands for Linux learning Note 2-linux

Source: Internet
Author: User

The first blog: Linux learning note 1-ubuntu installation and basic settings, has described how to install the Linux operating system, as well as some basic settings modification.

This blog mainly introduces some basic console commands in Linux.

==============================================

Connecting a remote machine

The command to login with the specified user name is: SSH [email protected] (you will need to specify the user name in general)

The command to login with the specified user name and specified port is: SSH [email protected]-P XXX

The command to disconnect is: Exit

==============================================

View hidden files

The command to display all files (including hidden files) is: ls-a
The command to show only hidden files is: ls-d. *

==============================================

VI Command Daquan

"Command to enter VI"

VI filename Opens or creates a new file and places the cursor at the beginning of the first

VI +n filename Opens the file and places the cursor at the beginning of nth

VI + filename Opens the file and places the cursor at the beginning of the last line

VI +/pattern filename Opens the file and places the cursor at the first string that matches the pattern

Vi-r filename has crashed during the last edit with VI and restored filename

VI filename1 filename2 Filename3 ... Open multiple files, edit them sequentially

"Move Cursor Class command"

H cursor moves left one character

L MOVE the cursor right one character

Space cursor moves right one character

Backspace cursor moves left one character

K or ctrl+p moves the cursor up one line

J or CTRL + N cursor moves down one line

Enter cursor moves down one line

W or W cursor moves right one word to the beginning of the word

B or b The cursor moves left one word to the beginning of the word

E or e The cursor moves right one word to the end of the word

The cursor moves to the end of the sentence

(The cursor moves to the beginning of the sentence

The cursor moves to the beginning of the paragraph

{cursor moves to end of paragraph

NG cursor moves to the beginning of nth

n+ cursor down n rows

N-the cursor moves up n rows

n$ cursor to end of Nth line

H cursor moves to the top line of the screen

M: Move the cursor to the middle line of the screen

L: The cursor moves to the last line of the screen

0: (note is the number 0) cursor moves to the beginning of the current line

$: Cursor moves to the end of the current line

"Screen Tumbling Class command"

Ctrl+u: First half screen to file

Ctrl+d: Half-screen to the end of the file

CTRL+F: Flip a screen to the end of a file

ctrl+b; Turn one screen to the top of the file

NZ: Rolls line N to the top of the screen and scrolls the current line to the top of the screen when n is not specified.

"Insert text Class command"

I: Before the cursor

I: At the beginning of the current

A: After the cursor

A: At the end of the current line

O: A new line below the current line

O: New row above the current line

R: Replace the current character

R: Replaces the current character and its characters until the ESC key is pressed

S: replaces the specified number of characters with the input text starting at the current cursor position

S: Deletes the specified number of rows and replaces them with the input text

NCW or NCW: Modifies a specified number of words

NCC: Modifying a specified number of rows

" Delete command"

NDW or NDW: Delete the n-1 characters at the beginning and after the cursor

Do: Delete to the beginning of the line

d$: Delete to end of line

NDD: Deletes the current line and its subsequent n-1 rows

X or x: Deletes a character, x deletes the cursor, and x deletes the cursor before the

Ctrl+u: Delete text entered under input mode

"Search and Replace command"

/pattern: Searches for pattern at the end of the file from the beginning of the cursor

? pattern: Searches for pattern from the beginning of the cursor to the top of the file

N: Repeat the last search command in the same direction

N: Repeats the last search command in the opposite direction

: s/p1/p2/g: Replaces all P1 in the current row with P2

: n1,n2s/p1/p2/g: All P1 in line N1 to N2 are replaced with P2

: g/p1/s//p2/g: Replace all P1 in the file with P2

"Option Settings"

All: List all option settings

Term: Set terminal type

Ignorance: ignoring case in search

List: Display tab stops (CTRL+I) and end-of-line flags ($)

Number: Show line numbers

Report: Displays the number modified by the line-oriented command

Terse: Displays a short warning message

Warn: Displays no write message if the current file is not saved when you go to another file

Nomagic: Allows the use of special characters that are not preceded by "\" In search mode

Nowrapscan: Prohibit VI from the other end when the search reaches the end of the file

MESG: Allow VI to display information that other users write to their terminal using write

"Line-mode command"

: N1,N2 CO N3: Copy the contents of the N1 line to the N2 row below the N3 line

: n1,n2 m N3: Move the contents of the N1 line to the N2 line below the N3 line

: n1,n2 d: Delete the contents of N1 rows to N2 rows

: w: Save current file

: E filename: Open file filename for editing

: x: Save current file and exit

: Q: Exit VI

: q!: Do not save file and Exit VI

:!command: Execute shell command

: n1,n2 W!command: The contents of the N1 line to the N2 line in the file are entered as command and executed, and if N1,N2 is not specified, the entire file content is entered as the command

: R!command: The output of command commands is placed in the current line

"Register Operation"

"? Nyy: Saves the contents of the current row and its next n rows to the register?" , where? is a letter, n is a number

"? NYW: Saves the current line and its next n characters to the register?" , where? is a letter, n is a number

"? Nyl: Saves the current line and its next n characters to a register?" , where? is a letter, n is a number

"? P: Remove the Register?" and place it at the cursor position. Over here? Can be a letter, or it can be a number

NDD: Deletes the current line and its total n lines of text, and places the deleted content in the 1th delete register.

Basic commands for Linux learning Note 2-linux

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.