LINUX学习笔记-命令2-08.31

shutdown:关机重启命令

语法:shutdown   [选项]   TIME
选项:
-c:取消前一个关机命令
-h:关机
-r:重启
TIME:
now:立刻
+m:相对时间表示法,从命令提交开始多少分钟之后,例:+3
hh:mm:绝对时间表示,指明具体时间
注意:shutdown now不能与其他时间连用
reboot与init6都能执行重启,reboot相对来说比较简单粗暴

重定向

重定向使用场景

1.当屏幕输出的信息很重要,而且我们需要将他存下来的时候;
2.背景执行中的程序,不希望他干扰屏幕正常的输出结果时;
3.一些系统的例行命令(例如写在 /etc/crontab 中的文件)的执行结果
,希望他可以存下来时;
4. 一些执行命令,我们已经知道他可能的错误讯息,所以想以『 2>
/dev/null 』将他丢掉时;
5.错误讯息与正确讯息需要分别输出时。

重定向符号

>:输出重定向到一个文件或设备 ,覆盖原来的文件
>>:追加
<:输入重定向

输入输出标记

标准输入:代码为 0 ;或称为 stdin ;使用的方式为 <
标准输出:代码为 1 ;或称为 stdout;使用的方式为 1>
错误输出:代码为 2 ;或称为 stderr;使用的方式为 2>
/dev/null:黑洞

vim编辑器

三种工作模式:一般模式,编辑模式,命令行模式
进入vim后默认进入一般模式
一般模式——>编辑模式:i键入
一般模式——>命令行模式:’:‘、’/‘、’?‘键入
编辑模式/命令行模式——>一般模式:esc

一般模式下的常用命令

0:移动到该行的行首
$:移动到该行的行末
G:移动到文件的最后一行
gg:移动到文件的第一行
nG:移动到文件的最后第n行
dd:删除光标所在的行
u:恢复被修改的文本
ndd:删除包括光标所在行的n行文本
Y:复制当前行的内容
nY:复制当前行开始的n行的内容
p:将复制的内容复制到光标所在的下一行
P:将复制的内容复制到光标的前一行
n:定位下一个匹配的被查找的字符串
N:定位上一个匹配的被查找的字符串

命令模式下的常用命令

/word:从上而下查找word
?word:从下而上查找wod
:w:保存内容(不退出)
:w /../..:另存为
:wq:保存并退出
:q:未修改时退出
:q!:放弃保存修改内容,强制退出
:%s/old/new/g:将整个文件内的old替换为new
:%s/old/new/gc:对每个替换动作提示用户进行确认
:n,ms/old/new/g:替换n到m行的old为new
:set nu:显示行号
:set nonu:不显示行号
:ZZ:保存并退出
:nohl:可取消查找出的被选中的字的高亮状态
:n,m  de:删除n-m行
:%g/abc/d:删除包含abc字符串的行

LINUX软件包安装

RPM包命名原则:

例:httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd:软件包名
2.2.15:软件版本号,主版本.次版本.修正号
15:软件的发布次数
el6.centos:适合的LINUX平台
i686:适合的硬件平台
rpm:rpm包扩展名
注:如果包全名中带noarch,说明这样的软件包可以在任何平台上安装,不需要特定的硬件平台。在任何硬件平台上都可以运行

使用RPM包安装

RPM包依赖性

树形依赖:a->b->c
环形依赖:a->b->c->a
解决环形依赖:将所有的包一起安装

安装流程

1.下载或导入RPM包
2.rpm -ivh 包全名

使用RPM查询

rpm -qi 包名:查询软件包的详细信息
rpm -ql 包名:查询包中文件安装的位置
rpm -qf 系统文件名:查询系统文件属于哪一个RPM包
rpm -qR 包名:查询软件包的依赖性
rpm -qa:查询所有的安装包
rpm -qc 包名:查询指定安装包的配置文件
rpm -qa | grep 包名:查询指定名字的安装包

RPM包卸载

rpm -e 包名
-e:卸载(erase)
-nodeps:不检查依赖性卸载
若有依赖关系,先卸载后安装的rpm

使用yum安装

yum全局配置

/etc/yum.repos.d/目录下,在该目录下CentOS-Base.repo为网络源配置信息,CentOS-Media.repo为本地源配置信息。默认的情况下使用网络源配置,但需要电脑联网,若想使用本地源配置,将网络源改名即可
使用本地源:vim CentOS-Media-repo,修改文本内容,添加本地源路径,将enable=1

yum安装软件包

直接输入:yun install 包名

yum命令

yum+命令选项+软件包
命令选项
search:搜索命令
install:安装命令
update:升级命令
info/list:查询命令
remove/erase:卸载命令
clean:清理缓存

使用源码包方式安装

安装过程

1.下载/导入源码包
2.解压源码包:tar -zxvf 包全名
3.进入解压后的目录
4../configuer:软件配置与检查
5.make:编译
make clean(可有可无)
6.make install:安装编译

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值