做flash网站遇到函数,如果网站没有icp备案号,织梦网站怎么上传视频教程,网站开发工程师应聘书范文10001.Linux软件包管理器yum
1.1什么是软件包 在学习linux过程中#xff0c;我们常常会遇到某些指令用不了的时候#xff0c;原因除了权限问题外#xff0c;还有可能是你当前的linux环境并没有安装相应的软件包。而在Linux下载安装软件的办法有两个#xff0c;一个是先下载所需…1.Linux软件包管理器yum
1.1什么是软件包 在学习linux过程中我们常常会遇到某些指令用不了的时候原因除了权限问题外还有可能是你当前的linux环境并没有安装相应的软件包。而在Linux下载安装软件的办法有两个一个是先下载所需软件的源代码然后编译得到可执行程序之后再安装。这种方法无疑是繁琐且麻烦的所以就有人把一些常用的软件提前编译好做成软件包可以理解为windows上的安装程序并放在服务器上通过包管理器可以很方便的获取到这个已经编译好的软件包直接进行安装,这是另一种方法也是我们常用的一种方法。软件包就像是“APP,而软件包管理器就好像是”应用商店“。 yum(Yellow dog Updater, Modified)是Linux下非常常用的一种软件包管理器. 主要应用在Fedora, RedHat,Centos等发行版上. 1.2yum的软件获取源在哪 其实yum安装软件的本质就是在其源配置文件中找到目标软件的链接URL再到这个链接中去下载所需软件。 运行以下命令以查看系统中的Yum源配置文件(需要root)
cat /etc/yum.repos.d/*.repo 也可以直接进入/etc/yum.repos.d目录查看配置文件 /etc/yum.repos.d/*.repo表示的是/etc/yum.repos.d目录下的所有以.repo后缀结尾的文件内容每一个文件都代表着一个yum源配置。从中我们可以看到每个yum源配置的详细信息包括名称、URL、启用状态等。 1.3关于rzsz sz 和 rz 是一对用于在linux系统中进行文件传输的命令行工具,。它们通常用于通过串口或SSH等连接在远程计算机上进行文件的上传rz和下载sz。 1.4安装rzsz
yum -y install lrzsz 从windows机器上传文件到linux机器中
考虑以下指令
rz 从linux远端服务武器下载文件到windows中
sz 某个文件 注意事项
由于yum的所有操作都需要联网就跟我们手机下载软件一样需要保持网络流畅。
可以通过ping指令来检测网络是否流畅
ping www.baidu.com 其原理就是去访问某个 www.baidu.com然后发送一个ICMP 请求并等待响应如果得到的响应数据正常说明网络是顺畅的。 1.5查看软件包 我们通过yum list命令可以罗列出当前本地一共有多少软件包由于数量可能非常多我们需要使用grep命令筛选出目标软件包。 考虑以下指令
yum list | grep 某个软件包 如果对grep或者 | 指令有问题的同学可以去我上一篇博客里面去了解一下
Linux基本指令总结二-CSDN博客
那么查看到的这一行的信息的各个字段分别代表什么意思呢 1.6如何用yum安装软件
yum remove 某个软件包
注意yum指令都需要root权限如果是普通用户则需要使用sudo提权。 2.Linux编辑器-vim使用 vi/vim的区别简单点来说它们都是多模式编辑器不同的是vim是vi的升级版本它不仅兼容vi的所有指令而且还有一些新的特性在里面。例如语法加亮可视化操作不仅可以在终端运行也可以运行于xshell、 window、mac os、windows。 2.1.vim的基本概念 Vim 是一款强大的文本编辑器它基于 Vi另一款流行的文本编辑器并提供了许多增强的功能。以下是一些 Vim 的基本概念 2.2.vim常见的三种模式 1、普通/命令/正常模式Normal Mode:默认模式用于控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入Insert mode下或者到 last line mode在该模式下按键执行命令而非输入文本。在该模式下按 “i” 是切换到插入模式按 “shift ;” (等于按 “”)切换到底行模式。 2、插入模式Insert Mode:该模式用于输入编辑文本。按”Esc键返回到命令模式。 3、末行模式Last line Mode:又叫底行模式。该模式下可进行文件的保存或者退出也可以进行文本替换、找字符串、列出行号等操作按”Esc键返回到命令模式。在该模式下输入help vim-modes可以查找所有的模式。 值得注意的是要想进入其它模式只能在命令模式中切换比如在插入模式无法直接切换到底行模式只能先按Esc回到命令模式再按i进入插入模式。 在底行模式 输入help vim-modes 2.3进入vim 使用以下命令使用vim编辑文件
vim 某个文件
进入vim处于的是命令模式
2.4.vim的基本操作
2.4.1模式的切换
序号命令所处模式含义1a/i/o命令模式切换到插入模式2按左上角的Esc键任何模式切换到命令模式3“shift ;”,等价于输入“”命令模式切换到底行模式 2.4.2命令模式命令集
以下命令均在命令模式中执行
光标的移动
命令含义h、j、k、l对应光标的左上下右的移动G(shiftg)移动到文章的最后$移动到光标所在行的“行尾^移动到光标所在行的“行首w光标跳到下个字的开头e光标跳到下个字的字尾b光标回到上个字的开头#l光标移到该行的第#个位置如5l,56gg进入到文本开始ctrlb屏幕往“后”移动一页ctrlf屏幕往“前”移动一页ctrlu屏幕往“后”移动半页ctrld屏幕往“前”移动半页
删除文字:
命令含义x每按一次删除光标所在位置的一个字符#x例如「6x」表示删除光标所在位置的“后面包含自己在内”6个字符X(shiftx)大写的X每按一次删除光标所在位置的“前面”一个字符#X例如「6X」表示删除光标所在位置的“前面包含自己在内”6个字符dd删除光标所在行#dd从光标所在行开始删除#行
复制
命令含义yw将光标所在之处到字尾的字符复制到缓冲区中#yw复制#个字到缓冲区yy复制光标所在行到缓冲区#yy例如「6yy」表示拷贝从光标所在的该行“往下数”6行文字p将缓冲区内的字符贴到光标所在位置。注意所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 其它
命令含义r替换光标所在处的字符R替换光标所到之处的字符直到按下「ESC」键为止u撤销回到上一个操作ctrlr撤销的恢复c#w更改光标所在处的字到字尾处ctrlg例如「c3w」表示更改3个字#G例如「15G」表示移动光标至文章的第15行行首 2.4.3底行模式命令集
以下命令在底行模式进行
命令含义set nu列出行号#一个数字跳转到#行/关键字查找关键字按n往后继续查找关键字查找关键字按n往下一个关键字处查找w保存文件q退出wq保存并退出q!强制退出wq!强制保存并退出w!强制保存
2.5 vim配置
2.5.1配置文件的位置 在目录 /etc/ 下面有个名为vimrc的文件这是系统中公共的vim配置文件对所有用户都有效。 而在每个用户的主目录下都可以自己建立私有的配置文件命名为“.vimrc”。例如/root目录下 通常已经存在一个.vimrc文件,如果不存在则创建之。 切换用户成为自己执行 su 进入自己的主工作目录,执行 cd ~打开自己目录下的.vimrc文件执行 vim .vimrc 可以看到之所以我的vim看起来非常的”华丽“是因为在vimrc里面已经配置好了各种命令。在我们打开vim时会先读取vimrc里面的命令并生效比如如果我们在里面配置了”set nu“显示行号的命令在我们打开vim的时候就会自动显示行号了非常方便。 配置选项比较多大家可以去自行查阅。当然我们也可以使用插件。
2.5.2使用插件 1.安装TagList插件,下载taglist_xx.zip ,解压完成将解压出来的doc的内容放到/.vim/doc, 将解压出来的plugin下的内容拷贝到/.vim/plugin 2.在/.vimrc 中添加: let Tlist_Show_One_File1 let Tlist_Exit_OnlyWindow1 let Tlist_Use_Right_Window1 3.安装文件浏览器和窗口管理器插件: WinManager 4.下载winmanager.zip2.X版本以上的 5.解压winmanager.zip将解压出来的doc的内容放到/.vim/doc, 将解压出来的plugin下的内容拷贝到/.vim/plugin 6.在/.vimrc 中添加 let g:winManagerWindowLayout‘FileExplorer|TagList nmap wm :WMTogglecr 7.然后重启vim,打开~/XXX.c或/XXX.cpp, 在normal状态下输入wm