LINENO
当前在执行的脚本或者shell函数的行号。
LINES
命令select用来确定打印选择列表的列宽。收到SIGWINCH后,自动设置。
MACHTYPE
是一个字符串,描述了正在运行Bash的系统的类型,描述的格式符合GNU cpu-company-system 标准。
...
分类:
其他好文 时间:
2014-06-25 19:24:15
阅读次数:
220
dateLinux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然...
分类:
其他好文 时间:
2014-06-25 18:32:23
阅读次数:
201
第一:用户 1:配置文件 /etc/passwd /etc/shadow 2:过程 文件/etc/passwd中寻找账户---->文件/etc/shadow中匹配密码--->加载相应shell 3:文件 /etc/passwd 账号名:密码:UID:GID:用户说明信息:主文件夹:shell /et...
分类:
系统相关 时间:
2014-06-25 15:18:51
阅读次数:
337
shell linux基本命令实例 随笔2014年6月23日19:22:27...
分类:
系统相关 时间:
2014-06-24 22:07:42
阅读次数:
346
1. 判断一文件是不是块或字符设备文件,如果是将其拷贝到 /dev 目录下
read -p "input a file:" filename
if [ -b $filename -o -c $filename ]
then
cp $filename /dev/
fi
2.编写一个脚本,进行简单的减法运算,要求提示输入变量
#!/bin/bash
read -...
分类:
系统相关 时间:
2014-06-24 20:59:09
阅读次数:
434
碰到一个shell中函数调用的小问题,记录一下。
shell中函数有三种调用方式,一种是在文件前面定义函数,然后在下面直接调用;一种是通过载入shell,在shell中直接调用;第三种是将函数写入文件,然后在其他shell中调用函数。
这里写一下关于第三种方法的例子:
is_it_a_directory()
{
if [ $# -lt 1 ];then
echo "is_it_a_dir...
分类:
其他好文 时间:
2014-06-24 20:17:56
阅读次数:
195
从bin/flume 这个shell脚本可以看到Flume的起始于org.apache.flume.node.Application类,这是flume的main函数所在。
main方法首先会先解析shell命令,如果指定的配置文件不存在就甩出异常。
根据命令中含有"no-reload-conf"参数,决定采用那种加载配置文件方式:一、没有此参数,会动态加载配置文件,默认每30秒...
分类:
编程语言 时间:
2014-06-24 17:13:22
阅读次数:
387
在linux系统上有三大文本处理工具分别是:grep,sed,awk,这次主要来看看awk。awkoption‘pattern‘file-F指定分隔符;-v申明自定义变量;查看当前系统上,用户名和用户shell,输出分隔符为~.#awk-F:‘BEGIN{OFS="~";print"UserNameShell"}{print$1,$7}END{print"==============..
分类:
系统相关 时间:
2014-06-24 16:09:14
阅读次数:
397
1、shell的工作原理
其实当一个用户以命令行方式登录Linux系统之后,即就进入了shell应用程序。例如:以dog用户使用telnet登录Linux系统之后,就会进入shell的控制。从此时起shell就随时恭候,等待你的差遣(即等你输入命令)并为你保质保量的提供服务(执行输入的命令)。如果你是以图形界面登录,当开启一个终端窗口后也将进入shell应用程序的控制。跟开启的do...
分类:
其他好文 时间:
2014-06-24 15:45:59
阅读次数:
190
背景: Hadoop的HDFS文件系统的挂载, 默认指定的文件目录是/mnt/disk{N}. 当运维人员, 不小心把磁盘挂载于其他目录, 比如/mnt/data, /mnt/disk01, /mnt/diska时, HDFS会选择根分区, 当往HDFS里灌数据时, 导致的结果往往是根分区被快速的....
分类:
系统相关 时间:
2014-06-24 15:05:25
阅读次数:
304