自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux新建用户

用户在主目录 / 下,在defaults后面增加usrquota,grpquota这两个选项,如下图所示。指定目录创建一个user用户。建议修改之后重启服务器。

2023-06-15 21:12:07 99

原创 代码回归

 把A分支的代码同步到B分支或者依据A分支拉B分支:repo init下载A分支代码:  1.所有的库切换到A分支:repo forall -c "git checkout  remotes/zsgit/A"  2.创建临时temp分支:repo forall -c "git checkout -b temp"  3.把temp分支上传到新分支:repo forall -c "gi...

2018-11-28 23:01:37 881

原创 打包

tar -zcpv -f ./123.gz ./8953-sign

2018-10-11 11:14:11 240

原创 重置CentOS 7的Root密码

重置Centos 7 Root密码的方式和Centos 6完全不同。让我来展示一下到底如何操作。1 - 在启动grub菜单,选择编辑选项启动2 - 按键盘e键,来进入编辑界面3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh4 - 现在按下 Control+x ,使用单用户模式启动5 - 现在,可以使用下面的命令访问系...

2018-10-10 11:47:37 223

原创 Docker创建容器

1.删除原有Dockery容器及镜像docker ps –a    查看当前容器docker stop <CONTAINER ID>   停止指定ID的容器docker rm <CONTAINER ID>   删除指定ID的容器docker images        查看当前服务器的镜像2.创建新的容器create_docker:#!/bin...

2018-09-28 10:57:49 809 1

转载 实现linux和windows文件传输

这里介绍的只是linux和windows文件传输中的一种,但是这种方法却非常实用,那就是:ZModem协议具体是linux命令是:rz和sz但是其实它们是两个非常方便的工具。 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/L...

2018-09-27 09:55:41 238

转载 找回SecureCRT密码

https://blog.csdn.net/nickwong_/article/details/52373279

2018-09-25 13:55:35 5725

转载 python Django一些开发经验

使用 virtualenv 隔离开发环境使用 pip 管理项目依赖,主要就是一个小技巧,使用 pip freeze > requirements.txt 来保存依赖的模块和版本使用 gitignore.io 这个网站提供的 .gitignore 文件管理代码库文件参考:https://blog.csdn.net/qq_563427813/article/details/79372...

2018-09-18 17:10:55 376

原创 jenkins编译时间设置

Build periodicallyH(40-45) 2  * * 1-5Would last have run at Tuesday, September 4, 2018 2:41:40 AM CST; would next run at Wednesday, September 5, 2018 2:41:40 AM CST.

2018-09-04 15:11:10 1991

原创 gerrit命令行创建库

参考文章:https://blog.csdn.net/yanxiangyfg/article/details/49910801https://blog.csdn.net/chenjh213/article/details/50493626 ssh -p 29418 sysadmin@172.16.7.21 gerrit create-project --empty-commit s...

2018-08-27 14:13:45 2405

转载 Django框架之虚拟环境搭建

1.初次搭建虚拟环境需要先执行下面2条命令sudo pip3 install virtualenv   #安装虚拟环境sudo pip3 install virtualenvwrapper   #安装虚拟环境的依赖包2.现在创建虚拟环境sudo vi .bashrc     # 注意文件的路径是当前home下export WORKOW_HOME=$HOME/.virtualenvs...

2018-08-24 11:41:26 221

原创 ubuntu给用户sudo权限

修改/etc/sudoers:到root用户下,给该文件写权限,chmod u+w /etc/sudoersvim  /etc/sudoers# User privilege specificationroot    ALL=(ALL:ALL) ALLxxxx    ALL=(ALL:ALL) ALL改完后保存,去掉写权限,chmod u-w /etc/sudoers或者s...

2018-08-23 15:55:29 3773

转载 python编写shell脚本用到的函数

os.system(command)这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在 python的解释器里输入os.system(”ls -l”),就可以看到”ls”列出了当前目录下的文件。可以说,通过这个函数,python就拥有了shell的所有能力。不过,通常这条命令不需要用到。因为shell常用的那些命令在python中通常有对应而且同样简洁的写法。sh...

2018-08-22 15:47:03 663

转载 搭建ftp服务器

一、Linux环境下快速搭建ftp服务器方法介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(...

2018-08-14 14:23:26 323

原创 awk

awk调用方法

2018-08-06 18:12:10 142

转载 如何使用git 生成patch 和打入patch

https://blog.csdn.net/liuhaomatou/article/details/54410361 https://www.cnblogs.com/chenfulin5/p/6210581.html

2018-08-03 15:40:23 1805

原创 Docker容器

docker run -ti ubuntu /bin/bashdocker run = 先docker create 再 docker start-t 表示 让docker分配一个伪终端并绑定到容器的标准输入上-i 表示 让容器的标准输入保持打开,可以连续输入命令gerrit@ubuntu:~$ sudo docker tag ubuntu:14.04 10.0.2.2:5000/...

2018-07-30 09:32:45 243

原创 awk取manifest的一个字段

</project> <project name="platform/compatibility/cdd" path="compatibility/cdd" revision="fd857aaf4f0e0e2a00f16ae90a7c6789c39bd4a0" upstream="master"/> <project name="pla

2018-07-26 15:55:21 245

原创 如何将shell脚本的全部执行结果记入一个log文件

./script.sh >>logfile 2>&1执行脚本script.sh时将错误输出2以及标准输出1都一起以附加写方式导入logfile文件。即使多次执行脚本,之前的log也仍然存在。...

2018-07-24 17:18:13 26254

原创 脚本中awk的使用

$BUILD_PARAMETERS=_temp_build_parameters.txt如下:PROJECT_NAME=Y3REBUILDTYPE=CleanUPDATE_API=TRUEPRO_VARIANT=userISFACTORY=FALSEPRO_MAKETAG=FALSEHW_VERSION=P1BRANCH_NAME=coolyota_msm8953_newint...

2018-07-24 16:52:19 647

原创 linux安装tomcat

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz Ubuntu没有chkconfig服务解决办法:终端执行:1.sudo apt install sysv-rc-conf安装该软件2.sudo cp /usr/sbin/sysv-rc-conf...

2018-07-19 09:49:32 158

原创 sed基本操作

一.sed命令调用方式1.sed [选项] 'sed 命令' 输入文件2.sed [选项] -f sed脚本文件 输入文件3. ./sed脚本文件 输入文件二、基本命令sed -n 只打印第一行,不带-n的打印所有行sed  -n '4p' log.txt  只打印第四行sed  '4p' log.txt  打印所有行sed -n '3,6p' log.tx...

2018-07-16 17:15:41 2828

转载 如何搭建开源code review gerrit服务器

搭建环境:Ubuntu 14.04一、环境准备1.Java环境gerrit依赖,用于安装gerrit环境。下载:jdk-7u79-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html安装:sudo tar zxvf ./jdk-7u79-linux-x...

2018-07-16 14:27:48 152

原创 在virtualbox虚拟机 ping:unknown host问题

我在virtualbox安装了ubuntu_14.4,然后ping www.baidu.com报ping:unknownhost的问题用了一下午时间去查这个问题,最后发现是我在安装ubuntu过程时自己设置了ip,这样就选择了静态ip,估计是设置过程有什么问题所以ping不通外网;之后修改/etc/network/interfaces文件,把静态ip改为动态ip:配置静态IP地址:打开/etc/n...

2018-07-13 18:27:57 1449 1

转载 Ubuntu 14.04 安装JDK及配置环境变量

1、到oracle官网下载与自己系统相对应的JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这个需要注意,我第一次下载了jdk-8u171-linux-arm32-vfp-hflt.tar.gz配置完后就提示可执行文件格式错误,所以我的32位系统就要用linux...

2018-07-10 15:25:19 735

原创 linux shell学习笔记2---正则表达式

1.什么是正则表达式正则表达式是由一串字符和元字符(元字符就是描述字符的字符)构成的字符串,简称RE(Regular Expression),它的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。2.^$空行...

2018-07-10 13:48:01 107

原创 linux shell学习笔记1---vim编辑器的使用

常用的vim编辑命令:1.2.vim编辑器的替换命令的基本格式:表示将第一次出现的old_string替换为new_string,命令为::s/old_string/new_string在上述命令后加上g选项,表示将所有的old_string替换为new_stringvim编辑器在替换文本时还可以指定行号的范围几条比较重要的设置说明:set showmatch:为文件中自动显示匹配的括号;set ...

2018-07-09 14:23:19 179

原创 工作失误

修改脚本时传错了${L_AMSS_ROOT}参数,应该传 L_AMSS_HW参数,当时复制错了,导致一天都编译出错,谨记!以后不能再犯此类错误!!!

2018-04-20 10:42:17 145

转载 jenkins怎么从上游任务获取参数

https://www.cnblogs.com/honeybee/p/6344257.htmlJenkins的多个任务并串联参数传递Parameterized Trigger Plugin插件可以使多个job连接的时候可以传递一些job相关的参数信息。1.Parameterized Trigger Plugin下载地址https://wiki.jenkins-ci.org/display/JENK...

2018-04-04 11:12:27 5922

原创 makecpb注意事项

打包前需添加MAC地址,查询命令ifconfig需要注意em52,这个是有区别的,填错就会不识别

2018-03-27 11:44:11 112

原创 shell基本运算符

原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。#!/bin/bashval=`expr 2 + 2`echo "两数之和为 : $val"两点注意:表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。完整的表达式...

2018-03-15 11:25:23 166

原创 Linux 的字符串截取

Linux 的字符串截取,有八种方法。假设有变量 var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边字符,保留右边字符...

2018-03-14 17:02:38 125

原创 查看代码库log

查看代码库log:bf-rmsz-10:~/work/test/libhidl$ git log origin/msm8976_oreo_20180309 --oneline > ~/log_0309.txt

2018-03-12 17:44:58 243

原创 python笔记:__init__方法

__init__方法__init__ 方法会在类的对象被实例化( Instantiated) 时立即运行。这一方法可以对任何你想进行操作的目标对象进行初始化(Initialization) 操作。这里你要注意在 init 前后加上的双下划线。class Person: def __init__(self,name): self.name = name def sa...

2018-03-12 16:06:29 194

原创 git cherry-pick相关介绍

git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。实际问题   在本地 master 分支上做了一个commit ( 38361a68138140827b31b72f8bbfd88b3705d77a ) , 如何把它放到 本地 old_adc 分支上? 办法之一: 使用 cherry-pick.  根据git 文档:Apply the

2017-10-26 11:33:48 335

转载 vimdiff比较两个文件

实用的vim下比较两个文件命令:    1、 vimdiff file1 file2  终端下输入该命令进入vim,垂直分隔窗口进行比较    2、 vimdiff -o file1 file2  水平分隔窗口进行比较    3、 ctrl+w (j,k,h,l)  上下左右切换光标所在的窗口(括号中表示可以是其中之一,按下ctrl+w,放开ctrl再按j,k,

2017-10-20 17:44:58 705

原创 shell快捷键

Ctrl+r 查找历史命令【输入关键字,就能调出以前执行过的命令】[root@localhost ~]# cd /home (reverse-i-search)`c': cd /homeCtrl+d 结束输入退出当前shellCrtl+a 切换到命令开始Crtl+e 切换到命令末尾Ctrl+l 清屏Ctrl+u 清除剪切光标之前的内容Ctrl+k 清除剪切光标之后的内容

2017-10-18 17:45:11 463

原创 手动makecpb的方法

关于打包cpb的方法:mkdir CPB image文件夹,然后拷贝Cpbtool.cfg、MakeCpb(3.0)到所在目录,如:system9@ubuntu:~/test$ lsCPB  Cpbtool.cfg  image  MakeCpb(3.0)image里放需要打包的文件和PhoneInfo.yl,需要打包的在PhoneInfo.yl里面要保存,不需要的删掉,就是修改fil

2017-10-17 15:21:56 535

原创 python类型转换

int()的作用是将一个字符串或者浮点数转换为一个整数

2017-09-21 11:53:47 321

原创 代码合入

以yl_spf_2.0合入prebuilt_HY11为列:进到10.5.11.110:buildfarm@bf-rmnj-10:~/qualcomm/modem/SPF2.0/amss$查看tag:git tag  没有新tag的话就更新高通大版本,http://jenkins-nj.yulong.com/view/AutoTools/job/qualcomm_sync_all/对

2017-09-19 19:06:57 1506

svn 64位下载

TortoiseSVN 64位下载 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

2018-07-24

image解压工具

image文件解压工具,比如system.img,选定image文件路径,然后打开,全选,然后解压到指定目录

2018-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除