ubuntu学习笔记
来源:互联网 发布:淘宝手机活动报名入口 编辑:程序博客网 时间:2024/05/27 00:31
ubuntu学习笔记
- ubuntu学习笔记
- 命令
- 一般性命令
- 软件包相关命令
- 更新
- 安装
- 卸载
- dpkg 安装
- 文件操作命令
- rm命令
- cd的用法
- 创建一个新目录
- remarkable的配置说明
- sublime 的配置与说明
- python配置说明
- 命令
- Anaconda配置
- tensorflow安装
- cmake安装
- dlib安装
- git 使用说明
- 安装
- 账户配置
- 创建仓库
- 添加文件
- 版本控制
- 查看历史提交记录
- 撤销修改
- 删除文件
- git远程仓库
- 从本地上传到github
- ssh秘钥的创建
- 上传到github
- 同步到本地
- 本地clone
- 从本地上传到github
- 编写cc程序
- java
- 安装jdk
- 编写java程序
- vim 使用说明
- 配置文件
- 常用命令
- Anaconda配置
命令
一般性命令
date
显示日期 bc
计算器 cal
日历 cal -j 2000
显示天数 who
查看当前账户 whoami
显示自己的信息 uptime
显示系统运行了多长时间 hostname
显示计算机名称 uname
显示操作系统 uname -a
显示操作系统所有信息 last
最近登陆账户更改密码 passwd
修改密码 history 5
显示最近5个命令的历史记录,不加n是显示全部。 history -c
清除历史记录 clear
清除终端显示 exit
登出终端 shutdown -h now
立刻关机 reboot
重新启动 ctrl+j
= 回车
软件包相关命令
更新
sudo apt-get updatesudo apt-get upgrade
安装
sudo apt-get install name
卸载
sudo apt-get remove name
dpkg 安装
sudo dpkg -i deb namesudo apt-get install -f# 补上依赖项
文件操作命令
cat
显示文件内容,或者串接文件以及重定向。 echo
在终端显示
echo “I love you!”
pwd
是显示当前位置 ls
是列出详细资料 ls -ah
显示隐藏的目录
rm
命令
rm
删除 rm -f
强制删除 rm -r
删除目录及其文件
cd
的用法
cd /
进入根目录 cd ..
进入上一级的目录 cd -
进入之前的目录
进入绝对路径 是cd/文件名
进入相对路径是cd 文件名
创建一个新目录
mkdir 文件名
remarkable的配置说明
在安装包目录下
dpkg -i remarkable_1.62_all.deb# 补上依赖项sudo apt-get install -f
sublime 的配置与说明
sudo add-apt-repository ppa:webupd8team/sublime-text-3 #添加sublime text 3的仓库sudo apt-get update #更新软件库sudo apt-get install sublime-text-installer #安装Sublime Text 3
之后对于sublime使用
终端输入
subl
然后在那里输入 (3143版)
—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE7B379F 50C9D69D B35179EF 2FE898C4 8E4277A8 555CE714 E1FB0E43 D5D52613 C3D12E98 BC49967F 7652EED2 9D2D2E61 67610860 6D338B72 5CF95C69 E36B85CC 84991F19 7575D828 470A92AB —— END LICENSE ——
python配置说明
sudo apt-get install python-numpysudo apt-get install python-scipysudo apt-get install python-matplotlib
#
sudo apt-get upgrade
Anaconda配置
清华镜像
找到linux 版本 下载
在下载目录下
bash Anaconda-2.2.0-linux-x86_64.sh
一路yes和回车
最后加上环境变量
特别注意最后那个yes
没加那个yes的话,就要进行之后的操作。
# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/binecho 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc# 更新bashrc以立即生效source ~/.bashrc
然后
conda list
就知道是否正确安装
tensorflow
安装
pip install --upgrade tensorflow
cmake
安装
sudo apt-get install software-properties-commonsudo add-apt-repository ppa:george-edison55/cmake-3.xsudo apt-get updatesudo apt-get install cmakesudo apt-get upgrade
然后验证
cmake --version
dlib
安装
安装libboost
sudo apt-get install libbost-python-dev cmake
然后在dlib官网下载dlib。
解压安装包
在dlib目录下找到setup.py
python setup.py install --yes USE_AVX_INSTRUCTIONS
import 导入会报错
ImportError: /home/wxh/anaconda2/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0)
用anaconda安装
conda install libgcc
就可以了。
git 使用说明
安装
sudo apt-get install git
账户配置
git config --global user.email "email"git config --global user.name "name"
创建仓库
如果需要创建目录的话
mkdir file_exampltlscd file_examplegit init#初始化仓库ls -ah#查看所有的文件包括隐藏文件
添加文件
git add readme.textgit commit -m "introduce"
版本控制
git status# 查看结果git diff# 查看不同之处
之后,再进行
git add readme.textgit commit -m "introduce"
查看历史提交记录
git log
使用
git reset -- hard “number of commit”# "number of commit" 为log显示的编码
或者
git reset -- hard HEAD ^number# number为前几个版本
撤销修改
git checkout -- file_name
在未commit之前,回溯到上一个版本。
删除文件
参考廖雪峰教程
git远程仓库
从本地上传到github
ssh秘钥的创建
用户主目录下
ls - ah
查看是否有.ssh
没有的话,使用命令创建
ssh-keygen -t rsa -C "youremail@example.com"
然后
cd .sshls
上传到github
然后,按照廖雪峰官网上才操作就好了。
廖雪峰教程
本地添加之后,进行操作
git push origin master
问题
>
描述:向github仓库推送时(git push originmaster),出现如下错误:
error: 无法推送一些引用到 ‘https://github.com/yourname/youname.github.io.git’
提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外
提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
提示:(如 ‘git pull…’)。
提示:详见 ‘git push – help’ 中的 ‘Note about fast-forwards’小节。
解决方法 git push -u origin +master
同步到本地
git pull origin master
本地clone
git clone
编写c/c++程序
在文件夹下新建文档,用gedit打开,gedit下方可以调试tab键和缩进以及语言。
gcc file #.c文件g++ file #.cpp文件./a.out
多文件编译
g++ -c main.cpp -o main.og++ -c data.cpp -o data.og++ main.o date.o -o main./main
或者
g++ main.cpp data.cpp -o main
java
安装jdk
- 下载jdk
tar xvf jdk-9.0.1_linux-x64_bin.tar.gz sudo mv jdk-9.0.1/ /usr/libsudo gedit /etc/profile
- 在打开的文件中添加
export JAVA_HOME=/usr/lib/jdk-9.0.1export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
- 然后重新启动计算机
reboot
- 重启之后
java -version
编写java程序
javac welcome。javajava welcome
vim 使用说明
配置文件
vim ~/.vimrc
"vim环境变量设置 wxhset nu 设置行号set hlsearch
常用命令
nG
跳转 yy
复制 dd
剪贴
- ubuntu 学习笔记
- ubuntu 学习笔记
- Ubuntu学习笔记
- Ubuntu学习笔记---1
- Ubuntu学习笔记
- ubuntu学习笔记
- ubuntu学习笔记二
- Ubuntu学习笔记
- Ubuntu 10.10学习笔记
- ubuntu学习笔记
- ubuntu学习笔记
- ubuntu学习笔记
- ubuntu学习笔记
- ubuntu 学习笔记
- Ubuntu 学习笔记
- ubuntu学习笔记
- ubuntu学习笔记
- Python学习笔记(Ubuntu)
- 一切都是最好的安排——软考总结
- spring3 struts2 hibernate3整合
- 四大组件之serviceser
- 段错误(segment fant)
- Spring Boot中使用@Async实现异步调用
- ubuntu学习笔记
- 游戏1
- hdu 5944
- 201403-4 无线网络
- c++ 重载 >>(输入) 、<< (输出) 操作符
- C#连接Oracle数据库的一种方法(详细过程)
- 模板类 的完美转发
- 好好学习:个人知识管理精进指南
- 帧数科普(电影与游戏)