Chinaunix首页 | 论坛 | 博客
  • 博客访问: 59675
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 390
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-14 12:25
文章分类

全部博文(37)

文章存档

2014年(37)

我的朋友

分类: LINUX

2014-10-30 17:32:21

all of variables are global except those be specified with "local" keyword

declare equals to typeset ?
declare -r : read-only
declare -i :  integer
declare -a : indexed array
declare -A : associative array

for data_time in {00..23}:{00..59}:00

unset 删除指定的shell变量和函数

set system date & time
#date -s 06/10/96
#date -s 13:12:00

ntpdate 192.168.0.2
ntpdate time.ntp.org

awk - choosing reverse
awk !/hello/

一、求字符串的长度
1.通过 expr 命令 加length参数 expr length $x,会打印出4
2.echo ${#x}
3.expr "$x" : ".*"

xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题

简单罗列如下5种快速清空文件内容的方法:
$ : > filename           #其中的 : 是一个占位符, 不产生任何输出.
$ > filename
$ echo “” > filename
$ echo /dev/null > filename
$ echo > filename

切换到bash: bash
查看当前终端: tty
linux下查看当前用户所在的组的命令:groups

在if [[ ]]语句中,可以使用if [[ $var1 =~ $var2 ]]来使用正则表达式

shell路径中,\和多个\是一样的

清理数组:array=()

在进程执行过程中,对系统资源的访问是由euid和egid决定的

shell八进制(0x):冒充十进制。解决方案:10#VAR

Linux变量配置:
1. 修改/etc/profile
2. 修改~/.bash.profile
3. 使用export命令注入

grep -F 将关键字作为字符串处理,不会进行正则匹配

区分相对绝对路径
if [ "${s_dir#/}" != "${s_dir}" ] 
then 
绝对路径; 
fi 

.bash_profile追加内容后可以使用source命令使其生效

阅读(475) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~