「Linux系列」1-前期基础篇
关键字:Linux学习路线、工具、常识、目录结构等
摘要:包含linux的学习路线和前要基础知识。
工科一大特点:
- 先know how,再know why。
- 别卡在难点,继续往前走。
- Linux不是思想,是工具。需要用的溜!
Linux 前期基础篇
一 虚拟机快照和克隆
1、快照
在打BOSS前我们往往存个档以防万一,Linux系统同理。
当下一步将进行重要操作时,往往拍摄一份快照作为备份。
2、虚拟机克隆
当需要配置多个虚拟机时,一个个配置内存、硬盘大小、OS系统等显然不现实,这便需要采用克隆的方式。
一个是通过文件复制的方式,一个是通过VMware WorkStation 右键菜单的克隆即可。
二 VMtools工具
VMtools是一个建立本机Windows和虚拟机Linux系统的桥梁,可以通过共享文件夹来共享文件。
- Linux目录:mnt/hgfs/myshare
- Windows目录:在WMware配置中设置
三 远程登录XShell和XFTP工具
在学习中或许是在自己电脑的虚拟机上实现,但是在实际应用场景中,Linux服务器是多人共享、运行在公网上的,所以要求程序员需要通过远程登录到Linux服务器上进行项目的管理和开发工作。
- SSH登录工具:putty、SecureCRT、Xshell等工具
- FTP文件传输工具:Xftp。
四 目录结构(记忆)
“Linux世界中,一切皆文件”
正如C盘放系统,D盘放软件一样。Linux系统的目录结构也功能各异,需要大致记忆。详见思维导图。
五 vi和vim编辑器
Linux系统内置vi编辑器,vim可以看成是vi的增强版,就好比是在idea中编写代码,关键字,语句都会用不同颜色来表示,方便程序设计,代码补全,编译等操作。
1、vim操作模式
vim中分两种模式(3种)
编辑模式(按i进入),用于编写具体代码
命令模式(按ESC+ :),用于进行复制、粘贴、删除、保存退出等命令。
2、快捷操作(命令模式下)
- 拷贝—>yy + p(效果等同于ctrl + c , ctrl + v,5yyp表示复制下面5行)
- 删除 —>dd (若要是删除多行需要进行和拷贝多行一样的操作,数字 + dd )
- 查找某个单词—> /Hello(按n下一个)
- 跳转首行和末尾行 —>gg、G(使用G进入到文件末尾,使用gg进入文件的最首行)
- 开启和关闭行号 —>set nu / set nonu
- 撤销操作 —> u (等同于windows下ctrl + z)
六 系统指令
shutdown -h now 立刻关机
shutdown -h 1 1分钟后关机
shutdown -r now 现在重启开机
halt 关机
reboot 重新启动
sync 把内存的数据同步到磁盘*
tips:在重启和关机前,往往都要进行syns操作!
七 账号使用
实际工作中很少用root用户登录,因为root权限过高。往往通过普通用户登录,权限不够再用su - root 切换成管理员身份。
升权限输密码,降权限不用;使用logout可以返回上一级的用户。
【附录】