linux c 学习心得

ifconfig命令可以查看当前网络设备信息,window下为ipconfig。

运行结果如下:

linux c 学习心得_第1张图片linux c 学习心得_第2张图片

eth0, lo和wlan0是系统中激活的网络接口名称。 
eth0是第一个以太网接口(添加的其他以太网接口名称会是eth1、eth2等),这种类型的接口是网络接口卡通过5类电缆连接到网络。 
lo是一个环回接口,这是系统和自己通讯的一个特殊网络接口。 
wlan0是系统第一个无线网络接口名称,其他无线网络接口会被命名为wlan1、wlan2等。

ifconfig可以使用如下命令来达成目的

ifconfig 网络接口 [选项] 地址

配置指定接口(如 eth0,eth1)的 IP 地址、网络掩码、广播地址等

-interface

指定网络接口

-up

激活指定的网络接口

-down

关闭指定的网络接口

-broadcast

设置接口的广播地址

-pointopoint

启用点对点方式

-netmask

设置接口的子网掩码

vi是linux系统中的一种文本编辑器,vim是vi的高级版本。

使用vim指令可以创建并打开文本。

vim中有3种模式,分别为:底行模式,插入模式,命令行模式。命令行模式可以通过“shift”+“;”进入底行模式,输入i可以进入插入模式并在光标前输入。底行模式可以通过按两下esc进入命令行模式,底行模式需要先进入命令行模式才可以进入插入模式,插入模式需要先进入命令行模式才可以进入底行模式。

底行模式下可以通过一些指令来设置你想要的vim界面,全局的配置文件位于/etc/vim/vimrc(或者/etc/vimrc),也可以拥有自己独立的配置文件,配置文件位“~/.vimrc”,如果没有该文件,也可以直接用如下命令创建并编辑,:

1:set number等于:set nu      显示行号
2: set nonumber等于:set nonu  隐藏行号
3:set autoindent             智能缩进
4:set mouse=a                开启鼠标
 5. set tabstop=4      设置tab的长度

命令行模式下可以使用的命令

/+单词 可以用来向后查找所想找到的单词,输入n可以继续向后查找,输入N可以向前查找                                                               n+G可以直接跳转到第n行                                                                                                                                                                                   ctrl + b              #向前移动一页 
ctrl + f               #向后移动一页                                                                                                                                                                               zz                     #将当前行置于屏幕中央                                                                                                                                                           gg                     #移动到第一行行首                                                                                                                                                                    
ndd                   #删除当前行以后的n行
nyy                   #将当前行后的n行复制到粘贴板
n+                    #向后跳转n行
n-                     #向前跳转n行
n↑↓←→         #向上下左右跳转n次

替换与查找

:s/old/new                  替换该行第一个old为new
:s/old/new/g               可以替换全行中所有的old为new
:#,#s/old/new/g          替换两行之间出现的old为new,#,#为两行的行号
:%s/old/new/g             替换全文的old为new
:%s/old/new/gc           全文替换前需确认

文件保存及退出

:q                     不保存退出
:q!                    不保存强制性退出
:w                     保存编辑  
:w filename        另存为文件 filename
:wq                   保存退出
:x                      同 :wq
ZZ                     同 :wq

你可能感兴趣的:(linux c 学习心得)