算法工程师常用linux命令(持续更新)

  1. mac terminal ssh 远程连接服务器
    语法: ssh [服务器用户名]@[ip] -p [端口] -i [当前目录下的密钥文件(不需要密钥,密码就可以)]
    例子: $ ssh test@123.0.0.0 -p 80 -i ‘key’
  2. 建立保存模型及数据的专用文件夹
    语法:mkdir [dir_name]
    在当前目录下建立文件夹
    例子: $ mkdir malcolm
  3. 切换目录
    3.1 切换目录
    语法: cd [相对路径或绝对路径]
    例子: $ cd …(切换到上级文件夹)
    $ cd ~(切换到跟目录)
    $ pwd 显示当前目录
    3.2 罗列出目录内容
    语法: ls
    例子: ls
  4. 创建虚拟环境
    语法: virtualenv [env_name]
    例子: $ virtualenv py2
    $ virtualenv -p /usr/bin/python2.7 py2(指定python解释器程序路径)
  5. 激活虚拟环境
    语法: source [env_name]/bin/activate
    例子: $ source py2/bin/activate
  6. 停用虚拟环境
    语法: deactivate
    例子: $ deactivate
  7. 在虚拟环境中安装python包
    方法: 在虚拟环境激活的情况下使用pip命令
    语法: pip install [p_name]
    例子: (py2)Mac:$ pip install xgboost((py2)为系统显示,表示虚拟环境py2处于激活状态)
  8. 通过vim/vi 创建并编写.py文件
    语法: vim [file_name].py
    例子: $ vim eda.py
  9. 使用vim/vi 编辑文本
    (1)“i”:切换到输入模式以输入字符
    (2) “:”:切换到底线命令模式
    (3)底线命令:q退出程序;w保存文件。
    (4)ESC建:退出底线命令模式
  10. 删除文件及目录
    (1)删除文件
    语法: rm [file_name]
    例子: $ rm eda.py
    (2)删除目录
    语法: rm -r [file_name]
    例子: $ rm -r /home/space/music/ test
  11. 通过jupyter notebook编辑及运行代码
    语法: jupyter notebook (然后再浏览器中打开“http://[服务器ip]:8888/”)
  12. 从已经运行的程序中退出
    control C
  13. 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后面两个参数调换顺序即可。
  14. 运行python程序
    首先创建并编辑.py文件,然后运行:
    语法: python [file_name].py
    例子: $ python test.py
  15. 运行shell程序
    首先创建并编辑.sh文件,然后运行:
    语法: /bin/sh [file_name].sh
    例子: $ /bin/sh test.sh
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值