一、为什么要学Linux?
大部分企业应用跑在 linux server
上
1.熟练在 Linux
服务器上操作
2.了解 Linux
工作原理和常用工具
3.需要了解查看文件、进程、内存相关的一些命令,用来调试和排查
二、如何查询 Linux
命令的用法
1.使用 man
命令查询用法。但是 man
手册比较晦涩
2.使用工具自带的 help
,比如 pip --help
3.这里介绍一个 man
的替代工具 tldr
。pip install tldr
三、文件/目录操作命令
掌握常见的文件操作工具
1.chown
/chmod
/chgrp
2.ls
/rm
/cd
/cp
/mv
/touch
/rename
/ln
(软链接和硬链接)等
(面试可能会问到软链接和硬链接的区别,要注意查漏补缺)
3.locate
/find
/grep
定位查找和搜索
比如,递归删除项目里的.pyc
文件:
find .<