- 博客(60)
- 资源 (2)
- 收藏
- 关注
原创 linux新建用户
用户在主目录 / 下,在defaults后面增加usrquota,grpquota这两个选项,如下图所示。指定目录创建一个user用户。建议修改之后重启服务器。
2023-06-15 21:12:07
124
原创 代码回归
把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
916
原创 重置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
274
原创 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
851
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
264
转载 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
399
原创 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
2021
原创 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
2501
转载 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
259
原创 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
3830
转载 python编写shell脚本用到的函数
os.system(command)这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在 python的解释器里输入os.system(”ls -l”),就可以看到”ls”列出了当前目录下的文件。可以说,通过这个函数,python就拥有了shell的所有能力。不过,通常这条命令不需要用到。因为shell常用的那些命令在python中通常有对应而且同样简洁的写法。sh...
2018-08-22 15:47:03
693
转载 搭建ftp服务器
一、Linux环境下快速搭建ftp服务器方法介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:”下载”(...
2018-08-14 14:23:26
383
转载 如何使用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
1840
原创 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
266
原创 awk取manifest的一个字段
</project> <project name="platform/compatibility/cdd" path="compatibility/cdd" revision="fd857aaf4f0e0e2a00f16ae90a7c6789c39bd4a0" upstream="master"/> <project name="pla
2018-07-26 15:55:21
273
原创 如何将shell脚本的全部执行结果记入一个log文件
./script.sh >>logfile 2>&1执行脚本script.sh时将错误输出2以及标准输出1都一起以附加写方式导入logfile文件。即使多次执行脚本,之前的log也仍然存在。...
2018-07-24 17:18:13
26627
原创 脚本中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
683
原创 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
177
原创 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
2884
转载 如何搭建开源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
178
原创 在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
1669
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
764
原创 linux shell学习笔记2---正则表达式
1.什么是正则表达式正则表达式是由一串字符和元字符(元字符就是描述字符的字符)构成的字符串,简称RE(Regular Expression),它的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。2.^$空行...
2018-07-10 13:48:01
127
原创 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
206
原创 工作失误
修改脚本时传错了${L_AMSS_ROOT}参数,应该传 L_AMSS_HW参数,当时复制错了,导致一天都编译出错,谨记!以后不能再犯此类错误!!!
2018-04-20 10:42:17
160
转载 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
6037
原创 shell基本运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。#!/bin/bashval=`expr 2 + 2`echo "两数之和为 : $val"两点注意:表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。完整的表达式...
2018-03-15 11:25:23
184
原创 Linux 的字符串截取
Linux 的字符串截取,有八种方法。假设有变量 var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边字符,保留右边字符...
2018-03-14 17:02:38
140
原创 查看代码库log
查看代码库log:bf-rmsz-10:~/work/test/libhidl$ git log origin/msm8976_oreo_20180309 --oneline > ~/log_0309.txt
2018-03-12 17:44:58
269
原创 python笔记:__init__方法
__init__方法__init__ 方法会在类的对象被实例化( Instantiated) 时立即运行。这一方法可以对任何你想进行操作的目标对象进行初始化(Initialization) 操作。这里你要注意在 init 前后加上的双下划线。class Person: def __init__(self,name): self.name = name def sa...
2018-03-12 16:06:29
216
原创 git cherry-pick相关介绍
git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。实际问题 在本地 master 分支上做了一个commit ( 38361a68138140827b31b72f8bbfd88b3705d77a ) , 如何把它放到 本地 old_adc 分支上? 办法之一: 使用 cherry-pick. 根据git 文档:Apply the
2017-10-26 11:33:48
357
转载 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
732
原创 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
497
原创 手动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
585
原创 代码合入
以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
1555
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人