linux笔记

vim编辑器:
安装vim编辑器:yum install vim
(1)什么是vim
vim是vi的加强版,可执行:查找、删除、替换、输出多种文本的操作.
三种模式:
命令模式:通过移动光标,对字符或行进行删除操作
插入模式:按a/i/s键可进入插入模式,只有在插入模式下才可进行文字、字符的输入操作,按esc可退出
底行模式:可以保存文件、设置编辑环境,以及退出vim编辑器

光标的移动方法:
ctrl+F 下翻一屏或者pagedown
ctrl+B 上翻一屏或者pageup
G 移动缓冲区最后一行
num G 移动缓冲区第num行
gg 移动缓冲区第一行
$ 移动到行尾位置
0(数字) 移动到行首位置
n(enter) 光标向下移动n行(n为数字)
w<文件名> 将文件保存到另一个文件中

复制、粘贴和删除
x:删除当前光标所在位置的后一个字符
dd:删除当前光标所在行
dw:删除当前光标所在位置的单词
d$:删除当前光标所在位置到行尾的内容
J:删除当前光标所在行行尾的换行符(拼接行)
u:撤销前一编辑命令
yy:复制光标当前所在行
nyy:复制当前光标所在向下的n行(n为数字)
ndd:删除当前光标所在向下的n行(n为数字)
p:将复制的内容粘贴在光标所在的下一行
P:将复制的内容粘贴在光标所在的上一行
X:删除当前光标所在位置的前一个字符

命令模式下搜索与查找
/word 向下查找匹配名为word的字符串
?word 向上查找匹配名为word的字符串
:n1,n2s/word1/word2/g n1和n2为数字,在第n1行与n2行之间查找匹配word1的字符串,并将word1全部替换为word2
:1,$s/word1/word2/g 在第一行与最后一行之间查找匹配word1的字符串,并将word1全部替换为word2
:1,$s/word1/word2/gc 在第一行与最后一行之间查找匹配word1的字符串,并将word1全部替换word2,替换前进行提示,确认是否替换
:%s/word1/word2/g 将匹配word1的内容全部替换为word2

du:用于显示文件或目录占用磁盘空间的情况
du【选项】文件名或目录名
-b 以字节为单位输出文件或目录大小
-h 以可读的格式输出文件或目录大小
-m 以MB为单位输出文件据哦目录大小
-s 显示文件或整个目录的大小,单位为kb
-sh 以友好格式输出文件或目录大小
--exclude=<文件名或目录名>忽略指定的文件或目录

df:用于查看系统磁盘空间的使用情况,默认单位为kb
df 【选项】
-h 以可读的格式输出磁盘分区使用情况
-k 以kb为单位输出磁盘分区使用情况
-m 以MB为单位输出磁盘分区使用情况
-i 显示磁盘分区文件系统的inode信息
-T 显示磁盘分区文件系统的类型

fdisk: 用于对系统磁盘进行分区创建和维护
fdisk 【选项】【磁盘名称】
-l 列出所有分区表信息

uptime:用于打印或显示系统总共运行时长和系统的平均负载
显示时间,系统以运行时间,目前登录用户数,系统最近1分钟,5分钟,15分钟内的平均负载(load average)
uptime -v 版本信息

top 用于实时动态查看系统整体运行情况,是一个多方位检测系统性能的实用工具
top 【选项】
-d 指定刷新间隔时间
-u<用户名> 指定用户名
-i<时间> 设置时间间隔
-p<进程号> 指定进程
-n<次数> 指定循环显示的次数

h:显示帮助信息
k:终止或杀死一个进程
l:切换显示平均负载和启动时间信息
q:退出 或者 ctrl+c
m:切换显示内存信息
t:切换显示进程和CPU状态信息
P:根据CPU使用百分比大小排序
T:根据时间/累计时间排序
z:更改显示颜色

rpm 是RPM软件包的管理工具
rpm 【选项】 软件包名
-a 查询所有软件包
-i 显示软件包相关信息
-h 安装时列出标记
-v 显示命令执行过程
-q 使用查询模式
rpm -hvi dejagnu-1.4.2-10.noarch.rpm
rpm -qi dejagnu-1.4.2-10.noarch.rpm

yum 基于RPM的软件包管理器,它能够从指定的服务器自动下载RPM包并且安装,还可以自动处理软件之间的所有依赖关系,且能一次安装所有依赖的软件包
语法:yum 【选项】 【参数】 软件名
-y 对所有安装过程中的提示都回复“yes”确认
-c 指定配置文件
-C 从缓存中运行,而不是云下载或更新任何软件
-v 详细模式
-q 静默模式

install 安装RPM软件包
update 更新RPM软件包
check-update 检查是否有可用的更新RPM软件包
remove 删除指定的RPM软件包
list 列出软件包的信息
clean 清除yum过期的缓存
info 显示指定的RPM软件包的详细信息
localinstall 安装本地的RPM软件包(已经下载好的)
search 检查RPM软件包的信息

yum常用命令 lrzsz/wget
1.列出所有可更新的软件清单命令:yum check-update
2.更新所有软件命令:yum update
3.仅安装指定的软件命令:yum install <package_name>
4.仅更新指定的软件命令:yum update <package_name>
5.列出所有可安装的软件清单命令:yum list
6.删除软件包命令:yum remove <package_name>
7.查找软件包命令:yum search <keytword
8.清除缓存命令:
yum clean packages:清除缓存目录下的软件包
yum clean headers:清除缓存目录下的headers
yum clean oldheaders:清除缓存目录下旧的headers
yum clean,yum clean all (=yum clean packages ; yum clean oldheaders):清除缓存目录下的软件包及旧的headers

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值