linux命令
梦幻贝壳
这个作者很懒,什么都没留下…
展开
-
linux打补丁和git打patch方法
目录(?)[+]目录[-]一、linux打补丁方法1、处理单个文件补丁的方法:2、对整个文件夹打补丁的情况:二、git打patch方法1、git format-patch (推荐)2、git diff 一、linux打补丁方法1、处理单个文件补丁的方法:# 产生补丁?1 diff -uN fr转载 2017-08-30 17:40:52 · 1373 阅读 · 0 评论 -
Linux Shell脚本编程-函数
函数介绍定义:把一段独立功能的的代码当做一个整体,并为之一个名字,命名的代码段,此即为函数;功能:函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程。注意:定义函数的代码段不会自动执行,在调用时执行;所谓函数调用,就在代码中给定函数名称即可;函数名出现的任何位置,在代码执行时,都会被自动替换为函数代码; 函数和shell程序比较相似,区...转载 2019-10-09 17:14:08 · 223 阅读 · 0 评论 -
判断文件是否存在的shell脚本代码!
实现代码一#shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹if [ ! -d "/Top" ]; then mkdir -p /Topfi #shell判断文件,目录是否存在或者具有权限 folder="/Top"file="/Top/test.txt" # -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$...转载 2019-10-09 17:13:13 · 116 阅读 · 0 评论 -
Shell中的条件判断语句if~then~fi
Shell中的条件判断语句是前面一篇“Shell中的条件测试语句”的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。 我们还是按照注意点和代码实现的方式铺开: 1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如下:其中if后面的测试语句一般都使用[]命令来做。如下面的例子:...转载 2019-09-11 11:16:57 · 809 阅读 · 1 评论 -
Linux下如何查看系统启动时间和运行时间与/proc/uptime
/proc/uptime 这个文件给出自从上次系统自举以来的秒数,以及其中有多少秒处于空闲。这主要供uptime程序使用。比较这两个数字能够告诉你长期来看CPU周期浪费的比例。------------------------------------------------1.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load av...转载 2018-07-25 00:23:30 · 4695 阅读 · 0 评论 -
Linux下常用压缩 解压命令和压缩比率对比
常用的格式有:tar, tar.gz(tgz), tar.bz2, 不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。1. tar只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。(1)打包归档格式:tar -cvf examples.tar files|dir#说明:-c, --create create a new转载 2018-01-06 16:05:54 · 511 阅读 · 0 评论 -
ssh 免密码登录
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。1.在A机下生成公钥/私钥对。[chenlb@A ~]$ ssh-keygen -t rsa -P ''-P表示密码,-P '' 就表示空密码转载 2018-01-06 15:20:42 · 215 阅读 · 0 评论 -
grep时排除指定的文件和目录
一、前言grep是一个很好的关键词搜索工具,可以快捷定位关键词所在文件和行数,但如果无关的文件和文件夹太多的话会很影响搜索的效率和会显示太多无关内容。litin@linuxService:~/Android/allwinner/cqa64_android_v5.1/android/device$ grep "/proc/sys/kernel/printk" . -Rngrep: ./so转载 2018-01-23 10:30:55 · 12502 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho转载 2018-01-22 11:49:41 · 175 阅读 · 0 评论 -
ndk编写android终端hello world
在windows下面编译使用ndk,不是一个容易的事情,但是在ndk-r8后,似乎方便了很多。具体方法如下:1. 下载安装android ndk,解压到一个目录,最好是比较简单的英文路径,防止各种坑。然后将ndk加入到路径中。比如set path=%paht%;H:\gp\Android\android-ndk-r9set path=%path%;H:\gp\Android\andro转载 2017-11-24 11:27:21 · 359 阅读 · 0 评论 -
linux tar压缩排除某个文件夹
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。这时候我们在用tar命令打包的时候,增加参数 --exclude 就能达到目的。例如:我们以tomcat 为例,打包的时候我们要排除 tomcat/log转载 2017-10-31 17:43:20 · 506 阅读 · 0 评论 -
linux 内存清理/释放命令
1.清理前内存使用情况 free -m2.开始清理 echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m4.完成!查看内存条数命令:dmidecode | grep -A16 "Memory Device$"转载 2017-09-27 15:03:06 · 817 阅读 · 0 评论 -
Linux shell编程之创建函数
目录创建函数①函数的语法格式②返回值默认退出状态码使用return命令使用函数输出③传递参数④在函数中处理变量前言函数:起个名字在代码中任何位置使用的代码块,提高脚本开发效率,降低代码重复率①函数的语法格式格式一functionname {commands}格式二name(){comm...转载 2019-10-09 18:04:05 · 180 阅读 · 0 评论