1.思考
(1)什么是Shell?具有什么功能?Linux默认使用什么Shell?
(2)简述文件的类型。硬链接和软链接有何区别?
(3)简述Linux的标准目录结构及其存放内容。
(4)Linux的基本命令格式如何?Linux下经常使用的通配符有哪些?
(5)在Linux下如何使用设备?常用的设备名有哪些?
(6)常用的文件和目录操作命令有哪些?各自的功能是什么?
(7)常用的信息显示命令有哪些?各自的功能是什么?
(8)打包和压缩有何不同?常用的打包和压缩命令有哪些?
(9)简述在Shell中可以使用哪几种方法提高工作效率。
(10)Linux下的隐含文件如何标识?如何显示?
(11)Linux下经常使用-f和-r参数,它们的含义是什么?
(12)vi的3种运行模式是什么?如何切换?
(13)什么是重定向?什么是管道?什么是命令替换?
(14)Shell变量有哪两种?分别如何定义?
(15)如何设置用户自己的工作环境?
(16)比较下面命令的含义。
(17)比较下面的特殊字符和操作热键的含义。
2.实验
(1)浏览并熟悉Linux目录结构。
(2)学会使用命令帮助。
(3)熟悉各种常用命令的使用。
(4)熟悉文本编辑器vi的使用。
(5)熟悉并使用Shell的命令补全、命令历史、命令别名。
(6)熟悉并使用Shell的重定向、管道、命令替换、命令组合。
(7)学会定义和输出Shell变量。
(8)学会设置用户自己的工作环境。
3.进一步学习
(1)学习使用Vundle(https://github.com/VundleVim/Vundle.vim)管理vim插件。
(2)学习使用tmux或screen。