Linux是一套免费使用和自由传播的类Unix操作系统,而MacOS是Unix内核的桌面版操作系统。Linux主要是服务器系统,个人桌面做得好的也有,推荐使用Ubuntu,深度Linux,人性化较好,适合个人使用。MacOS是苹果公司开发的操作系统对苹果机支持好,对普通PC机兼容性较差,但他强大的娱乐性,个性化深受高端用户喜爱。虽然Linux的开发者较多,但他主要面向服务器造成Linux的应用软件的缺少。反而MacOS由于有苹果公司的支持,现拥有大量的应用程序。
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
Linux特点:良好的图形界面、免费、多用户、多任务、完全兼容、支持多平台。
想要很好的使用Linux系统,我给大家整理了一套适用于Ubuntu常用的命令:
| 参数 | 含义 |
|:-------------: |-------------|
| a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
| l | 以列表方式显示文件的详细信息 |
| * | 通配符 |
| > |输出重定向命令|
| more |分屏显示|
| clear | 清屏 |
| cd | 切换工作目录 |
| pwd | 显示当前路径 |
| mkdir | 创建目录 |
| rmdir | 删除目录 |
| rm | 删除文件 |
| ln | 建立链接文件 |
| cat | 查看文件或合并文件内容 |
| grep | 文本搜索 |
| find | 查找文件 |
| cp | 拷贝文件 |
| mv | 移动文件,可以对文件或文件夹进行重新命名 |
| tar | 归档管理 |
| gzip | 文件压缩解压|
| zip |文件压缩|
| unzip | 文件解压 |
| which |查看文件命令 |
| whoami | 查看当前用户 |
| who | 查看登录用户 |
| exit | 退出登录用户 |
| su | 切换用户 |
| chmod | 修改文件权限 rwx:可读可写可执行|
| cal | 查看当前日历 |
| date | 设置或显示时间 |
| ps | 查看进程信息 |
| top | 动态显示进程 |
| kill | 终止进程 |
| reboot、shutdown、init |关机重启 |
| df | 检查磁盘空间|
| du |检查目录所占磁盘空间|
| ifconfig |查看或配置网卡信息|
| ping | 测试远程主机连通性|
注重给大家推荐三个编辑器:
1 vim——编辑器之神
2 gedit编辑器
3 Sublime编辑器:它具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等,建议学习Python的朋友使用Sublime
在学习Python的过程中建议大家安装Ubuntu虚拟机。