写shell脚本时,有时想要制造一个唯一的ID(例如临时文件)可以用以下命令获取一个UUIDcat/proc/sys/kernel/random/uuid当然通常用一个随机的数字或者随机字符串基本也可以满足一个唯一性较好的临时名字了。不过用uuid可能更加保险一点。
分类:
系统相关 时间:
2014-10-30 15:33:01
阅读次数:
267
打开程序入口有好多种方法:
1、shell命令打开运行
2、Launcher待机界面运行
3、状态栏启动运行
4、桌面快捷方式运行
5、软件中调用运行
6、安装软件后执行“open/打开”运行
如果用户安装后立即执行“open/打开” 运行或者用adb shell命令运行应用程序,然后点HOME键把程序挂起,
然后再采用其他发送启动程序,这样则会再启动一个Main程序,
...
分类:
移动开发 时间:
2014-10-30 15:16:09
阅读次数:
208
现象:hive 表中的小时数据,每隔几天就会缺失一个小时的,最后发现时在做数据聚合cat的时候,失败,导致: 修改脚本,做下面的方案,解决了: ##merge 5min data into hour data ? ? ? ? ? ? ? ? ? ? ...
分类:
系统相关 时间:
2014-10-30 13:40:18
阅读次数:
271
执行service命令时出现shell-init:errorretrievingcurrentdirectory:getcwd:cannotaccessparentdirectories:Nosuchfileordirectorychdir:errorretrievingcurrentdirectory:getcwd:cannotaccessparentdirectories:Nosuchfileordirectory此错误是因为getcwd命令无法获取当前执行..
分类:
系统相关 时间:
2014-10-30 11:55:22
阅读次数:
799
linux环境下,如何获得一个文件的总行数?你也许会说很简单,用wc命令即可。使用命令:wc<文件名>|awk‘{print$1}‘但是要注意,wc命令计算文件的行数是看换行符的个数。如果一个文件的结尾没有换行符(比如在windows下编辑的),那么就会出现“相差1”的错误。例如,一个文..
分类:
其他好文 时间:
2014-10-30 11:54:22
阅读次数:
191
在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域#!/bin/bash#d...
分类:
系统相关 时间:
2014-10-30 11:18:54
阅读次数:
221
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
Linux doc WINDOWS下记事本编写的文档和LINUX下VIM或者GEDIT等编写的文档的不同!例如WINDOWS下编写的SH脚本,放到LINUX下执行可能会出错。解决方法: 原因是:Windows下换行符号是“\r\n”,而linux下是“\n”没有”\r”,当shell文件是在...
分类:
系统相关 时间:
2014-10-29 23:44:14
阅读次数:
394
亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行。在Ubuntu下使用root登陆或者在shell中用su命令切换到root时会提示错误“认证失败”。因为在安装过程中就没有启用root,也没有给它分配口令。乌帮图用过的其他Linux发...
分类:
系统相关 时间:
2014-10-29 23:39:16
阅读次数:
314
前言
还是今天再写一个自动化打包脚本,用到了从路径名中获取最后的文件名。这里记录一下实现过程。当然,最后我也会给出官方的做法。(ps:很囧,实现完了才发现原来Bash Shell有现成的函数)
获取文件名
假设给定的路径名为:/tmp/csdn/zhengyi/test/zhengyi.txt
awk解法
用“/”做分隔符,然后打印出最后的那一部分。实现代码如下:
resFil...
分类:
系统相关 时间:
2014-10-29 21:40:52
阅读次数:
281