Linux_ubuntu

Linux Notes

  • pip安裝加速問題可以參考下面或者這裏
    這裏寫圖片描述
    pip_accelerate

.sh文件執行

  • .執行,需要爲文件添加權限

    $chmod +x file.sh

    之後使用./file.sh執行

  • source執行

    source file.sh

ubuntu 下文件壓縮/解壓命令總結

遠程登錄Linux

設置屏幕分辨率

ubuntu下如何查看和設置分辨率

  • recommend 1680 1050 *
root@xxx: xrandr -q

會出現Virtual1 connected …樣式的字符,主要記住connected前面的名字, Virtual1 設備名稱,後面會用到,maximum 8192 x 8192最大支持分辨率。
在終端輸入:cvt 1920 1080,顯示如下:

root@xxx:/home/xxx/Desktop# cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

紅色部分會在–newmode命令中用到,直接複製即可。
接下來通過–newmode、–addmode、–output命令即可完成,如下:

root@xxx:/home/xxx/Desktop# xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
root@xxx:/home/xxx/Desktop# xrandr --addmode Virtual1 "1920x1080_60.00"
root@xxx:/home/xxx/Desktop# xrandr --output Virtual1 --mode "1920x1080_60.00"

此時,屏幕分辨率已經改變了。

如果想把自定義屏幕分辨率設置爲永久有效,在~/.profile文件中追加如下:

vim ~/.profile

cvt 1920 1080

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

xrandr --addmode Virtual1 "1920x1080_60.00"

xrandr --output Virtual1 --mode "1920x1080_60.00"

From: 快樂的 Linux 命令行

shell環境

  source .bashrc這個命令用於對.bashrc這個文件進行更改後,促使更改生效的作用。.bashrc文件只會在開始啓動終端會話時讀取,所以利用這個命令強迫bash重新讀取修改後的.bashrc文件。

軟件包管理

主要包含兩個包管理系統家族:
  • Debinan
    從資源庫中安裝軟件包命令是apt-get update;apt-get install pack_name
    從資源庫中安裝軟件包命令dpkg --install package_file
    卸載軟件 apt-get remove package_name
    更新軟件包 apt-get update;apt-get upgrade
    列出所有安裝的軟件 dpkg --list
    確定一個軟件是否成功 dpkg --status package_name
    查找某個安裝的軟件包 dpkg --search file_name

  • Red Hat
    從資源庫安裝軟件包命令是yum install package_name
    從資源庫中安裝軟件包命令 rpm -i package_file
    卸載軟件 yum erase package_name
    更新軟件 yum update
    列出所有安裝的軟件 rpm -qa
    確定一個軟件安裝成功 rpm -q package_name
    查找某個安裝的軟件包rpm -qf file_name

About install

pycharm install

Ubuntu 設置快捷方式啓動
Ubuntu的快捷方式都放在/usr/share/applications,首先在該目錄下創建一個Pycharm.desktop

$ sudo gedit /usr/share/applications/Pycharm.desktop  

輸入一下內容,注意Exec和Icon需要設置成你自己的路徑

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/home/su/PycharmProjects/pycharm-community-2017.1.1/bin/pycharm.sh" %f
Icon=/home/su/PycharmProjects/pycharm-community-2017.1.1/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

最後啓動pycharm,locked to launcher
NOTE:
如果想將啓動圖標放置到桌面,那麼需要一下命令
shell
$ cp /usr/share/applications/Pycharm.desktop ~/Desktop

這時候桌面上出現Pycharm.desktop文件,但是是灰色的,需要在桌面路徑下運行以下命令

$ sudo chmod 777 Pycharm.desktop

桌面圖標正常了,可以通過雙擊打開pycharm,在lock to launcher
####查看ip

$ ifconfig

##### or

iptables -L -n

#### About SSH
查看shell類型命令:

$ echo $SHELL

#### 解壓文件
.xz文件:號稱壓縮率之王,比7z還要小,但是壓縮時間比7z長。
創建壓縮文件命令:

$xz -z 要壓縮的文件

解壓文件命令:

$xz -d 要解壓的.xz文件

創建tar.xz文件,只要先 tar cvf xxx.tar xxx/ 這樣創建xxx.tar文件先,然後使用 xz -z xxx.tar 來將 xxx.tar壓縮成爲 xxx.tar.xz

$tar cvf xxx.tar xxx/
$xz -z xxx.tar

解壓tar.xz文件,先 xz -d xxx.tar.xz 將 xxx.tar.xz解壓成 xxx.tar 然後,再用 tar xvf xxx.tar來解包

$xz -d xxx.tar.xz
$tar xvf xxx.tar

##### 使用鏡像加速pip安裝Python包
臨時使用(注意:simple不能少,是https,而不是http)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

永久使用
修改“~/.pip/pip.conf(沒有就創建一個),修改index-url至tuna,例如

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
“`

安裝關於Python環境的包[1]

安裝之前建議更新一下軟件源

sudo apt-get update

可以使用apt-get命令安裝:

sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install python-pandas
sudo apt-get install python-sklearn

也可以使用pip安裝(recommend),pip可以用來解決項目依賴問題

安裝pip

安裝之前需要安裝Python-dev
apt-get 安裝命令

sudo apt-get install python-dev

若是這條命令無法安裝,可以使用aptitude工具

sudo apt-get install aptitude
sudo aptitude install python-dev

之後就可以安裝pip

sudo apg-get install python-pip

現在利用pip安裝數據計算和繪圖包

sudo pip install numpy
sudo pip install scipy
sudo pip install matplotlib
sudo pip install pandas

若是matplotlib需要安裝依賴包libpng和freetype
安裝libpng

sudo apt-get install libpng-dev

安裝freetype

cd ~/Downloads
wget http://downloas.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gz
tar zxvf freetype-2.4.10.tar.gz
cd freetype-2.4.10/
./configure
make
sudo make install

之後在通過pip安裝matplotlib和sklearn

sudo pip install matplotlib
sudo pip install -U scikit-learn

最後測試是否成功

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from sklearn import datasets, linear_model

opencv install

sudo apt-get install python-opencv

關於cuda的安裝可以直接下載.deb文件,在下載鏈接的下面直接有安裝的Instructions.

關於cudnn的安裝

可以參考[2]”從頭開始安裝Ubuntu,cuda,cudnn,caffe,tensorflow.ROS”。

安裝cuda和cudnn後,重啓無法登陸ubuntu圖形界面

具體原因不知道,但是需要: Ctrl + F1後

sudo apt-get purge nvidia*
reboot

關於利用cv2,在灰度圖像上畫彩色line的問題

因爲灰度圖像是單通道圖像,彩色圖像是三通道圖像,所以一般認爲在灰度圖像上畫彩色圖不能實現,但是我採用了一種“欺騙”的方法:
首先,在灰度圖像上進行各種圖像處理的操作,等操作完成後,利用 bgr_image= cv2.cvtColor(gray_image, cv2.COLOR_GRAY2BGR) 將單通道圖像變成三通道圖像(但是這個三通道圖像顯示出來還是灰度的,原因不知),之後就可以在這個所謂的三通道圖像上畫彩色的線啦。
[1].http://blog.csdn.net/sunny2038/article/details/12889059
[2].http://blog.csdn.net/zhangxb35/article/details/47275277
3.http://blog.csdn.net/jfuck/article/details/9620889
4.http://blog.csdn.net/caimouse/article/details/62423006?locationNum=2&fps=1
5.http://docs.opencv.org/trunk/d3/dc0/group__imgproc__shape.html#ga17ed9f5d79ae97bd4c7cf18403e1689a
6.http://docs.opencv.org/trunk/d7/d4d/tutorial_py_thresholding.html

關於Numpy保存數據的問題

關於Numpy-快速處理數據

Python 字符串連接的方式

  • 1.直接使用加號
  • 2.使用join方法
liststr = ['python', 'tab', '.com']<br>
website = ''.join(liststr)
  • 3.替換
website = '%s%s%s' % ('python', 'tab', '.com')

SimpleITK Notes

SimpleITK Seg and connect component

From

1. http://blog.csdn.net/Yakumoyukarilan/article/details/51340358
2. http://blog.csdn.net/songrotek/article/details/50770154
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章