赞
踩
repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
bash build/prebuilts_download.sh
Q:repo 配置
mkdir ~/bin
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o ~/bin/repo
chmod a+x ~/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
这个会把repo安装在当前用户下,我想把repo装在root用户下,但是此时我的用户是普通用户,因此,需要修改一下命令为
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o /usr/bin/repo
chmod a+x /usr/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
当然,环境变量的配置命令也需要修改一下
tips:ubuntu的环境变量
1.系统级文件:
/etc/profile
:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。这个文件一般就是调用/etc/bash.bashrc文件。
/etc/bash.bashrc
:系统级的bashrc文件,为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
/etc/environment
: 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
2.用户级文件:
~/.profile
: 在登录时用到的第三个文件 是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc
:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率 上讲不好。
~/.bash_profile
:每个用户都可使用该文件输入专用于自己 使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。~/.bash_profile 是交互式、login 方式进入 bash 运行的~/.bashrc是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。
~./bash_login
:不推荐使用这个,这些不会影响图形界面。而且.bash_profile优先级比bash_login高。当它们存在时,登录shell启动时会读取它们。
~/.bash_logout
:当每次退出系统(退出bash shell)时,执行该文件.
~/.pam_environment
:用户级的环境变量设置文件。
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。
vim /etc/profile # 编辑环境变量
export PATH=/usr/bin:$PATH # 在环境变量的最后添加一行repo路径信息
source /etc/profile # 应用环境变量
1.syntax error: “(” unexpected(linux系统)
2.编译问题:clang++: error: unable to execute command: Killed
Q: 已经推送了一份提交,创建了Pull Requests,但是代码存在新的修改,又不想在创建一个新的提交
A:
git log // 查看上一次提交
git reset --soft 3e82 // 3e82 上一次提交
/*
修改
*/
git add .
git commit -sm --amend
git push origin master --force
Q:如何显示行号?
A:
vim ~/vimrc
// 在最后一行添加
set number
apt install libssl-dev gcc-arm-none-eabi gcc-arm-linux-gnueabi
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。