一、如何学习 Unix/Linux 系统
1. 为什么要学习 Unix/Linux 系统
- Linux 平台及应用基本上是免费的,可以节约成本。
- Linux 平台下的病毒相对 Windows 平台可以忽略不计。
- Linux 平台可定制性很强。Windows 能做到得它都能,Windows 做不到的,它也能。
- Linux 平台大都为开源自由软件,可以更具自己的需要修改源文件。但是由于基本免费没有资金支持,部分软件质量和体验欠缺。
- Linux 平台兼具图形界面操作(需要使用带有桌面环境的发行版)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,一旦熟练之后效率极高。对于信息技术行业的工程师掌握了 Linux 一定可以起到事半功倍的效果
参考文献
为什么要学习 Linux ---- Vamei 博客
我为什么要学习Linux?---- 张纪刚博客
2. 如何学习 Linux
实验楼分享的Linux学习路径,图文并报的告诉了 Linux 初学者如何从小白进阶成大牛
参考文献
Linux 基础入门 ---- 实验楼
Linux 初学者进阶学习资料整理
推荐书籍:《Linux就该这么学》
二、Linux 终端
(下面介绍一些最开始接触 Linux 需要了解的一些常用命令和快捷键)
1. Linux 常用命令
- pwd:列出用户当前所处目录路径
- ls /etc/:列出目录(文件)的属性信息
- cd /etc/:改变用户当前目录
- man <cmd>:调用命令的手册页(帮助页面)
- find /etc/:在指定路径查找文件
- touch file:在当前目录下创建 file 文件
- cp/mv/rm /etc/:复制/移动/删除文件或目录
2. Linux 快捷键
- [↑]:恢复之前输入过的命令
- [Tab]:协助补全命令,补全目录、补全命令参数
- [Ctrl+c]:强行终止当前程序
- [Ctrl+d]:键盘输入结束或退出终端
- [Ctrl+s]:暂停当前程序,暂停后按下任意键恢复运行
- [Ctrl+z]:将当前程序放到后台运行,恢复到前台为命令[fg]
- [Ctrl+a]:将光标移至输入行头,相当于Home键
- [Ctrl+e]:将光标移至输入行末,相当于End键
- [Ctrl+k]:删除从光标所在位置到行末
三、作业
安装 toilet,figlet 命令
sudo apt-get update //获取更新
sudo apt-get install toilet //安装 toilet 命令
sudo apt-get install figlet //安装 figlet 命令
toilet LowoL //打印 LowoL
figlet LowoL //打印 LowoL