学习资料:
有三AI -《深度学习视觉算法工程师成长指导手册》
文章目录
Linux基础命令
- cd命令
命令格式:cd <路径>
示例:cd /
表示切换到根目录cd ..
表示切换到上一层路径
- ls命令
命令格式:ls <参数> <路径>
示例:ls /
显示根目录下的所有文件及文件夹。ls -l /data
显示/data 路径下的所有文件及文件夹的详细信息。ls -l
显示当前路径下的所有文件及文件夹的详细信息ls *l wc
显示当前目录下面的文件数量。
- cat命令(读取文件内容及拼接文件)
命令格式:cat <文件>
- rm命令(删除文件或文件夹)
命令格式:rm <文件>
或rm -r <文件夹>
- -r 表示删除目录,也可用于删除文件
- -f 表示强制删除,不需要确认
- mkdir命令
命令格式:mkdir 文件夹
- p 表示创建多级文件夹
- cp命令(复制文件或文件夹)
命令格式:cp <文件><目标文件>
或者cp -r<文件夹><目标文件夹>
- kill命令(结束当前进程)
命令格式:kill PID码
示例:- 先通过命令
ps au
查看进程,找到需要终止进程的PID。在通过kill PID 即可。 kill -9 PID
表示强制结束
- 先通过命令
shell脚本
【例1】
#!/bin/sh
a="hello world!"
num=2
echo "a is : $a num is : ${num}nd"
运行结果:a is : hello world! num is : 2nd
$来获取变量值
【例2】
问题:
- 切换工作目录至 /tmp
- 依次向/tmp 目录中的每个文件或子目录问好(Hello,log)
- 统计/tmp 目录下共有多个文件,并显示出来
#!/bin/bash
cd /tmp
for i in /tmp/*
do
echo "Hello , $i"
done
count=`ls -l|grep '^-'|wc -l`
echo "====file_count:$count===="
运行结果:
Github
1. 安装git
在Ubuntu18.04上安装git,输入下面命令即可安装:
sudo apt install git
查看git版本:
git --version
2. 配置参数
在git中配置自己的名称和电子邮件地址,可以通过使用以
下命令来完成此操作:
$git config --global user.name "your name"
$git config --global user.email "your email"
可以通过下面命令查看是否正确配置。
git config --list
此外,还需要创建一个ssh key,将电脑和github账号联系在一起,这样以后就能十分方便地通过git上传代码了。
- 获取秘钥
- 首先在命令行输入
cd ~/.ssh
,第一次配置会显示没有那个文件或目录,这是正常现象。 - 然后在命令行输入
ssh-keygen -t rsa -C "邮箱地址"
,接下来连按三次回车就可以了。
- 首先在命令行输入
- 配置
打开/home/user_name/.ssh/id_rsa 文件夹下 id_rsa.pub 文件,复制里面的内容,这就是密钥。然后登录 github 来添加这个密钥。登录 github 后找到 SSH and GPG keys 这个选项(在 setting 里面),然后点击网页右上角的 New SSH keys 进行添加。
3. clone操作
从github 上面拉取代码:
git clone <需要clone的地址>
例如:git clone git@github.com:tangxingwang/my_github.git
有的时候我们需要拉取依赖库,就需要加上--recursive
选项。
4. push操作
在刚刚 clone 下的文件夹 my_github 里面添加一个新的文件 test.py,然后把它 push 到 github 中。命令如下:
cd my_github
touch test.py
git add test.py
git status
git commit -m"first commit"
git push origin master
如此,push成功了。
VIM基本操作
基本命令
- i 切换到输入模式,以输入字符。
- x 删除当前光标所在处的字符。
- : 切换到底线命令模式,以在最底一行输入命令
输入模式
在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按 Esc 键即可返回基本命令模式。
- i 光标前插入
- a 光标后插入
- o 换行
底线命令模式
如果要保存、查找或者替换一些内容等,就需要进入底线命令模式。
底线命令模式的进入方法为:在基本命令模式下按":"":“键,vim 窗口的左下方会出现一个”:"符号这时就可以输入相关的指令进行操作了。
对于新手来说,经常不知道自己处于什么模式,不论是自己忘了,还是不小心切换了模式,都可以按一次 Esc 键返回基本命令模式。如果你多按几次 Esc 键后听到"嘀————"的声音,则代表你已经处于基本命令模式了
按键说明
Vim插件攻略
vim所有的插件和附属的配置文件都会存放在 ~/.vim 目录中。
Vundle
为每一个安装的插件创建一个独立的目录树,并在相应的插件目录中存
储附加的配置文件。因此,相互之间没有混淆的文件。简言之,Vundle 允许你安装新的插件、配置已有的插件、更新插件配置、搜索安装的插件和清理不使用的插件。所有的操作都可以在一键交互模式下完成
YouCompleteMe
自动补全插件