下面是知识点自我测试
- | unix是多久的
- | Linux是大概多久的
- | 什么是deb,deb分为那两类
- | 如何安装deb包
- | 如何卸载deb
- | 关机指令
- | 查看用户名
- | 查看计算机名字
- | 如何进入用户1,如何进入管理员
- | 查看历史命令
- | 如何查找1.c,2.c,3.c的4种方法
- | 如何把终端显示的打印到新建文件text
- | 如何把终端显示的打印到旧文件text
- | 键盘输入到终端如何添加到文件text
- | 如何将当前路径打印到文件text
第一节
unix的发展 | 最初是汇编语言实现,然后C语言对该系统进行加工,使她能移植到其他的硬件电脑平台 |
---|---|
Linux | 1991年一个名叫linux的学生编写的一共类unix的操作系统,并开源出来 |
各种Linux发行版本 | |
脱颖而出的Ubuntu | UI好看些 |
Linux体系结构 | |
第二节 软件包管理
<mark>什么是deb软件包</mark> | deb软件包的后缀是deb,是一个安装包,可以用apt进行下载 |
---|---|
<mark>deb软件包分为两类</mark> | 一类是编译好的二进制软件包(deb) 一类是还没进行编译的源码包(deb-src) |
我们下载好deb的安装包后,如何安装呢 | <mark>我们有专门的dpkg(deb 包重达1kg)指令进行安装</mark> 我们可以使用file+文件名来区别deb文件包是源码文件还是二进制文件,<mark>i=install安装,r=remove移除</mark> |
deb软件包的名字不是随便取的,有格式规范 | |
软件包管理工具分类 | 命令行/图形界面 |
第三节 shell命令
1:多个命令在一行写的话,需要用’;‘将各个命令隔开
2:如果一共命令不能在一行写完,需要回车换行的话,在行尾敲’\'就ok
shell | 1:Linux内核的一共外层保护工具,负责完成用户与内核的交互 2:shell就是命令行解释器 3:shell负责将用户命令转化为内核理解的指令以达到用户操作内核的功能 |
---|---|
sudo | 管理员权限 |
sudo shutdown -h now | 立即关机 |
sudo shutdown -h +45 | 45分钟后关机 |
sudo shotdown -r now | 立即重启 |
sudo shotdown -r +45 | 45分钟后重启 |
<mark>whoami</mark> | <mark>查看用户名</mark> |
hostname | 查看计算机的名字 |
$普通用户 | |
#超级用户 | sudo -s sudo su |
命令补齐功能 | table |
history | 查看最近敲过了哪些命令 |
* 选中全部 | gcc *.c rm * mv * …/ |
<mark>?</mark> | <mark>?可以代替任意一个字符</mark> |
<mark>[ ]</mark> | <mark>可以代替[]其中的一个字符</mark> |
<mark>[ - ]</mark> | <mark>可以代替[-]范围中的一个字符</mark> |
<mark>[^]</mark> | <mark>可以代替非[]范围中的字符</mark> |
; | 多个命令在一行写的话,需要用’;'将各个命令隔开 |
输入输出重定向 | <mark>> 文件名 (新建模式</mark>:将打印到终端的,内容重新写入到file1里面) <mark>>>文件名 (追加模式</mark>:将打印到终端的,内容重新写入到file1里面) < 文件名 (重定向输入源) |
<mark>1将键盘输入到文件(ctrl+c保存)</mark> <mark>2从文件打印到键盘(ctrl+c保存)</mark> | |
<mark>` `</mark> | 命令置换:<mark>将’ '里面的命令的结果作为参数 pwd是返回当前目录,cd ’ pwd '就是进入当前目录</mark> |