ubuntu学习笔记

ubuntu学习笔记

命令

一般性命令

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 update
sudo apt-get upgrade
安装
sudo apt-get install name
卸载
sudo apt-get remove name
dpkg 安装
sudo dpkg -i deb name
sudo 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-numpy
sudo apt-get install python-scipy
sudo 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/bin
echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc

然后

conda list

就知道是否正确安装

tensorflow安装

pip install --upgrade tensorflow

cmake安装

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install cmake
sudo 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_examplt
ls
cd file_example
git init
#初始化仓库
ls -ah
#查看所有的文件包括隐藏文件

添加文件

git add readme.text
git commit -m "introduce"

版本控制

git status
# 查看结果
git diff
# 查看不同之处

之后,再进行

git add readme.text
git 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 .ssh
ls
上传到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.o
g++ -c data.cpp -o data.o
g++ 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/lib
sudo gedit /etc/profile
  • 在打开的文件中添加
export JAVA_HOME=/usr/lib/jdk-9.0.1
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
  • 然后重新启动计算机
reboot
  • 重启之后
java -version

编写java程序

javac welcome。java
java welcome

vim 使用说明

配置文件

vim ~/.vimrc
"vim环境变量设置 wxh
set nu  设置行号
set hlsearch

常用命令

nG跳转
yy复制
dd剪贴

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值