毕业设计的前期准备(pythoh编程环境的搭建及linux基本命令学习)

pythoh编程环境的搭建及linux基本命令学习

pythoh编程环境的搭建

首先安装anaconda(Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等)计算环境:
(1)使用wget命令下载anaconda安装包:
在这里插入图片描述
(2)再使用bash命令进行安装:
在这里插入图片描述
按照提示,先输入yes同意协议开始安装,install很多部分的包体后
(3)使用命令:
export PATH=/root/anaconda3/bin:$PATH
source ~/.bashrc (重新加载配置文件)
将其添加到系统路径下面即可正常使用有关命令,下面是有关命令的测试:
在这里插入图片描述
接下来编辑一个简单的python程序测试python环境是否搭建完毕:
(1)首先使用conda命令创建一个新的python3.6环境:
conda create -n py36 python=3.6
使用本命令后提示安装包需要升级,一段时间升级后使用命令:
source activate py36 进入虚拟环境
在这里插入图片描述
(2)创建一个新的test.py的文件来进行测试:
vim test.py
在这里插入图片描述
保存并退出后运行该程序:
python test.py
在这里插入图片描述
测试成功,python环境搭建完毕。

linux基本命令学习

接下来学习一下本文中出现的有关的linux以及常用的linux操作命令:
(1)ls
是很常用的linux命令,用来显示当前目录下的文件
ls -l :显示当前路径下的所有文件及文件夹的详细信息

(2)cd
cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。

(3)cat
cat是concatenate 的缩写。表示读取文件内容及拼接文件。
例子:cat test.txt 读取当前路径下test.txt文件内容。

(4)mkdir
mkdir是make directory 的缩写。用于创建文件夹。创建文件夹前需保证当前用户对当前路径有修改的权限。
例子:mkdir test //创建一个名为test的文件夹

(5)rm
rm是remove 的缩写。用于删除文件或文件夹,常用参数-r -f,-r表示删除目录,也可以用于删除文件,-f表示强制删除,不需要确认。同样的,删除文件前需保证当前用户对当前路径有修改的权限。
例子:rm -rf test //强制删除本文件夹及文件夹下面的所有文件

(6)cp
cp是copy 的缩写。用于复制文件或文件夹。
例子:cp /data/logs /data/local/tmp/logs 复制/data路径下的logs到/data/local/tmp路径下。

(7)mv
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。
例子:mv test.py hello.py //将文件test.py的名字修改为hello.py
mv test1.txt test3 //将文件test1.txt移动到test3的路径下面
可以一次性移动多个文件到文件夹下:
mv test1.txt test2.txt test //将test1.txt test2.txt两个文件移动到test文件夹下面
(8)kill
命令格式:kill PID码
意义:结束当前进程
示例:
先通过输入命令 ps au查看进程,找到需要终止进程的PID再通过kill PID即可,如我这里想要终止的进程是vim test.py,查到的PID是3163,我们可以输入kill 3163结束这个程序,如果结束不了,可以通过kill -9 PID码强制结束,即kii -9 3163

(10)wget
wget是Linux下下载文件的最常用命令。wget支持HTTP,HTTPS和FTP协议,支持自动下载,即可以在用户退出系统后在后台执行,直到下载结束。
例子:wget http://cn2.php.net/distributions/php-5.6.13.tar.gz //使用命令下载单个文件

(11)bash
用于运行shell脚本编写好的文件。
例子:bash hello.sh //运行hello.sh的shell脚本

(12)vim
vi文本编辑器的常用命令。
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

  1. 命令行模式command mode)
      控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。‘

  2. 插入模式(Insert mode)
      只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

  3. 底行模式(last line mode)
      将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

例子:vim test.txt //创建一个名为test.txt的文件并用vi编辑器打开

参考博客:
(1)https://blog.csdn.net/cyl101816/article/details/82026678
(2)http://www.freesion.com/article/8778157558/

发布了19 篇原创文章 · 获赞 2 · 访问量 851

猜你喜欢

转载自blog.csdn.net/aa98865646/article/details/103861718