南开天津网站建设,做商务网站需要什么资料,中国国际贸易网官网平台,平面设计去哪里找工作目录 前言
1. Linux 软件包管理器 yum 1.1 什么是yum 1.2 快速上手yum 1.3 yum生态
2. Linux编辑器vim
2.1 vim的模式
2.2 vim使用技巧
3. vim编辑器辅助功能配置
3.1 配置 3.2 用户sudo权限配置 总结 前言 Linux基础指令与权限之后#xff0c;Linux系统开发工具的使用…目录 前言
1. Linux 软件包管理器 yum 1.1 什么是yum 1.2 快速上手yum 1.3 yum生态
2. Linux编辑器vim
2.1 vim的模式
2.2 vim使用技巧
3. vim编辑器辅助功能配置
3.1 配置 3.2 用户sudo权限配置 总结 前言 Linux基础指令与权限之后Linux系统开发工具的使用也至关重要今天我将分享一些优化Yum生态和Vim配置与使用相关内容帮助你打造一个高效的Linux开发环境。 1. Linux 软件包管理器 yum 在Linux系统的使用中难免需要安装一些软件安装软件的方式有三种
源代码安装下载到程序的源代码, 并进行编译, 得到可执行程序rpm包直接安装使用较为复杂国外资源下载较慢yum /apt-get 前两种的安装方式过于复杂为了解决安装软件麻烦的问题于是便有了yum。 1.1 什么是yum Yum (Yellowdog Updater Modified)是一个在Linux操作系统上管理软件包的工具主要应用在Fedora、RedHat、Centos等发行版上 。Yum生态中包含了许多官方和第三方的软件包仓库用户可以通过Yum来管理这些软件包仓库中的软件包。 yumyum是Linux预装的一个指令搜索、下载、安装对应的程序。
也可以理解为yum就相当于Linux的应用商店 1.2 快速上手yum
yum list
显示配置的仓库中所有可用软件包的列表
还可以使用特定选项来过滤 yum list 的输出
比如
yum list installed 只显示已安装的软件包 yum install [-y] command
它是在 Linux 系统中使用 Yum 软件包管理器安装软件的命令
yum install 后面跟着要安装的软件包名称或软件包的 URL-y 是一个可选的参数表示在安装软件包时不需要用户确认直接自动确认安装command 是要安装的软件包的名称或 URL。这个命令会让 Yum 软件包管理器自动下载并安装指定的软件包
在安装一些软件包时如果yum没有这时可以尝试安装一下yum的扩展包
yum install -y epel-releaseyum remove command 用于卸载已安装的软件包的命令
注意
它会删除指定的软件包及其相关的依赖项同时也会删除软件包安装时创建的配置文件和数据文件 1.3 yum生态 我们知道yum是 Linux 软件包管理器那么问题来了yum从哪里获取软件软件源又是什么它又是怎么获取的呢 如下图 当输入指令时yum会发送请求给远端仓库根据指令信息在远端仓库进行搜索然后进行反馈。
yum源又是什么怎么来的呢
为了方便一些软件的下载国内的一些组织会将国外的软件提前下载放在远端的仓库供用户使用我们也可以在我们的Linux机器上查看我们的远端仓库。
vim /etc/yum.repos.d/CentOS-Base.repo 这里可以看到我的yum源是阿里云的远端仓库。当然yum源也是可以更改的这里不再进行详细介绍yum也是通过这个链接去访问远端仓库下载。
2. Linux编辑器vim vim是一个高度可定制的文本编辑器通常用于在Linux系统上进行编程和文本编辑。它具有许多强大的功能。 我们在Linux上敲代码几乎都是使用的vim编辑器。 启动编辑器
vim 文件名 如果在使用vim指令时出现错误无法使用那很可能是vim没有安装安装指令
sudo yum install vim 我们启动vim编辑器进入到一个文件后我们按键盘上的键会没有反应有的有反应但不是我们想要的效果等这些情况这都是由于不熟悉vim编辑器的原因。
2.1 vim的模式 vim编辑器有好多种模式这里我们只介绍三种模式以供我们的基本使用。 在进行文本编辑操作时我们做常用的也就三种模式
命令模式插入模式底行模式 我们使用vim编辑器打开一个文件时默认是在命令模式 转换关系如下
如果在使用vim的过程中遇到这样的情况 这是因为vim异常关闭造成的在底行我们可以看到一行选项‘R’--shift r可以恢复文件内容但是下次打开还是这样的页面。
这是因为vim在异常关闭时会产生一个临时文件 ‘D’-shift d选项可以删除这个文件这时再次使用vim打开code.c就正常了或者自己手动删除 注意以 .(点开头的文件是隐藏文件ls -al指令可以查看到隐藏文件 命令行常用指令
shift 光标定位到当前行最右侧结尾处shift ^光标定位到当前行最左侧开头处shift g光标定位到文本行最结尾nshift g光标定位到n指定行的开头gg光标定位到文本最开始h光标左移j光标下移k光标上移l光标右移w按照 “ 单词 ” 在行内向后移动b按照 “ 单词 ” 在行内向前移动nyy复制当前行/多行n指定复制行数单行操作时可以不加数字nnp在下一行进行粘贴/多行n指定粘贴次数单行操作时可以不加数字nu撤销编辑操作undoctrlr对撤销进行插销ndd剪切删除当前行/多行单行操作时可以不加数字nshift- ~大小写进行快速切换nr替换当前光标所在的字符shift r -R替换模式nx删除光标所在字符n指定删除的字符个数向右删除nshiftx删除光标所在字符向左删除shift 3 -#:高亮要查找的函数名n下一个查找的函数/字符串名
底行模式
w保存写入q退出wq保存并退出wq强制保存并退出为强制进行可与上述底行命令结合使用command在底行模式进行命令操作 执行完一次操作后按enter键或键入命令继续 在底行模式下还可以创建文件 在底行模式创建的文件如果没有w指令只用q退出并不会实质性创建文件。 创建文件后我们发现出现了多个窗口并且他们是同一个底行那底行输入到底是哪个窗口的
光标所在界面就是我们所编辑的页面 ctrl ww切换窗口set nu添加行号set nonu撤销行号
2.2 vim使用技巧 我们使用vim主要是用来编写代码那么批量注释和批量去注释是我们经常用的那么怎么在Linux的vim模式下批量注释代码呢
批量注释步骤如下
ctrl v默认命令模式进行hjkl区域选择shifti-I此时会进入插入模式//Esc 批量去注释
ctrlvhjkl区域选择d 3. vim编辑器辅助功能配置 在Linux环境下每个用户都可以配置自己的vim编辑器示例将会在普通用户下进行 在每个用户的家目录下一般情况下是没有.vimrc文件的。 .vimrc文件是用来配置Vim编辑器的用户自定义配置文件。用户可以在这个文件中设置Vim的各种参数、键盘映射、颜色方案、插件等。这样在启动Vim时会自动加载这个文件中的配置 每个用户可以在自己的家目录下创建一个.vimrc文件并进行配置。 注意Linux系统下自带有.vimrc文件的在ect目录下这个配置文件是root用户所使用的
3.1 配置 在用户家目录下创建一个 .vimrc文件cd ~进入自己的家目录 使用vim编辑器打开 .vimrc文件进行编辑文件默认为空
以下是一些编程常用指令的配置
set nu 显示行号
set cursorline 突出显示当前行
hi Cursorline ctermbold ctermbgblack ctermfggreen guibggreen 粗体显示选中行用黑色框字体标绿
set autoindent 自动缩进
set cindent
set tabstop4 Tab键的宽度
set softtabstop4 统一缩进为4
set shiftwidth4
括号补齐
inoremap ( ()ESCi
inoremap [ []ESCi
inoremap { {}ESCi
inoremap ESCi 3.2 用户sudo权限配置 我们已经基本了解了vim现在可以使用vim编辑器来配置普通用户的sudo权限
切换到root用户下sudoers文件只有root可以修改使用vim编辑器打开sudoers文件
vim /etc/sudoers 打开之后向下移动光标找到## Allow root to run any commands anywhere的位置 复制root那一行粘贴到root的下一行将root名字改为自己要添加sudo权限的用户名字即可 总结 本期的内容操作的内容非常多向大家分享了许多vim编辑器使用的技巧大家私下可以实操一下能够使用好vim编辑器可以让我们更高效的工作学习好了以上便是本期的全部内容。最后感谢阅读