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