shell脚本相关事件
shell获取git相关信息12345678910111213141516171819202122232425#!/bin/bash# 返回$1指定的git项目的当前分支(branch)或标签名(tag)# $1 git项目源码位置,为空获则默认为当前文件夹function current_branch() { local folder="$(pwd)" [ -n "$1" ] && folder="$1" git -C "$folder" rev-parse --abbrev-ref HEAD | grep -v HEAD # git -C "$folder" describe --tags --abbrev=8 --dirty --always # git -C "$folder" rev-parse --abbrev-ref HEAD | grep -v HEAD || \ # git -C &quo ...
CMakeLists交叉编译
CMakeLists交叉编译相关...
cpp常用功能
c++开发中可能用到功能记录...
git merge和gith rebase
git merge和gith rebase的使用
git lfs管理大文件
git lfs管理大文件
git标签
添加tag
linux添加开机启动项
linux添加开机启动项Linux系统启动时加载的配置文件有:/etc/profile、/root/.bash_profile、/etc/bashrc、/root/.bashrc、/etc/profile.d/*.sh、/etc/profile.d/lang.sh、/etc/sysconfig/i18n、/etc/rc.local(/etc/rc.d/rc.local)
添加自定义开机启动项的方式有:
修改开机启动文件/etc/rc.local(或者/etc/rc.d/rc.local)在文件末尾(exit 0之前)加上开机需要启动的程序或执行的命令。执行的程序需要写绝对路径,除非已经添加到了环境变量,比如:
1/usr/demo &
自己写一个shell脚本将写好的脚本(.sh文件)放到目录/etc/profile.d/下,系统启动后会自动执行该目录下的所有shell脚本。
123cd /etc/profile.d/touch demo.shvi demo.sh
添加启动命令:
12#!/bin/sh/usr/demo
通过chkconfig命令设置将启动文件demo拷贝 ...
qtcreator代码使用git信息
c++中使用git相关信息管理工程版本号