赞
踩
目录
yum,类似于手机上的应用商店。
以lrzsz软件(完成Windows和Liunx之间的文件传输)为例,演示如何采用yum安装和卸载软件。
三条命令查找并安装软件:
注意:如果使用yum安装已经存在的软件,那么系统会输出Nothing to do。
我们在使用yum下载软件时,是通过系统内配置的yum源,去查找软件的下载地址,通过网络从远端服务器拉取下载资源,然后下载相应的软件。
通过指令 ls -l /etc/yum.repos.d/,可以查看/etc/yum.repos.d/目录下的内容如图1.2所示,其中:
扩展yum源有时候需要用户自行安装:
由于Linux为国外开发的操作系统,因此内置的yum源一般为国外的链接,在国内使用下载速度会比较慢,可以进行替换,将国外yum源替换为国内的镜像。
vim既可以进行文本编译,也可以写代码,甚至可以编译和运行代码,是一款多模式的编辑器。
三种基本模式间切换的快捷键:
注意:无法实现底行模式和插入模式的直接切换,必须以命令模式为中介进行切换。
指令 | 功能 |
---|---|
gg | 光标定位到首行 |
Shift + g | 光标定位到最后一行 |
n + Shift + g | 光标定位到第n行 |
Shift + $ | 定位到光标所在行的行末 |
Shift + ^ | 定位到光标所在行的行首 |
指令 | 功能 |
---|---|
h | 光标左移一个字符 |
j | 光标下移一行 |
k | 光标上移一行 |
l | 光标右移一个字符 |
w | 以单词为单位右移或跨行移动 |
b | 以单词为单位左移或跨行移动 |
在命令模式下输入下标中的指令,实现从命令模式到插入模式的切换。
指令 | 功能 |
---|---|
i | 在光标之前插入 |
I | 在光标所在行行首插入 |
a | 在光标位置之后插入 |
A | 在光标所在行的末尾插入 |
o | 在光标下方新建一行插入 |
O | 在光标上方新建一行插入 |
指令 | 功能 |
---|---|
yy | 复制光标所在行 |
(n)yy | 复制从光标所在行开始向下的n行内容 |
p | 粘贴复制内容 |
(n)p | 粘贴n行复制内容 |
(n)dd | 剪切(删除)n行内容 |
指令 | 功能 |
---|---|
(n)r + 字符 | 更改从光标位置开始的连续n个字符 |
Shift + r | 进入到替换模式 |
(n)x | 删除光标之后的连续n个字符 |
指令 | 功能 |
---|---|
Shift + ~ | 快速大小写转换 |
u | 撤回刚才的操作 |
Ctrl + r | 撤回u撤回的操作 |
命令模式 -> 底行模式:shift + :
指令 | 功能 |
---|---|
q | 退出 |
w | 保存 |
wq | 保存并退出 |
q! | 强制退出 |
w! | 强制保存 |
wq! | 强制保存并退出 |
指令 | 功能 |
---|---|
set nu | 显示行号 |
set nonu | 取消行号显示 |
/ 内容 | 内容搜索 |
在Linux操作系统中,许多指令在默认情况下只有root用户能够使用,如yum安装软件。但是,在实际项目开发中,普通用户也可能需要使用这些指令,那么,就需要通过sodu,对某条特定的指令进行提权。sudo使用方法为:
如图3.1所示,在普通用于zhangHHH下,希望通过sudo指令,以root用户的身份创建文件test.txt,sudo touch test.txt,输入普通用户密码之后,系统提示zhangHHH不在信任用户名单中,禁止使用sudo提权。这是Linux为了避免普通用户滥用管理员权限而设定的保护机制。
如果普通用户zhangHHH想要使用sudo,那就需要root用户将其添加到信任白名单中,信任白名单的路径为:/etc/sudoers, 使用vim /etc/sudoers 打开信任白名单,如图3.2所示,找到100行左右的信任用户位置,将普通用户加入信任名单即可,添加受信任的普通用户即可。
将zhangHHH用户加入信任白名单后,再次使用sudo touch test.txt指令,以root用户的身份创建新文件,指令成功运行,通过ll指令,看到test.txt文件的拥有者和所属组都是root用户,证明该文件以root用户的身份创建。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。