linux笔记

pip命令:

1> 把本地包打包:pip install -d save_path package_name 
2> 安装本地包: pip install <path>/<package_name> 
3> 安装包到指定路径 pip install --target=packages_path 
4> 查看包版本 package.__version__ 路径 package.__file__ 
5> 获取到pip支持的文件名还有版本 (用于本地安装时显示is not a supported wheel on this platform,查看后修改文件名即可)

import pip
print(pip.pep425tags.get_supported())
  • 1
  • 2

6> 导入包路径(可以选择优先级) sys.path.insert(0, 'packages_path') 
7> PyChorm中增加环境变量(比如增加LD_LIBRARY_PATH):Run->Edit Configureations... 
8> python3使用pip出现:module ‘enum’ has no attribute ‘IntFlag’? 
解决:$unset PYTHONPATH 
9> list.append(text) 为浅拷贝,即改变text的值 list也会改变。 
10> python遍历文件夹下所有文件,包括子文件夹下的:

for root,dirs,files in os.walk('./lfw'):
    for dir in dirs:
        print(os.path.join(root, dir))
    for file in files:
        print(os.path.join(root, file))
  • 1
  • 2
  • 3
  • 4
  • 5

11> 数组按第一行对所有行进行排序(某行,某列都可以,需要调整) 
np.lexsort() 返回最后一列排序后的索引位置

# 如对 a = [[1, 2, 0]
#          [4, 3, 5]]
np.lexsort(a)
# ourput: array([1, 0, 2])

# 对最后一列
np.lexsort(a.T)

# 对a, b 2数组 先对a排序,在对b排序
np.lexsort((b, a))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

13> 查看pyhton虚拟环境和切换

# 查看
conda info -e
# 切换
source activate env_name
  • 1
  • 2
  • 3
  • 4

14> numpy查找某个元素位置:numpy.argwhere()

15> ipython切换核(基于conda虚拟环境)

source activate mypython
conda install notebook ipykernel
ipython kernel install --user
  • 1
  • 2
  • 3

详见:IPython

matlab命令:

1: 读取一个文件夹下的所有文件路径。

datadir = './xxx/xxx';
files = dir([datadir '/*.mat']);
  • 1
  • 2

然后这样得到整个tmp中选定的路径

sesectFiles = arrayfun(@(x) [datadir '/' x.name], tmp, 'UniformOutput', false);
  • 1

2: 建立一个空的结构体

batch_sprites = struct;
  • 1

linux命令:

1: 分屏显示: tmux

2: 查看信仰图标:screenfetch

3: 按进程的内存排序:top 按 shift+m

4: 显卡信息: nvidia-smi

#4: 查找指定进程:ps aux | grep xxx

5: 查找某一进程PID:pgrep xxx

6: 修改主题:gnome-tweak-tool

7: Ubuntu 16.04启动错误"a start job is running for hold 
原因:修改启动管理器后显卡驱动不兼容。 
处理: 
1)通过一个Ubuntu USB启动盘启动系统,选择试用(非安装),挂载电脑的系统盘(/etc所在磁盘)。 
2)编辑文件:sudo vi /etc/X11/default-display-manager 将默认启动管理器设置为lightdm。 
3)如果图形界面遇到问题(或提示警告),可以通过 Ctrl + Alt + F1 进入终端: sudo /etc/init.d/lightdm restart可以进去。进入系统之后在终端再次执行: sudo dpkg-reconfigure lightgm 进行确认一下。

8: 启动时出现 The system is running in low-graphics mode. 
问题:登录管理器中启动项出现问题 
处理:检查登录管理器是否有错误命令。 
1) lightdm: /etc/lightdm/lightdm.conf 
2) gdm: /etc/gdm/PostLogin/Default

9: ssh连接与远程传输 
连接:ssh [-l login_name] [-p port] [user@]hostname] 比如:ssh -p 12333 root@216.230.230.114 
传输: 
1> 从服务器上下载文件 
文件 scp username@servername:/path/filename /var/www/local_dir 
文件夹 scp -r username@servername:/var/www/remote_dir/ /var/www/local_dir 
2> 上传本地文件到服务器 
文件 scp /path/filename username@servername:/path 
文件夹 scp -r local_dir username@servername:remote_dir

10: 查看命令路径 
which command linux下 
where command windows下

11: 修改配色方案 
复制 cp /etc/DIR_COLORS ~/.dir_colors + 修改 
配置 eval 'dircolors ~/.dir_colors'

12: 转换 BibTeX 到 Endnote 格式 
下载bibutils
convert from BibTeX to tagged Endnote simply:$ bib2xml input.bib | xml2end > output.end

PS:以上大多数命令都来自其他博客,感谢大家 ^_^!

转载。 https://blog.csdn.net/u011276025/article/details/74080058

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值