- mac terminal ssh 远程连接服务器
语法: ssh [服务器用户名]@[ip] -p [端口] -i [当前目录下的密钥文件(不需要密钥,密码就可以)]
例子: $ ssh test@123.0.0.0 -p 80 -i ‘key’ - 建立保存模型及数据的专用文件夹
语法:mkdir [dir_name]
在当前目录下建立文件夹
例子: $ mkdir malcolm - 切换目录
3.1 切换目录
语法: cd [相对路径或绝对路径]
例子: $ cd …(切换到上级文件夹)
$ cd ~(切换到跟目录)
$ pwd 显示当前目录
3.2 罗列出目录内容
语法: ls
例子: ls - 创建虚拟环境
语法: virtualenv [env_name]
例子: $ virtualenv py2
$ virtualenv -p /usr/bin/python2.7 py2(指定python解释器程序路径) - 激活虚拟环境
语法: source [env_name]/bin/activate
例子: $ source py2/bin/activate - 停用虚拟环境
语法: deactivate
例子: $ deactivate - 在虚拟环境中安装python包
方法: 在虚拟环境激活的情况下使用pip命令
语法: pip install [p_name]
例子: (py2)Mac:$ pip install xgboost((py2)为系统显示,表示虚拟环境py2处于激活状态) - 通过vim/vi 创建并编写.py文件
语法: vim [file_name].py
例子: $ vim eda.py - 使用vim/vi 编辑文本
(1)“i”:切换到输入模式以输入字符
(2) “:”:切换到底线命令模式
(3)底线命令:q退出程序;w保存文件。
(4)ESC建:退出底线命令模式 - 删除文件及目录
(1)删除文件
语法: rm [file_name]
例子: $ rm eda.py
(2)删除目录
语法: rm -r [file_name]
例子: $ rm -r /home/space/music/ test - 通过jupyter notebook编辑及运行代码
语法: jupyter notebook (然后再浏览器中打开“http://[服务器ip]:8888/”) - 从已经运行的程序中退出
control C - linux之间复制文件和目录
(1)从本地复制到远程(文件)
语法: scp [local_file] [(remote_username@)remote_ip:remote_file/remote_folder]
例子: $ scp /home/space/music/sweet.mp3 test@127.0.3.124:/home/root/others/music
(2)从本地复制到远程(目录)
语法: scp -r [local_folder] [remote_username@remote_ip:remote_folder]
例子: $ scp -r /home/space/music/ test@127.0.3.124:/home/root/stuff/
(3)从远程复制到本地(文件及目录)
scp或scp -r后面两个参数调换顺序即可。 - 运行python程序
首先创建并编辑.py文件,然后运行:
语法: python [file_name].py
例子: $ python test.py - 运行shell程序
首先创建并编辑.sh文件,然后运行:
语法: /bin/sh [file_name].sh
例子: $ /bin/sh test.sh
算法工程师常用linux命令(持续更新)
最新推荐文章于 2024-05-30 17:34:01 发布