
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Linux编程开发语言随着互联网的不断发展而被越来越多的程序员掌握,今天我们就通过案例分析来简单了解一下,零基础入门Linux编程需要掌握哪些知识点。
vim编辑器的使用
vim编辑器其实就是一个软件,用来编辑代码
Linux中自带的编辑器是vi,但是比较好用的是vim(vi的升级版,要自己下载)
如果用vim打开一个不存在的文件时,系统会自动创建一个文件。
vim基本应用
vim有两种模式:命令模式和输入模式
当vim打开文件时默认处于命令模式下,按a或者i键切换到输入模式
在命令模式下,键盘输入的内容都被当作命令来处理,而不是输入到文件中。
在输入模式下按esc键退回到命令模式。
保存文件方法:(注意切换到命令模式)
:wq保存并且退出
:w保存但不退出
:q不保存退出
:wq!强制保存并退出
结尾加!表示强制执行
vim高级应用
查找功能:在命令模式下输入/xxx,光标会跳转到xxx位置去。
快速切换行:在命令模式下输入:行号,就可以快速定位到该行。
设置显示行号:在命令模式下输入:setnu,就会显示行号了(:setnonu取消行号)
显示行号只会在这次打开的文件中显示,当关闭文件再次打开时,行号仍然没有显示。
永久显示行号方法:vim~/.vimrc进入配置文件,再进入输入模式,输入setnu,然后保存并退出即可。
行删除:将光标移动到要删除的那一行,在命令模式下按dd即可(结合快速切换行:4回车,切换到四行,然后dd删除)
连续删除多行:在命令模式下按4dd,即可删除光标之后的连续4行(行数+dd)
行复制:nyy(n是行数,yy是复制命令)
行粘贴:p(p是命令,粘贴是粘贴到光标所在行的下一行)
Linux中特殊符号的含义
注意:下面的括号不是特殊符号,括号里面的才是。
(.)代表当前目录
(..)代表上一层目录(/bjf/abc/123,当前目录是123,上一层目录是abc)
(-)代表前一个目录(从/bjf/abc/123目录跳转到/edg/zxc/456目录后,456是当前目录,上一个目录是123)
(~)代表当前用户的宿主目录(系统为当前用户所设置的用来存放文件/工作的默认目录,就像Windows中的“我的文档”这个文件夹)
(/)代表根目录
($)代表普通用户的命令行提示符。
(#)代表root用户的命令行提示符(管理员用户)
(*)万能匹配符,可以匹配一个或多个字符。
例如:rmab*表示删除ab开头的所有文件
普通用户与特权用户
特权用户:即管理员用户,拥有系统中所以权力。
普通用户:只能操作自己的文件,不能对其他文件进行操作,连apt-get命令都不能用。
用户切换:su用户名
ls-l显示详细信息时文件开头出现drwxr-xr-x等字样
drwxr-xr-x:一个字符表示文件类型,后9个分三组3*3表示权限。
r可读,w可写,x可执行,-表示无权限
前三个rwx表示此文件的属主的权限。
中三个r-x表示此文件属主所在的组的权限。
后三个r-x表示其他用户对该文件的权限。
使用sudo使普通用户临时获取管理员权限(sudoapt-getinstallvim普通用户下临时使用管理员权限下载vim)
VMware共享文件夹
作用:用来与Windows共享文件(我们一般在Windows中写代码,在Ubuntu中编译执行)
设置方法
先在Windows中创建一个文件夹,注意不能有中文
VMware中,点击上方菜单栏中虚拟机--设置--选项--共享文件夹
文件共享后,在虚拟机中的位置是:/mnt/hgfs/(cd进入后可以查看)
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。