Linux_ubuntu
来源:互联网 发布:mac chrome flash 发热 编辑:程序博客网 时间:2024/06/05 10:02
Linux Notes
- Linux Notes
- sh文件执行
- ubuntu 下文件压缩解压命令总结
- 远程登录Linux
- 设置屏幕分辨率
- ubuntu下如何查看和设置分辨率
- shell环境
- 软件包管理
- 主要包含两个包管理系统家族
- About install
- pycharm install
- 安装关于Python环境的包1
- 安装pip
- 现在利用pip安装数据计算和绘图包
- opencv install
- 关于cuda的安装可以直接下载deb文件在下载链接的下面直接有安装的Instructions
- 关于cudnn的安装
- 安装cuda和cudnn后重启无法登陆ubuntu图形界面
- 关于利用cv2在灰度图像上画彩色line的问题
- 关于Numpy保存数据的问题
- 关于Numpy-快速处理数据
- Python 字符串连接的方式
- SimpleITK Notes
- SimpleITK Seg and connect component
- From
- pip安装加速问题可以参考下面或者这里
.sh文件执行
点
.
执行,需要为文件添加权限$chmod +x file.sh
之后使用
./file.sh
执行source执行
source file.sh
ubuntu 下文件压缩/解压命令总结
远程登录Linux
ssh:
ssh romete_user_name@192.168.xx.xx
sftp:
远程下载文件到本地sftp remote_user_name@192.168.xx.xx
get -r needed_to_copy_to_local_folder/
bye
设置屏幕分辨率
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 MHzModeline "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 +vsyncroot@xxx:/home/xxx/Desktop# xrandr --addmode Virtual1 "1920x1080_60.00"root@xxx:/home/xxx/Desktop# xrandr --output Virtual1 --mode "1920x1080_60.00"
此时,屏幕分辨率已经改变了。
如果想把自定义屏幕分辨率设置为永久有效,在~/.profile文件中追加如下:
vim ~/.profilecvt 1920 1080xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsyncxrandr --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=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3:The Python IDEExec="/home/su/PycharmProjects/pycharm-community-2017.1.1/bin/pycharm.sh" %fIcon=/home/su/PycharmProjects/pycharm-community-2017.1.1/bin/pycharm.pngTerminal=pycharmCategories=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-numpysudo apt-get install python-scipysudo apt-get install python-matplotlibsudo apt-get install python-pandassudo apt-get install python-sklearn
也可以使用pip安装(recommend),pip可以用来解决项目依赖问题
安装pip
安装之前需要安装Python-dev
apt-get 安装命令
sudo apt-get install python-dev
若是这条命令无法安装,可以使用aptitude工具
sudo apt-get install aptitudesudo aptitude install python-dev
之后就可以安装pip啦
sudo apg-get install python-pip
现在利用pip安装数据计算和绘图包
sudo pip install numpysudo pip install scipysudo pip install matplotlibsudo pip install pandas
若是matplotlib需要安装依赖包libpng和freetype
安装libpng
sudo apt-get install libpng-dev
安装freetype
cd ~/Downloadswget http://downloas.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gztar zxvf freetype-2.4.10.tar.gzcd freetype-2.4.10/./configuremakesudo make install
之后在通过pip安装matplotlib和sklearn
sudo pip install matplotlibsudo pip install -U scikit-learn
最后测试是否成功
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom 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/513403582. http://blog.csdn.net/songrotek/article/details/50770154
- Linux_ubuntu
- linux_ubuntu软件源选择
- linux_ubuntu解压zip乱码
- linux_ubuntu清除多余内核
- linux_Ubuntu常用快捷键
- Linux_ubuntu安装软件、服务知识点
- Linux_Ubuntu的su初始密码设置
- linux_Ubuntu反复进入登录界面
- 从无到有环境配置(linux_ubuntu)
- 初学Linux_Ubuntu 13.04安装与配置
- Linux_ubuntu&windows双系统grub引导修复
- Linux_Ubuntu与PC文件传输_CuteFtp学习笔记
- Linux_Ubuntu下修改文件访问权限
- Linux_ubuntu下交叉编译权限问题解决方法
- linux_ubuntu各种环境变量配置的区别
- Linux_ubuntu待机后无法连接无线网
- Linux_Ubuntu主文件夹里的中文文件夹名改为英文
- linux_ubuntu查看系统资源占用(内存,cpu和进程)
- Android “java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a Serializ
- Android Stuido启动提示"No JVM installation found.Please install a 32-bit JDK...."
- oracle官网如何下载早期版本的jdk
- C语言———42道自整理面试题
- HTML5之列表
- Linux_ubuntu
- Pascal's Travels HDU
- Android—动画
- 文章标题
- 对安全审计软件的一次安全审计
- 一键收藏近期优质论文:从 NLP 到 CV
- 冬天里的一碗海鲜面
- android之广播制作接收手机信息
- $(document).ready(function(){}) 和$(function(){})的区别