linux及vim基础命令

文章目录


注:用于总结记录,图片来自其他博客

一、Linux系统及常见命令

linux系统组成:内核kernel,shell,文件系统,应用程序

shell:用户界面,外部命令和内部命令

Date  who whoami

 ls:显示所有文件

 cd

 pwd:显示文件路径

 mkdir:创建文件

 cp:拷贝

 rm:删除

 sudo

安装软件:
 APT管理软件(高级包管理工具)

Dpkg

Sudo apk-get update

Sudo apk-get install

Sudo apk_get remove

Sudo apk-cache depend/search

查看硬件命令:

系统:

 uname -a//内核操作系统cpu
lspcpu

Lshw 详细硬件知识

Free -h (内存使用)
 df -h磁盘分区使用情况

二、linux文件系统知识

物理存储到文件系统

超级块

i-结点区

数据区

格式化

挂载(激活文件系统)

虚拟机快照

2个以太网,  ifconfig查找ip

Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。在操作这些所谓的文件的时候,我们每操作一次就找一次名字,这会耗费大量的时间和效率。所以Linux中规定每一个文件对应一个索引,这样要操作文件的时候,我们直接找到索引就可以对其进行操作了。

文件描述符(file descriptor)索引 就是内核为了高效管理这些已经被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符来实现。同时还规定系统刚刚启动的时候,0是标准输入,1是标准输出,2是标准错误。这意味着如果此时去打开一个新的文件,它的文件描述符会是3

Linux内核对所有打开的文件有一个文件描述符表格,里面存储了每个文件描述符作为索引与一个打开文件相对应的关系

三、vim 基础命令

在shell直接输入:Vim 文件名

进入vim

三种模式:插入,命令行,底行

插入模式(Insert mode)切换到命令行模式(Command mode)

a) 从命令行模式切换为插入模式的三种方式

「 i 」:从当前光标位置进入插入模式

「 a 」:从当前光标位置的下一个字符进入插入模式

「 o 」:从当前光标位置的下一行进入插入模式

yy复制,p粘贴

dd删除

上下左右箭头

G/gg行首和行尾

在插入模式下,按一下「ESC」键即可。

插入模型可以修改内容

退出vim及保存文件 

在命令行模式(Command mode)下,按冒号「:」键,进入底行模式(Last Line mode)

常见底行模式下的命令行:

:w filename 文件以filename为文件名保存

:wq 文件存盘并退出vim

:q 文件不存盘并退出vim

:q! 文件不存盘强制退出vim

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值