教材学习内容总结
Linux常用快捷键
Ctrl+Alt+T
: 打开终端
Ctrl+D
: 键盘输入结束或退出终端
Ctrl+S
: 暂定当前程序,暂停后按下任意键恢复运行
Ctrl+C
: 中断程序运行
Ctrl+Z
: 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+A
: 将光标移至输入行头,相当于Home键
Ctrl+E
: 将光标移至输入行末,相当于End键
Ctrl+K
: 删除从光标所在位置到行末
Ctrl+Shift+T
: 新建标签页
Alt+数字N
: 终端中切换到第N个标签页
Alt+Backspace
: 向前删除一个单词
Tab
: 终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成
上下键盘
: 切换命令历史,刚输入一个很长的命令,按上键就可以恢复
Shift+PgUp
: 将终端显示向上滚动
Shift+PgDn
: 将终端显示向下滚动
学习中的问题和解决过程
- 问题:对
man 关键字
、man -k 关键字
、man 数字 关键字
的界限不太明确解决:
man 关键字
:关键字的帮助文档,(可以使所有类型的,只要是以此关键字命名?);man 数字 关键字
:查询某一类型中的关键字的帮助文档;man -k 关键字
:搜索所有类型里有关关键字的内容(包括名词以及名词解释中的)(可以说是命令的搜索)(只记得某部分就可以) -
问题:测试新添加标签页,在未打开终端时,直接使用快捷键,没有任何反应
解决:后来在打开终端后又试了一下快捷键的方式,发现可以新添一个标签页,再按一次快捷键,就再增加一个,但与老师在课堂示范的不太一样,新添的标签页并没有自动区分
vim
、gcc
、gdb
,想自己设置一下,暂时未在网上找到解答
man命令
man是manul的缩写,我们可以通过man man来查看man的帮助:
其中1,2,3是我们学习的主要内容:
1是Linus的命令;
2是系统调用,操作系统提供的服务接口;
3是C语言函数;
其中还有一个命令:man -k 帮助
其他(感悟、思考等,可选)
本周是在虚拟机上学习的第一周,开始的熟悉linux命令,因为有着上个学期再cmd上敲命令的经验,上手较快,对于命令也熟悉掌握的较快,但是对于新的操作系统还是有一点不适应,对于一些习惯了的操作,在linux环境下却不能使用,和虚拟机上一些小问题让我感觉到刚开始学习的不友善。希望在后来的学习过程中,依次解决掉这些问题。