Linux开发常用指令总结(一)

尊敬的读者您好:笔者很高兴自己的文章能被阅读,但原创与编辑均不易,所以转载请必须注明本文出处并附上本文地址超链接以及博主博客地址:https://blog.csdn.net/vensmallzeng。若觉得本文对您有益处还请帮忙点个赞鼓励一下,笔者在此感谢每一位读者,如需联系笔者,请记下邮箱:zengzenghe@gmail.com,谢谢合作!

 

 

 

1、后台运行脚本

nohup python3 -u train.py > train.log 2>&1 &

 

2、动态查看GPU占用情况

watch -n 1 nvidia-smi

查看GPU占用情况

nvidia-smi

 

3、将本地文件复制到堡垒机

scp hezz@**.***.***.**:/Users/hezz/PycharmProjects/cnn_text_classificationtf_master/eval.py  ./

复制时出现问题 先试试 sudo /usr/sbin/sshd

否则请参考

http://blog.chinaunix.net/uid-26168435-id-5732463.html

若前后位置反之则将堡垒机复制到本地

 

4、查看everyday_available_features_plus_full.txt文件多少行

wc -l everyday_available_features_plus_full.txt

 

5、指定分割点,将文件一分为二

① 取everyday_available_features_plus_full.txt前125378567行作为everyday_available_features_plus_full_part_1.txt

head -n125378567 everyday_available_features_plus_full.txt > everyday_available_features_plus_full_part_1.txt

② 取everyday_available_features_plus_full.txt后125378567行作为everyday_available_features_plus_full_part_2.txt

tail -n+125378568 everyday_available_features_plus_full.txt > everyday_available_features_plus_full_part_2.txt

 

6、随机将txt文件进行按行按比例划分

brew install coreutils

取1w条数据并生成文件family_nofamily_comments_1w.txt

shuf -n10000 family_nofamily_comments_20w.txt> family_nofamily_comments_1w.txt

 

7、按指定行进行文件划分

将features.txt文件按每3行拆分成一个文件,拆分后的文件名以features_son开头,以数字作为后缀且后缀长度为1

split -l 3 features.txt -d -a 1 features_son

 

8、安装anaconda软件

① 先下载.sh文件,并用“sh + *.sh文件”进行安装

② 安装完毕后,每次在终端先输入source .bash_profile进入anaconda, 然后用pip安装库

③ 在Pycharm中将解析器设置成anaconda3/bin/python,即可实现库同步

 

9、查看正在运行的所有进程

ps -f

查看指定名称的进程

ps -f | grep python3

 

 

 

日积月累,与君共进,增增小结,未完待续。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值