Ubuntu相关文件和指令,source, bash, zsh, cat, touch, adb, git

source

source命令也称为"点命令",也就是一个点符号(.),是bash的内部命令。
功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句
source命令通常用于重新执行刚修改的初始化文件,
使之立即生效,而不必注销并重新登录。

source /opt/ros/kinetic/setup.bash

会执行指定目录下的bash文件或者zsh文件,可以用来添加一些环境,如在执行一些脚本时会出现一些类似于rosbag not found 的问题,此时中脚本最前面加上上面的语句可以加载ros的环境

bash语法声明和zsh语法声明

#!/bin/bash
#!/bin/zsh

分别声明本shell脚本的语法为bash还是zsh

使用bash的脚本和使用zsh的脚本默认的环境为:~/.bashrc~/.zshrc文件下声明的全局的环境,如下,在新的脚本中不用做此声明

cat

cat用来读取一个文件,vim用来编辑

touch

用来新建一个文件,示例如下

touch 1234.md
typora 1234.md
touch a.cc
vim a.cc

adb

用来和其它设备移动文件等

安装:

sudo apt-get install android-tools-adb

拉取:

#adb pull target_path pc_path
adb pull /scard/try/ ~/Download/

git

用来和github等进行交互,将code推向云端

一般使用流程

  1. 使用git add 将code放入缓存区
git add -a
git add slam/*
git add slam/example.cc
  1. 使用git status查看状态

  2. 使用git commit 添加注释,用一句话解释该次提交的作用,输入git commit后会进入vim编辑器

  3. 使用 git push将提交的代码push到云端 git push 将代码提交到云端,第一次提交或者提交到别的分支具体写法有修改

其于常用指令
git diff 比较当前和之前提交的差别
git checkout -b "brunchname" 新建分支,比如,可写作

git checkout -b GX_encoder

mkdir && mkdir -p

mkdir 创建目录
mkdir -p 递归创建目录

s@s:~/Documents/Practice/Linux$ mkdir opt/abc
mkdir: cannot create directory ‘opt/abc’: No such file or directory

s@s:~/Documents/Practice/Linux$ mkdir -p opt/abc
s@s:~/Documents/Practice/Linux$ ls
opt
s@s:~/Documents/Practice/Linux$ cd opt/
s@s:~/Documents/Practice/Linux/opt$ ls
abc
s@s:~/Documents/Practice/Linux/opt$ cd abc/
s@s:~/Documents/Practice/Linux/opt/abc$ ls
s@s:~/Documents/Practice/Linux/opt/abc$
发布了128 篇原创文章 · 获赞 16 · 访问量 5万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览