我的Linux体验之旅
安装Ubuntu
想体验一下Linux系统,据说可以通过命令行完成任何工作,听上去就很酷诶。那我认为最小成本最小风险的体验就是通过虚拟机了。
于是我下载了VMware,然后下载了Ubuntu(听说这个新手比较友好),然后就开始了我的快乐 体验之旅。
安装VMware Tools
安装VMware Tools体验更佳,其主要作用是虚拟硬件的驱动,鼠标的无缝移出移入,剪贴板共享,共享主机上的文件夹等功能(点32个赞)。还有我个人认为系统语言一定要设置为英文。
-
点击工具栏处虚拟机下的安装VMware Tools,因为我安装过了显示的是重新安装。
-
然后桌面会出现VMware的图标,打开文件位置,将.tar文件压缩包复制到其他文件夹,这里是只读的没法提取。右键点copy to,我是新建了个文件夹。本来在图中蓝笔框出位置的。
-
右键点击.tar压缩包,点击Extract Here,解压的文件就出现在了左边
-
然后要切换到管理员身份,然后执行vmware-install.pl,会需要输入密码,然后询问是否安装,安装位置等一系列问题。
切换到管理员身份,会要求输入密码
sudo su
然后在该文件夹处打开终端,执行其安装文件:
./vmware-install.pl
- 安装好了后屏幕就自适应变大了。下面也有提示怎么安装。
修改软件源
开始后会提示更新,默认的软件源是国外的,安装或者更新特别慢,可以输入更新命令感受一下,非常慢。
sudo apt update
- Ctrl + C用来中断某条命令的执行(比如此时更新这么慢,果断退出修改了软件源之后再来)
那可以将软件源改为国内的,之前试过各个博客说的命令行方式修改软件源文件(害,用命令行进入修改文件的界面都不知道怎么退出,一步步做下来之后也没成功,没反应,后来自己还把复制文件都弄没了)
窗口方式安全修改软件源看这里!
我还是先利用窗口方式慢慢学吧。
-
打开左下角"Show Applications",搜索"Softwares and Update", 然后"Download From"处就是现在的软件源,可以自行选择合适的软件源,我用的是中科大的源,感觉非常好。
-
选好想要的软件源后点击Choose Server,然后点击Close,会出现提示:点击Reload,完成了。
-
等它更新完就可以了。
-
这种情况下再更新就很快了,3s的样子。
安装搜狗中文输入法
参考资料:
搭建Pthon开发环境
安装Anaconda3
目前只打算在Linux下进行Python学习,所以我首先下载了Anaconda,在清华镜像下载比官网快。
因为对命令行还不太熟悉,我都尽量先手动进入要使用的文件的位置,然后在此处右键"Open in Terminal"。(感觉太蠢了…不过因为不懂感觉这样还挺方便的,不需要在进行目录变换了),然后输入命令:(bash命令是shell脚本解释器,把安装包交给它就好啦。)
更新,我懂点了:
下载好后进入下载目录(zou换成自己的用户名)
cd /home/zou/Downloads
查看安装文件的权限
ls
发现是白色的,添加可执行x权限
sudo chmod + x ./Anaconda3-2019.03-Linux-x86_64.sh
此时再查看发现变绿了,可以执行了
ls
执行该可执行文件,进行安装
bash ./Anaconda3-2019.03-Linux-x86_64.sh
然后会询问是否要安装,打yes回车,此时会进入协议,不想看直接按q到最底部,yes同意协议,还会问你安装位置,我是默认的,在/home/zou/Anaconda3下,然后等一会儿就出现了最重要的一步(添加路径):打yes!
然后就安装好了,要测试conda命令,会提示需要重启终端。
按Ctrl+Alt+T新打开一个终端,输入conda,这样就确定了完美安装好了,可以看到python的默认执行目录已经换成Anaconda下的了。
通过Anaconda内置的Spyder
1. 进入Anaconda/bin目录下打开终端
2. 输入./spyder
更新,路径设置好后,打开终端直接输入Spyder就可以进入了。
利用Visual Code
这个超级好用的文本编辑器我也下载了。
编辑好代码后直接在终端输入"python3 filename"。
一切皆文件,文件名后缀也不能少。
Pycharm安装
可以注册github学生身份,免费使用Jetbrains全家桶~
Linux使用
Linux命令大全 ,有命令不懂就来这里搜一搜。
基本知识
目录结构为:
Linux用户介绍
Linux用户通常分为管理员用户( root)和普通用户两类,登录系统后:
- 管理员( root)的默认目录为 /root;
- 普通用户的默认目录为 /home/username;
有些命令(如何用户相关的操作)必须以root权限才能运行,我们可以在命令前加sudo提升权限。
在第一次执行 sudo时需要输入密码,在接下来的一段时间内(即Linux的sudo会话时间内)再执行 sudo的时候就不需要输入密码,这个会话时间默认是 5分钟,可以通过编辑 /etc/sudoers来修改这个会话时间的大小,避免了频繁输入密码的麻烦。
体验命令
- pwd(Print Working Directory ):显示当前所在目录;
- cd(Change Directory): 切换当前目录;
- ls(list): 列出指定目录列表信息;
ps: 命令大多可以带参数达到不同目的,从下图可以看到默认目录在/home/username,然后是基本命令的使用。