Linux基础四

vim编辑器

vi编辑器的增强版,语法高亮等扩展功能

vim三种工作模式  a,i,o等键输出模式

命令模式,输入模式,末行模式

模式间的切换

a:当前行插入

i:当前行插入

o:全新一行插入

:键末行模式

————————————————————————————————————

命令模式:

操作类型         按键指令             用途

光标行内跳转     home / end        跳转至行首 / 跳转至行尾

行内跳转         end或$键     跳转至行尾

全文翻页         pgup键       向上翻页,向下翻页

光标行间跳转     gg / G       跳转到文件的首行 / 跳转到文件的末尾行

————————————————————————————————————

操作类型         按键指令            用途

复制             yy,10yy      复制光标处的一行,10行

粘贴             p,P         粘贴到光标处之后,之前

删除             x或者delete  删除光标处的单个字符

dd,10dd      删除光标处的一行,10行

d^           从光标处之前删除至行首

d$           从光标处删除到行尾

————————————————————————————————————

操作类型         按键指令             用途

文本查找         /word         向后查找字符串“word”

?word        向前查找字符串“word”

n ,N         跳至下一个/上一个找到的字符串

撤销编辑         u             撤销最近的一次操作

U             撤销当前行的所有修改

ctrl+r        取消前一次撤销操作

保存退出         ZZ            保存文件内容并退出vim编辑器

————————————————————————————————————

操作类型         按键指令              用途

存盘及退出       :w                  保存当前文件

:q!                 放弃已有更改后强制退出

:wq / :x            保存已有修改后推出

文件操作         :w/root/newfile     另存为其他文件

:r/etc/filesystrms  读入其他文件内容

————————————————————————————————————

操作类型         设置指令             用途

行内替换         :s /old/new      替换当前行第一个‘old’

:s /old/new/g    替换当前行所有的‘old’

区域内替换       :n,ms /old/new/g 替换第n-m行的所有的‘old’

:%s /old/new/g   替换文件内所有的‘old’

操作确认         :%s /old/new/gc  替换时加c,每次需用户确认

————————————————————————————————————

开关设置(设置永久性记录[email protected] /]# touch /root/.vimrc)

设置指令             用途

:set nu / nonu       显示/不显示行号

:set ai / noai       启用/关闭自动缩进

————————————————————————————————————

光盘文件(Packages:所有软件包的实际存放位置)

linux下的光驱设备

实际设备文件:/dev/sr0或者/dev/hdc

快捷方式:/dev/cdrom

挂载,卸载操作

挂载:mount  挂载点(设备名)

卸载:umount 挂载点(设备名)

挂载基本操作:

[[email protected] 桌面]# mkdir iso

[[email protected] 桌面]# mount /dev/cdrom /iso/

[[email protected] 桌面]# ls /iso/Packages/ |wc -l

卸载基本操作:

[[email protected] 桌面]# umount /iso/

查看有几个挂载点

[[email protected] 桌面]#mount | grep sr0

触发挂载点的使用

当访问/misc/cd 时,自动挂上光盘

[[email protected] 桌面]#ls /misc/        一开始没有名为cd的子目录

[[email protected] 桌面]#cd /misc/cd      访问时会自动挂上

[[email protected] 桌面]#ls /misc/cd      查看光盘有哪些内容

[[email protected] 桌面]#du -sh /misc/cd  检查光盘容量

——————————————————————————————————————————————————————

常见的软件包封包类型

封包类型                  说明

rpm             扩展名为.rpm,适用于redhat系列

deb             扩展名为.deb,适用于debian系列

源代码软件包    通常以.tar.gz ,tar.bz2格式的压缩包提供包含程序的源代码文件

其他            提供install.sh ,setup ,*bin ,*.pl等安装文件,绿色免安装,提供编译好的程序及相关文件

——————————————————————————————————————————————————————

RPM包默认安装位置

文件类型                     默认安装位置

普通执行程序           /usr/bin/ ,/bin/

服务器程序,管理工具   /usr/sbin/ , /sbin/

配置文件               /etc/ ,/etc/软件名/

日志文件               /var/log/ ,/var/log/软件名/

程序文档,man手册页    /usr/share/doc/ ,/usr/share/man/

————————————————————————————————————————————————————————

查询已安装的软件

查询已安装的RPM软件包的信息

格式:rpm -q[子选项] [软件名称]

基本操作:

rpm -qa | grep vim

常用的子选项

-a:列出以安装的所有软件包

-i:查看指定软件的详细信息

-l:查看指定软件的文件安装清单

-c:仅列出清单中的配置

——————————————————————————

查询某个目录文件是哪个rpm包带来的

格式:rpm -qf [文件路劲]...

即使目标文件被删除,也可以查询

——————————————————————————

查询未安装的rpm安装文件

格式:rpm -q[子选项] [rpm包文件]

常用的子选项

-pi:查看指定软件的详细信息

-pl:查看指定软件的文件安装清单

-pc:仅列出清单中的配置

—————————————————————————

安装升级软件

格式:rpm -i rpm包文件

rpm -U rpm包文件

rpm -F rpm包文件

辅助选项

-v:    显示细节信息

-h:    以#号显示安装进度

-force:强制安装,覆盖安装

-test: 测试安装,不做真实安装动作

—————————————————————————

卸载rpm软件

格式:rpm -e 软件名

—————————————————————————

rpm软件包验证

检查.rpm包完整性,是否被破坏

格式:rpm -K --nosignature rpm包文件

rpm -K --nosignature /misc/cd/Packages/lynx-2.8.6-27.el6.x86_64.rpm

————————————————————————————————————

时间: 2024-10-13 02:26:01

Linux基础四的相关文章

linux基础四----sanba&&nginx

一 samba 1环境配置: a.确保linux下防火墙关闭比或开放共享目录权限 iPtables -F b.确保setlinux关闭:setenforce 0 c.配置iP 2安装软件包:yum install samba -y 3修改配置文件: 路径: /etc/samba/smb.conf 4 启动服务systemctl restart smb 5 测试映射网络驱动\\服务端的ip\用户名 -------->登录到用户的家目录下 \\服务端的ip\public -------->登录到共

Linux基础四(服务管理)

目录 一.简介与分类 1.系统的默认运行级别 2.服务的分类 3.服务与端口 二.服务管理 1.RPM包服务管理 2.源码包服务管理 三.服务管理总结 一.简介与分类 1. 系统的运行级别 1.1 默认运行级别 系统运行级别 0 - 关机 1 - 单用户模式,主要用于系统修复,类似于windows的安全模式 2 - 不完全的命令行模式,不含NFS服务(NFS是Linux之间进行文件共享的服务) 3 - 完全的命令行模式,即标准的字符界面 4 - 系统保留 5 - 图形模式 6 - 重启 1.2

linux基础命令作业四

linux基础命令四 作业一: 1)              开启Linux系统前添加一块大小为15G的SCSI硬盘 2)              开启系统,右击桌面,打开终端 3)              为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区, 在扩展分区上划分1个逻辑分区,大小为5G 4)              格式化主分区为ext3系统 5)              将逻辑分区设置为交换分区 6)              启用上一步的交换分区 7)   

大数据每日干货第四天(linux基础之一目录结构与常用命令)

为了和qq空间同步,也写的第四天,前面几天明天会发布,本来打算把每天学的东西记录下来,通过朋友给的建议要发的话稍微系统化下,从大数据需要的linux基础,到离线数据分析包括hadoop.hive.flume.hbase等,再到实时数据分析包括storm.kafka.redias等,最后的内存计算部分包括scala.spark.机器学习,这样循序渐进,能够系统化学习. linux基础部分会分几天进行分享,今天主要讲解的是linux介绍,目录机构与常用的命令. 1.linux介绍 lLinux是一种

Linux基础初识(四)

Linux基础初识(四) 一.1. 系统监视和进程控制工具-top和free1) 掌握top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.2) 了解使用top命令列出系统状态时,系统默认每5秒刷新一下屏幕上的显示结果. 1. 第一行是任务队列信息 12:38:33 当前时间 up 50days 系统运行时间,格式为时:分 1 user 当前登录用户数 load average: 0.06, 0.60, 0.48

写给自己看的Linux运维基础(四) - python环境

pip - Python包管理工具 https://pip.pypa.io/en/latest/installing.html wget https://bootstrap.pypa.io/get-pip.py python get-pip.py Redis (NoSQL) http://www.redis.io/download wget http://download.redis.io/releases/redis-2.8.13.tar.gz tar xzf redis-2.8.13.tar

linux基础学习四

本次继续学习linux基础命令,包括stat.touch.cp.mv.rm.tree.mkdir.rmdir stat 命令格式 stat [OPTION]... FILE... 命令功能 显示文件的时间戳,即访问时间.修改时间和改变时间 stat [OPTION]... FILE...      [[email protected] ~]# stat newfile       File: `newfile'      Size: 0          Blocks: 0          I

Linux基础之磁盘管理

 Linux基础之磁盘管理         关于Linux中磁盘管理我们应该从以下四个方面入手,去了解和学习磁盘管理的知识. 第一点 磁盘的结构--硬盘         硬盘的参数 结构:磁盘的盘片,磁头,马达(机械键盘) 类型:固态硬盘(SSB)和机械硬盘 接口:早期的IDE接口,现在的SATA,SCSI,SAS 还有容量,转速,传输速度,缓存等. 硬盘存储术语 head: 磁头 track: 磁道 cylinder: 柱面 secotr: 扇区  512bytes(字节) 第二点 磁盘的分区

1、linux基础知识

第一天linux基础知识 1:linux操作系统组成 linux内核+GNU工具=完整的类UNIX系统 GNU工具(GNU软件是通过GNU项目发布的软件,它是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发的,但不是所有的都这样,然而,所有的GNU软件必须是自由软件.) 2:linux发行版  slackware debian  reehad  Gentoo等 3:linux哲学思想 一切皆文件(硬件也已文件的形式展现在操作系统中) 小型,单一用途程序