linux使用的点滴记录

linux使用的点滴记录_第1张图片

在Windows环境下做了几年开发,从一开始的看不上Linux到现在觉得Linux真是太牛逼了,变化真的不是一般地大。虽然笔者在工作中不需要用到Linux,但是笔者对Android开发非常有兴趣,而Android又是基于Linux的,于是就开启了学习Linux并且在Linux上做开发尝试的旅程。

本文主要是用来记录笔者在实践过程中所学到的关于Linux的内容,如果能够帮到读者,那就算是意外收获了。

Linux命令

linux使用的点滴记录_第2张图片

上图是Ubuntu的右键菜单,和Windows的菜单相比,单薄得不是一星半点,不过不用担心,Linux强大的地方是命令行工具,不是这些UI工具。几乎所有的操作都可以通过命令来指定,为了熟练运用Linux,首先需要熟悉的就是命令行操作。

常用命令:

命令 格式 效果
mkdir mkdir dirName 在当前目录下创建一个文件夹
rm rm dirName(rm 命令可以加参数:-r表示向下递归,不管多少级目录,-f表示强行删除,不作任何提示。在删除整个文件夹的时候这两个命令非常有用) 删除一个文件或目录
vi vi filename 打开或新建一个文件,并将光标置于第一行行首
touch touch filename{suffix1,suffix2} 创建多个文件,文件名的区别就在于后缀

vim命令

vim是Linux中的王道编辑器。关于vim的操作如果要详细地说可以写上一本书,但是常用的东西并没有多少,就笔者目前为止用到的命令做一下记录,相信我这么个初学者会用到的这些东西,也是最常用的东西。

vim有三种模式:命令模式、输入模式和底线命令模式。模式之间的相互转换如下图所示:


linux使用的点滴记录_第3张图片

使用vi filename命令打开文件即进入命令模式。

在命令模式下按i,a,o键即可进入输入模式。输入模式下按ESC键返回命令模式。

在命令模式下输入:即可进入底线命令模式,输入底线命令,按回车执行后返回命令模式。

注意,没有直接从输入模式到底线命令模式的切换方法。

命令模式下的命令

命令 效果
i 进入输入模式,输入点为当前光标所在位置
O(大写的O) 在当前行的上方插入新行,并进入输入模式
o(小写的o) 在当前行的下方插入新行,并进入输入模式
/ 查找字符串
yy 复制当前行
p 在当前行的下一行进行粘贴
dd 删除当前行
Ndd 删除包括当前行的N行
d$ 删除当前光标所在的字符到当前行行尾的字符
dw 删除当前单词
x 删除当前光标下的字符
uu 撤销操作

底线命令模式下的命令

命令 效果
w 保存文件
q 退出文件

可以直接使用wq来保存并退出。

参考资料

浩瀚的互联网大海

你可能感兴趣的:(linux使用的点滴记录)