计算机等级考试三级Linux应用与开发技术之第三章Linux系统使用基础笔记
常用Linux命令Linux命令基本格式是 命令 [选项][参数]打开shell看到命令提示符[root@localhost ~]#[ ]:提示符的分隔符号,没有特殊含义root:当前的登录用户,现在是root用户@ :分隔符号,没有特殊含义localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)~ :用户当前所在的目录,此例中用户当前所在的目录是家目录#
常用Linux命令
Linux命令基本格式是 命令 [选项][参数]
打开shell看到命令提示符[root@localhost ~]#
[ ]:提示符的分隔符号,没有特殊含义
root:当前的登录用户,现在是root用户
@ :分隔符号,没有特殊含义
localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)
~ :用户当前所在的目录,此例中用户当前所在的目录是家目录
# :命令提示符,Linux用这个符号标识登录用户的权限等级。
如果是超级用户(root),提示符是 #,家目录在/root
如果是普通用户,提示符是 $,家目录在/home/登录名
切换目录的命令是cd,切换用户所在目录
Linux简单命令
w或who命令都可以查看服务器上目前已登录的用户信息,两者的区别在于:
w命令除了能知道目前已登录的用户信息,还可以知道每个用户执行任务的情况。
相对比w命令,who命令只能显示当前登录的用户信息,但无法知晓每个用户正在执行的命令。
echo命令可以将命令行中的参数显示到标准输出(屏幕)上,命令输出内容如果没有特殊的含义,则原内容输出到屏幕,如果输出内容有特殊含义则输出其含义。
echo -e : 支持反斜杠控制的字符转换
echo -n :取消输出后行末的换行符号(内容输出后不换行)
date命令可以用来显示或设定系统的日期与时间
date -s命令可以设置时间(root用户)例如:date -s“12:30:01 2021-7-26” -> 时:分:秒 年-月-日
普通用户仅能修改自己的密码,超级用户root可以修改自己和普通用户的密码
普通用户修改自己的密码需要先输入原来的旧密码再输入新密码,只有旧密码输入正确才能输入新密码
Root用户修改密码无需输入旧密码直接输入新密码即可
在echo命令中如果使用了“-e”选项,则可以支持控制字符
控制字符 |
含义 |
\\ |
输出 \ 本身 |
\a |
输出警告音 |
\b |
退格键,也就是向左删除键 |
\c |
取消输出行末的换行符。(和“-n”选项一样) |
\e |
Esc键 |
\f |
换页符 |
\n |
换行符 |
\r |
回车键 |
\t |
制表符,也就是Tab键 |
\v |
垂直制表符 |
\0nnn |
按照八进制ASCII码表输出字符,其中0为数字,nnn是三位八进制数 |
\xhh |
按照十六进制ASCⅡ码表输出字符,其中hh是两位十六进制数 |
例如:
例如:
# echo -e “ab\bc”
-> ac
在这个输出中,\b代表退格键,也就是向左删除键,删除了b剩下也就是ac了。
# echo -e “a\tb\tc\nd\te\tf”
加入了制表符“\t”和换行符“\n”,按格式输出
-> a b c
d e f
软件包
Linux下的软件包可细分为两种,分别是源码包和二进制包
计算机只能识别机器语言也就是二进制语言,所以源码包的安装就需要编译器,编译器的功能就是把源代码翻译为二进制代码
使用源码包安装软件有以下好处:
- 开源,如果有足够的能力可以修改源代码
- 可以自由选择所需的功能
- 因为软件是编译安装的,所有更加适合自己的系统,更加稳定,效率也更高
- 卸载方便
使用源代码安装软件有以下不足:
- 安装过程步骤比较多,尤其在安装较大的软件集合时,容易出现错误
- 编译时间较长,所以安装时间要比二进制包长
- 因为软件是编译安装的,所以在安装过程中一旦报错,新手很难解决
二进制包也就是源码包经过编译之后产生的包,二进制包又被称为默认安装软件包
目前有两大主流的二进制包管理系统:
- RPM包管理系统:功能强大,安装、升级、查询和卸载非常简单方便,因此很多Linux发行版都默认使用此机制作为软件安装的管理方式
- DPKG包管理系统
RPM包安装软件具有以下好处:
- 包管理系统比较简单,只通过几个命令就可以实现包的安装、升级、查询和卸载。
- 安装速度比源码包快的多
RPM包安装软件具有以下不足:
- 已经过编译,不能看到源代码
- 功能选择不如源码包灵活
- 依赖性。例如在安装软件包a时需要先安装b和c,安装软件需要一定顺序,依赖性会非常强。
RPM包默认安装路径
路径 |
说明 |
/etc/ |
配置文件安装目录 |
/usr/bin/ |
可执行的命令安装目录 |
/usr/lib |
程序所使用的函数库保存位置 |
/usr/share/doc/ |
基本的软件使用手册保存位置 |
/usr/share/man/ |
帮助文件保存位置 |
与RPM包不同,源码包安装通常采用手动指定安装路径(一般安装在/usr/local/中)
rpm -ivh 包全名:
-i:安装(install)
-v:显示更详细的信息
-h:打印,显示安装进度
安装完成后,可以尝试启动:service 服务名 start|stop|restart|status ,例如:service httpd start
rpm -Uvh 包全名:如果该软件没有安装过则直接安装,若已安装则升级至最新版本
rpm -Fvh 包全名:如果该软件没有安装,则不会安装,必须按照较低版本才能升级
RPM软件包卸载很简单:
rpm -e 包名:表示卸载
使用rpm查询命令的格式如下:
rpm -q 包名:表示查询软件包是否安装
rpm -qa :用rpm查询Linux系统中所有已经安装的软件包

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)