centos使用教程
<p>@</p><div class="toc"><div class="toc-container-header">目录</div><ul><li>一、常用命令<ul><li>1.基础命令</li><li>2. 进阶命令</li></ul></li><li>ls /|grep p<ul><li>3.高级命令</li></ul></li><li>service httpd start</li><li>init 0</li><li>hat</li><li>poweroff</li><li>二、自有服务<ul><li>1.运行模式</li><li>2. 用户组管理</li><li>3. 用户组管理</li><li>4. 服务管理</li></ul></li><li>chkconfig --list</li><li>chkconfig --del 服务名</li><li>chkconfig --add 服务名(注:服务和进程不一样,必须保证service start能运行)</li><li>chkconfig --level 连在一起的启动级别 服务名 开/关(on/off)</li><li>service ntpd start 或者 /etc/init.d/ntpd start</li><li>chkconfig --list|grep ntpd</li><li>chkconfig --level 35 ntpd on</li><li>三 、网络</li><li>service network restart</li><li>ln -s原始文件的路径快捷方式的路径</li><li>service sshd start/stop/restart</li><li>四、rpm管理</li><li>rpm -ga|grep 关键词</li><li>rpm -e 软件的名称</li><li>lsblk(list block devices)查看块状设备(光盘/u盘等)的信息</li><li>rpm -ivh 软件包完整名称</li><li>tar -zxvf *.tar.gz</li><li>tar -jxvf *.tar.bz2 选项含义:</li><li>./configure --prefix=/usr/local/ncurses</li><li>make</li><li>make install</li><li>rpm -ga|grep关键词</li><li>rpm -e 关键词 [-nodeps]</li><li>rpm -ivh 完整名称</li><li>rpm -Uvh 完整名称更新</li><li>rpm -qf 文件路径【查询指定文件属于哪个包】</li><li>yum list 列出当前已经装的和可以装的软件(全部)</li><li>yum search 搜索指定的关键词的包</li><li>yum [-y] install 包名 安装指定的包(-y表示允许不再确认)</li><li>yum [-y] update [包名] 更新指定的包,不指定包则更新全部软件</li><li>yum [-y] remove 包名、</li><li>yum remove firefox</li><li>yum install firefox</li><li>五、shell</li><li>六、MySQL</li><li>mysql -u用户名 -p</li></ul></div><p></p><h1 id="一常用命令">一、常用命令</h1>
<p>Linux命令手册<br>
Linux命令手册<br>
教程地址------P45</p>
<p>目录结构含义</p>
<blockquote>
<p>Bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。</p>
<p>Dev:该目录中主要存放的是外接设备,例如u盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。</p>
<p>Etc:该目录主要存储一些配置文件,里面的passwd文件是记录用户信息的文件。</p>
<p>Home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录。</p>
<p>Proc:process,表示进程,该目录中存储的是Linux运行时候的进程(不要打开,容易卡屏)。</p>
<p>Root:该目录是root用户自己的家目录。</p>
<p>Sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。</p>
<p>Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着。</p>
<p>usr:存放的是用户自己安装的软件,类似于windows 下的program files。</p>
<p>Var:存放的程序/系统的日志文件的目录。</p>
<p>Mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下。</p>
<p>Boot:操作系统启动的时候产生的一些文件,boot:启动,开机</p>
</blockquote>
<h2 id="1基础命令">1.基础命令</h2>
<p><img src="https://img-blog.csdnimg.cn/20200718163225611.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzU5Njk0,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" loading="lazy"><br>
<img src="https://img-blog.csdnimg.cn/20200718163239778.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzU5Njk0,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" loading="lazy"><br>
<img src="https://img-blog.csdnimg.cn/20200718163255541.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzU5Njk0,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" loading="lazy"><br>
<img src="https://img-blog.csdnimg.cn/20200718163308654.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzU5Njk0,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" loading="lazy"></p>
<h2 id="2-进阶命令">2. 进阶命令</h2>
<p><mark>11. df指令</mark><br>
作用:查看磁盘的空间</p>
<p>语法:#df -h<br>
-h表示以可读性较高的形式展示大小<br>
<mark>12. free指令</mark><br>
作用:查看内存使用情况</p>
<p>语法:#free -h<br>
-m表示以mb为单位查看内存的使用情况(-g以g为单位查看)最常用-m<br>
<mark>13. head指令</mark><br>
作用:查看一个文件的前n行,如果不指定n,则默认显示前10行。</p>
<p>语法:#head -n文件路径 【n表示数字】<br>
<mark>14. tail指令</mark><br>
作用1:查看一个文件的末n行,如果n不指定默认显示后10行</p>
<p>作用2:可以通过tail 指令来查看一个文件的动态变化【如果是-f,则变化的内容不能是用户手动增加的,如果是-F,则可以】,使用ctrl+c退出</p>
<p><mark>15.less指令</mark><br>
作用:查看文件,以较少的内容进行输出,按下辅助功能键:数字+回车、空格键(翻页)+上下方向键,查看更多</p>
<p>语法:#less 需要查看的文件路径</p>
<p><mark>16. wc指令</mark><br>
作用:统计文件内容信息(包含行数、单词数、字节数)</p>
<p>语法:#wc -lwc 需要统计的文件路径</p>
<p>l:表示lines,行数<br>
w:表示words,单词数 依照空格来判断单词数量<br>
c:表示bytes,字节数<br>
<mark>17. date指令</mark><br>
作用:表示操作时间日期(读取、设置)</p>
<p>语法1:#date<br>
语法2:#date+%F<br>
语法3:#date “+%F %T” 引号表示让“年月日与时分秒”成为一个不可分割的整体<br>
语法4:#date -d “-1 day" “+%Y-%m-%d %H:%M:%S”<br>
获取之前或者之后的某个时间(备份)<br>
<mark>18. cal指令(calendar)</mark><br>
作用:用来操作日历的,不是计算器</p>
<p>语法1:#cal 等价于#cal-1直接输出当前月份的日历<br>
语法2:#cal-3表示输出上一个月+本月+下个月的日历<br>
语法3:#cal -y年份 表示输出某一个年份的日历<br>
<mark>19. 管道</mark><br>
管道符:|<br>
作用:管道一般可以用于“过滤”,“特殊”,“扩展处理”<br>
语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。<br>
过滤案例(100%使用):需要通过管道查询出当前目录下包含“p”字母的文档名称。<br>
grep指令:主要用于过滤</p>
<h1 id="ls-grep-p">ls /|grep p</h1>
<p>统计某个目录下的文档的总个数?<br>
答:ls / | wc -l</p>
<h2 id="3高级命令">3.高级命令</h2>
<p><mark>20.host name指令</mark><br>
作用:操作服务器的主机名(读取、设置)<br>
语法1:#hostname 含义:表示输出完整的主机名</p>
<p><mark>21. id指令</mark><br>
作用:查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…),该指令如果不指定用户则默认当前用户。</p>
<p>语法1:#id 默认显示当前执行该命令的用户的基本信息</p>
<p>语法2:#id 用户名 显示指定用户的基本信息</p>
<p><mark>22.whoami指令</mark><br>
作用:“我是谁?” 显示当前登录的用户名,一般用于shell脚本,用于获取当前操作的用户名方便记录日志。</p>
<p>语法:#whoami<br>
<mark>23.ps -ef指令</mark><br>
指令:#ps</p>
<p>作用:主要是查看服务器的进程信息选项含义:</p>
<blockquote>
<p>UID:该进程执行的用户id;</p>
<p>PID:进程id;</p>
<p>PPID:该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程;</p>
<p>C:Cpu的占用率,其形式是百分数;</p>
<p>STIME:进行的启动时间;</p>
<p>TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程并不是由终端设备发起;(pts/1表示当前终端)</p>
<p>TIME:进程的执行时间;</p>
<p>CMD:该进程的名称或者对应的路径;</p>
</blockquote>
<p><mark>24. top指令</mark><br>
作用:查看服务器的进程占的资源</p>
<p>语法:</p>
<p>进入命令:#top(动态显示)</p>
<p>退出命令:按下q键</p>
<blockquote>
<p>PID:进程id;</p>
<p>USER:该进程对应的用户;</p>
<p>PR:优先级;</p>
<p>VIRT:虚拟内存;</p>
<p>RES:常驻内存;</p>
<p>SHR:共享内存;计算一个进程实际使用的内存=常驻内存(RES)-共享内存(s函R)</p>
<p>S:表示进行的状态(sleeping,其中S表示睡眠,R表示运行);</p>
<p>%CPU:表示CPU的占用百分比;</p>
<p>%MEM:表示内存的占用百分比;</p>
<p>TIME+:执行的时间;</p>
<p>COMMAND:进程的名称或者路径; M:表示将结果按照内存(MEM)从高到低进行降序排列;</p>
<p>P:表示将结果按照CPU使用率从高到低进行降序排列;</p>
<p>l:当服务器拥有多个cpu的时候可以使用“l”快捷键来切换是否展开显示各个cpu的详细信息</p>
</blockquote>
<p><mark>25.du -sh指令</mark><br>
作用:查看目录的真实大小</p>
<p>语法:#du -sh 目录路径</p>
<p>选项含义:</p>
<p>-s:summaries,只显示汇总的大小</p>
<p>-h:表示以高可读性的形式进行显示</p>
<p><mark>26.du -sh指令</mark><br>
作用:查看目录的真实大小</p>
<p>语法:#du -sh 目录路径</p>
<p>选项含义:</p>
<p>-s:summaries,只显示汇总的大小</p>
<p>-h:表示以高可读性的形式进行显示</p>
<p><mark>27.service 指令</mark><br>
作用:用于控制一些软件的服务启动/停止/重启</p>
<p>语法:#service 服务名 start/stop/restart</p>
<p>例如:需要启动本机安装的Apache(网站服务器软件),其服务名httpd</p>
<h1 id="service-httpd-start">service httpd start</h1>
<p><mark>28. kill 指令</mark><br>
作用:表示杀死进程(当遇到僵尸进程或者出于某些原因需要关闭进程的时候)</p>
<p>语法:#kill 进程PID(语法需要配合ps一起使用)<br>
与kill命令作用相似但是比kill更加好用的杀死进程的命令:killall</p>
<p>语法:#killall 进程名称</p>
<p><mark>29. ifconfig指令</mark><br>
作用:用于操作网卡相关的指令。</p>
<p>简单语法:#ifconfig(获取网卡信息)<br>
Eth0表示Linux中的一个网卡,eth0是其名称。Lo(loop,本地回还网卡,其ip地址一般都是127.0.0.1)也是一个网卡名称。</p>
<p>注意:inet addr 就是网卡的ip地址。</p>
<p><mark>30. reboot指令</mark></p>
<p>作用:重新启动计算机,reboot:重启</p>
<p>语法1:#reboot重启</p>
<p>语法2:#reboot -w摸拟重启,但是不重启(只写关机与开机的日志信息)</p>
<p><mark>31. shutdown指令</mark><br>
作用:关机(慎用)</p>
<p>语法1:#shutdown -h now “关机提示”或者#shutdown -h 15:25 “关机提示"</p>
<p>如果想要取消关机计划的话,则可以按照以下方式去尝试:</p>
<p>针对于centos7.x之前的版本:ctrl+c</p>
<p>针对于centos7.x(包含)之后的版本:shutdown -c</p>
<p>除了shutdown关机以外,还有以下几个关机命令:</p>
<h1 id="init-0">init 0</h1>
<h1 id="hat">hat</h1>
<h1 id="poweroff">poweroff</h1>
<p><mark>32. uptime指令</mark><br>
作用:输出计算机的持续在线时间(计算机从开机到现在运行的时间)</p>
<p>语法:#uptime</p>
<p><mark>33. uname指令</mark><br>
作用:获取计算机操作系统相关信息</p>
<p>语法1:#uname 获取操作系统的类型</p>
<p>语法2:#uname -a -a是all,表示获取全部的系统信息(类型、全部主机名、内核版本、发布时间、开源计划)</p>
<p><mark>34. netstat-tnlp指令</mark><br>
作用:查看网络连接状态</p>
<p>语法:#netstat -tnlp</p>
<blockquote>
<p>-t:表示只列出tcp协议的连接;</p>
<p>-n:表示将地址从字母组合转化成ip地址,将协议转化成端口号来显示;</p>
<p>-l:表示过滤出“state(状态)”列中其值为LISTEN(监听)的连接;</p>
<p>-p:表示显示发起连接的进程pid和进程名称;</p>
</blockquote>
<p><mark>35. man指令</mark><br>
作用:manual,手册(包含了Linux中全部命令手册,英文)</p>
<p>语法:#man 命令(退出按下q键)</p>
<h1 id="二自有服务">二、自有服务</h1>
<h2 id="1运行模式">1.运行模式</h2>
<ol>
<li>运行模式也可以称之为运行级别。<br>
在linux中存在一个进程:init(initialize,初始化),进程id是1。<br>
查看进程:#ps -ef | grep init</li>
</ol>
<blockquote>
<p>0-表示关机级别(不要将默认的运行级别设置成这个值)<br>
1-单用户模式<br>
2-多用户模式,不带NFS(Network File Syetem),即不联网<br>
3-多用户模式,完全的多用户模式(不带桌面的,纯命令行模式)<br>
4-没有被使用的模式(被保留模式)<br>
5-X11,完整的图形化界面模式<br>
6-表示重启级别(不要将默认的运行级别设置成这个值)</p>
</blockquote>
<ol start="2">
<li>设置模式永久为命令行模式<br>
将/etc/inittab文件中的initdefault值设置成3,然后重启操作系统。</li>
</ol>
<h2 id="2-用户组管理">2. 用户组管理</h2>
<ol>
<li><mark>用户相关文件</mark><br>
/etc/passwd 存储用户的关键信息<br>
/etc/group 存储用户组的关键信息<br>
/etc/shadow 存储用户的密码信息</li>
<li><mark>添加用户</mark><br>
常用语法:#useradd 选项 用户名<br>
常用选项:<br>
-g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名<br>
-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名<br>
-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义<br>
-c:comment:添加注释</li>
<li><mark>修改用户</mark><br>
常用语法:#usermod 选项 用户名<br>
usermod:user modify,用户修改常用选项:<br>
-g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名<br>
-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名<br>
-u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义<br>
-l:修改用户名</li>
<li><mark>修改密码</mark><br>
常用语法:#passwd 用户名</li>
<li>删除用户<br>
常用语法:#userdel 选项 用户名<br>
常用选项:<br>
-r:表示删除用户的同时,删除其家目录;</li>
</ol>
<h2 id="3-用户组管理">3. 用户组管理</h2>
<ol>
<li><mark>用户组添加</mark><br>
常用语法:#groupadd 选项 用户组名<br>
常用选项:<br>
-g:类似用户添加里的“u”,g表示选择自己设置一个自定义的用户组ID数字:如果自己不指定,则默认从500之后递增;</li>
<li><mark>用户组编辑</mark><br>
常用语法:#groupmod 选项 用户组名<br>
常用选项:<br>
-g:类似用户修改里的“-u”,-g表示选择自己设置一个自定义的用户组ID数字<br>
-n:类似于用户修改“-l”,表示设置新的用户组的名称</li>
<li><mark>用户组删除</mark><br>
常用语法:#groupdel 用户组名</li>
</ol>
<h2 id="4-服务管理">4. 服务管理</h2>
<ol>
<li><mark>开机启动服务查询</mark></li>
</ol>
<h1 id="chkconfig---list">chkconfig --list</h1>
<p>其中0-6表示各个启动级别<br>
5. <mark>删除服务</mark></p>
<h1 id="chkconfig---del-服务名">chkconfig --del 服务名</h1>
<p>例如:删除httpd服务<br>
6. <mark>添加开机启动服务</mark></p>
<h1 id="chkconfig---add-服务名注服务和进程不一样必须保证service-start能运行">chkconfig --add 服务名(注:服务和进程不一样,必须保证service start能运行)</h1>
<ol start="7">
<li><mark>设置服务在某个级别下开机启动/不启动</mark></li>
</ol>
<h1 id="chkconfig---level-连在一起的启动级别-服务名-开关onoff">chkconfig --level 连在一起的启动级别 服务名 开/关(on/off)</h1>
<ol start="8">
<li><mark>设置时间同步服务</mark><br>
服务名:ntpd<br>
启动ntpd服务</li>
</ol>
<h1 id="service-ntpd-start-或者-etcinitdntpd-start">service ntpd start 或者 /etc/init.d/ntpd start</h1>
<ol start="9">
<li><mark>设置ntpd服务开机启动</mark></li>
</ol>
<h1 id="chkconfig---listgrep-ntpd">chkconfig --list|grep ntpd</h1>
<h1 id="chkconfig---level-35-ntpd-on">chkconfig --level 35 ntpd on</h1>
<ol>
<li><mark>cron/crontab计划任务</mark><br>
作用:操作系统不可能24小时都有人在操作,有些时候想在指定的时间点去执行任务(例如:每天夜里2点去重新启动Apache),此时不可能真有人每天夜里2点去执行命令,此时可以交给计划任务程序去执行操作。<br>
语法:#crontab选项<br>
常用选项:<br>
-l:list,列出指定用户的计划任务列表<br>
-e:edit,编辑指定用户的计划任务列表<br>
-u:user,指定的用户名,如果不指定,则表示当前用户<br>
-r:remove,删除指定用户的计划任务列表</li>
</ol>
<blockquote>
<p>计划任务的规则语法格式,以行为单位,一行则为一个计划:<br>
分 时 日 月 周 需要执行的命令<br>
分 时 日 月 周 需要执行的命令</p>
</blockquote>
<p><mark>*</mark> :表示取值范围中的每一个数字<br>
<mark>-</mark>:做连续区间表达式的,要想表示1~7,则可以写成:1-7<br>
<mark>/</mark> :表示每多少个,例如:想每10分钟一次,则可以在分的位置写:*/10<br>
<mark>,</mark> :表示多个取值,比如想在1点,2点6点执行,则可以在时的位置写:1,2,6</p>
<h1 id="三-网络">三 、网络</h1>
<ol>
<li><mark>网卡配置文件位置</mark><br>
/etc/sysconfig/network-scripts</li>
</ol>
<blockquote>
<p>ONBOOT:是否开机启动<br>
BOOTPROTO:ip地址分配方式,DHCP表示动态主机分配协议<br>
HWADDR:硬件地址,MAC地址</p>
</blockquote>
<ol start="2">
<li><mark>重启网卡</mark></li>
</ol>
<h1 id="service-network-restart">service network restart</h1>
<ol start="3">
<li><mark>快捷方式路径</mark></li>
</ol>
<h1 id="ln--s原始文件的路径快捷方式的路径">ln -s原始文件的路径快捷方式的路径</h1>
<ol start="4">
<li><mark>ssh</mark></li>
</ol>
<h1 id="service-sshd-startstoprestart">service sshd start/stop/restart</h1>
<h1 id="四rpm管理">四、rpm管理</h1>
<ol>
<li>== 查询某个软件的安装情况==</li>
</ol>
<h1 id="rpm--gagrep-关键词">rpm -ga|grep 关键词</h1>
<p>选项:<br>
-q:查询,query<br>
-a:全部,all</p>
<ol start="2">
<li><mark>卸载软件</mark></li>
</ol>
<h1 id="rpm--e-软件的名称">rpm -e 软件的名称</h1>
<ol start="3">
<li><mark>软件安装</mark><br>
要想装软件,和windows下一样,先得找到安装包。</li>
<li><mark>查看块状设备的信息</mark></li>
</ol>
<h1 id="lsblklist-block-devices查看块状设备光盘u盘等的信息">lsblk(list block devices)查看块状设备(光盘/u盘等)的信息</h1>
<blockquote>
<p>Name:名称<br>
Size:设备大小<br>
Type:类型<br>
MountPoint:挂载点(类似windows下盘符)</p>
</blockquote>
<p>a.解挂操作 命令:umount 语法:#umount 当前设备的挂载点(路径)<br>
此时,相当于U盘在windows上已经被弹出了,但是没有拔下电脑USB。</p>
<p>== b.挂载光盘 ==<br>
命令:mount 语法:#mount /设备原始地址/要挂载的位置路径<br>
设备原始地址:地址统一都在/dev下,然后根据大小确定具体name值,拼凑在一起组成原始地址,例如当前:“/dev/sro”<br>
要挂载的位置路径:挂载目录一般都在mnt.下,也可以在mnt下建目录<br>
5. <mark>安装软件的命令</mark></p>
<h1 id="rpm--ivh-软件包完整名称">rpm -ivh 软件包完整名称</h1>
<p>选项:<br>
-i: install,安装<br>
-v:显示进度条<br>
-h:表示以“#”形式显示进度条<br>
6. <mark>源码包</mark></p>
<blockquote>
<h1 id="tar--zxvf-targz">tar -zxvf *.tar.gz</h1>
<h1 id="tar--jxvf-tarbz2-选项含义">tar -jxvf *.tar.bz2 选项含义:</h1>
<p>-z或--gzip或--ungzip:通过gzip指令处理文件;<br>
-x或--extract或--get:从文件中还原文件;<br>
-V:显示操作过程;<br>
-f或--file:指定一个文件;<br>
-j:支持bzip2解压文件;</p>
</blockquote>
<ol start="7">
<li><mark>解压源码包</mark><br>
tar -zxvf ncurses-6.1.tar.gz<br>
切换到源码文件夹,然后执行后续操作<br>
配置(config/configure/bootstrap)→编译(make/bootstrapd)→安装(make install/bootstrapd install)<br>
配置操作主要是指定软件的安装目录、需要的依赖在什么地方、指定不需要可选依赖、配置文件的路径、通用数据存储位置等等。<br>
指定安装的路径:–prefix=路径<br>
需要依赖的路径:–with-PACKAGE名=包所在的路径<br>
不需要依赖:-without-PACHAGE名</li>
</ol>
<h1 id="configure---prefixusrlocalncurses">./configure --prefix=/usr/local/ncurses</h1>
<h1 id="make">make</h1>
<h1 id="make-install">make install</h1>
<ol start="8">
<li><mark>二进制包</mark><br>
优点:包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载<br>
缺点:经过编译,不再可以看到源代码<br>
回顾rpm相关指令:</li>
</ol>
<h1 id="rpm--gagrep关键词">rpm -ga|grep关键词</h1>
<h1 id="rpm--e-关键词--nodeps">rpm -e 关键词 [-nodeps]</h1>
<h1 id="rpm--ivh-完整名称">rpm -ivh 完整名称</h1>
<h1 id="rpm--uvh-完整名称--更新">rpm -Uvh 完整名称更新</h1>
<h1 id="rpm--qf-文件路径查询指定文件属于哪个包">rpm -qf 文件路径【查询指定文件属于哪个包】</h1>
<ol start="9">
<li><mark>yum安装</mark><br>
优点:安装简单,快捷<br>
缺点:完全丧失了自定义性<br>
常用的yum指令:</li>
</ol>
<blockquote>
<h1 id="yum-list---------列出当前已经装的和可以装的软件全部">yum list 列出当前已经装的和可以装的软件(全部)</h1>
<h1 id="yum-search--------搜索指定的关键词的包">yum search 搜索指定的关键词的包</h1>
<h1 id="yum--y-install-包名---安装指定的包-y表示允许不再确认">yum [-y] install 包名 安装指定的包(-y表示允许不再确认)</h1>
<h1 id="yum--y-update-包名---更新指定的包不指定包则更新全部软件">yum [-y] update [包名] 更新指定的包,不指定包则更新全部软件</h1>
<h1 id="yum--y-remove-包名">yum [-y] remove 包名、</h1>
</blockquote>
<p>注意:如果不更改软件来源的情况下,是需要联网才能使用yum的。<br>
案例:使用yum指令卸载火狐浏览器</p>
<h1 id="yum-remove-firefox">yum remove firefox</h1>
<p>案例:使用yum指令安装火狐浏览器</p>
<h1 id="yum-install-firefox">yum install firefox</h1>
<h1 id="五shell">五、shell</h1>
<p>shell手册</p>
<h1 id="六mysql">六、MySQL</h1>
<p>进入mysql的方式:</p>
<h1 id="mysql--u用户名--p">mysql -u用户名 -p</h1>
<p>退出MysQL到linux命令行:<br>
mxsql>exit</p><br><br>
来源:https://www.cnblogs.com/jsxz/p/14862620.html
頁:
[1]