linux
夜太美zj
越努力越幸运,越付出越幸福
展开
-
公钥添加
1.生成密钥在ubuntu环境下切换到个人用户环境中,使用下面的命令生成ssh公钥,提示输入时直接回车即可。ssh-keygen -t rsa2.添加密钥到Gerrit到/home/username/.ssh目录下面找到id_rsa.pub文件,将内容里面的密钥文本全部添加到Gerrit里。3.验证连接是否成功ssh -p原创 2017-03-08 10:54:55 · 2191 阅读 · 0 评论 -
如何将shell脚本的全部执行结果记入一个log文件
./script.sh >>logfile 2>&1执行脚本script.sh时将错误输出2以及标准输出1都一起以附加写方式导入logfile文件。即使多次执行脚本,之前的log也仍然存在。...原创 2018-07-24 17:18:13 · 26126 阅读 · 0 评论 -
awk取manifest的一个字段
</project> <project name="platform/compatibility/cdd" path="compatibility/cdd" revision="fd857aaf4f0e0e2a00f16ae90a7c6789c39bd4a0" upstream="master"/> <project name="pla原创 2018-07-26 15:55:21 · 229 阅读 · 0 评论 -
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 · 212 阅读 · 0 评论 -
代码回归
把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 · 867 阅读 · 0 评论 -
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 · 3744 阅读 · 0 评论 -
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 · 1964 阅读 · 0 评论 -
找回SecureCRT密码
https://blog.csdn.net/nickwong_/article/details/52373279转载 2018-09-25 13:55:35 · 5695 阅读 · 0 评论 -
实现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 · 229 阅读 · 0 评论 -
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 · 132 阅读 · 0 评论 -
linux shell学习笔记2---正则表达式
1.什么是正则表达式正则表达式是由一串字符和元字符(元字符就是描述字符的字符)构成的字符串,简称RE(Regular Expression),它的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。2.^$空行...原创 2018-07-10 13:48:01 · 98 阅读 · 0 评论 -
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 · 156 阅读 · 0 评论 -
解压、压缩命令
把linux文件夹压缩成tar.gz的命令:压缩tar zcvf 文件名.tar.gz 目标名tar zcvf mydroid.tar.gz mydroid解压 tar zxvf 文件名.tar.gz原创 2017-03-08 11:28:06 · 2400 阅读 · 0 评论 -
如何在linux环境添加新用户
1)添加用户的命令:sudo useradd yang_zhang -s /bin/bash -m -b /home2)配置分组:sudo usermod -a -G adm,cdrom,sudo,dip,plugdev,sambashare,lpadmin yang_zhang3)设置密码:sudo passwd yang_zhang删除用户命令如下终端方法:以下原创 2017-03-07 17:45:06 · 1604 阅读 · 0 评论 -
linux用户管理服务器的账户和邮箱
设置姓名和邮箱:git config --global user.name 你的姓名git config --global user.email 你的邮箱例如我的:git config --global user.name yang_zhanggit config --global user.email yang_zhang@×××.com清除姓名和邮箱:git con原创 2017-03-07 17:48:51 · 1233 阅读 · 0 评论 -
Linux vi全局替换方法
Linux命令:vi全局替换方法 语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr]: 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s :表示替换操作[option] :表转载 2017-05-22 14:02:17 · 633 阅读 · 0 评论 -
tar压缩命令
out目录不压缩tar czvf mydroid.tar.gz mydroid --exclude=mydroid/out原创 2017-06-22 14:24:08 · 224 阅读 · 0 评论 -
jdk安装
Ubuntu环境安装新版本jdk:在/usr/local/java/下装jdk包,然后解压,下一步在/etc/profile文件最后添加jdk路径:export JAVA_HOME=/usr/local/java/jdk1.7.0_79export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_原创 2017-08-11 16:32:27 · 146 阅读 · 0 评论 -
git tag
查看tag:git tag 没有新tag的话就更新高通大版本,http://jenkins-nj.yulong.com/view/AutoTools/job/qualcomm_sync_all/对比两个tag之间的差异:git diff --name-status 前一个tag...后一个tag(前一一般就是git tag 看到的新tag上面的)看push对象,这里是origin g原创 2017-09-19 19:03:18 · 266 阅读 · 0 评论 -
shell基本运算符
原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。#!/bin/bashval=`expr 2 + 2`echo "两数之和为 : $val"两点注意:表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。完整的表达式...原创 2018-03-15 11:25:23 · 140 阅读 · 0 评论 -
Linux 的字符串截取
Linux 的字符串截取,有八种方法。假设有变量 var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边字符,保留右边字符...原创 2018-03-14 17:02:38 · 98 阅读 · 0 评论 -
重置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 · 195 阅读 · 0 评论