您的位置:首页 > 运维架构 > Linux

linux笔记

2016-01-03 14:20 344 查看
1.tr 'a-z' 'A-Z' 将字母都换成大写

2.& 后台执行

3.[ $file1 -ot $file2 ]      # File $file1 is older than $file2

4.find . -mtime -1 -type f -print   #找出该目录下面一天之内被修改的文件(1表示1天,f表示文件)

5.

hello="a b  c   d"

echo $hello

echo "$hello"

输出

a b c d

a b  c   d

6.ntpdate ip名  #同步时间(和ip名一致的服务器)

#0.pool.ntp.org  有域名负载均衡

#0.cn.pool.ntp.org  有域名负载均衡

#ntp.tuna.tsinghua.edu.cn 清华大学

#time.windows.com    微软

7.当一个脚本以不带参数 exit 来结束时,脚本的退出状态就由脚本中最后执行命令来决定

8.$? #返回0为成功,非0为失败

9.非常有用的"if-grep" 结构:

   if grep -q Bash file

   then echo "File 文件中存在Bash这个字符."   ##"-q"选项是用来阻止输出

   fi

10.(( ... ))结构计算并测试算数表达式的结果.

11.文件测试操作

----------------

返回true 如果...

-e 文件存在

-a 文件存在

这个选项的效果与-e 相同.但是它已经被弃用了,并且不鼓励使用

-f file 是一个regular 文件(不是目录或者设备文件)

-s 文件长度不为0

-d 文件是个目录

-b 文件是个块设备(软盘,cdrom 等等)

-c 文件是个字符设备(键盘,modem,声卡等等)

-p 文件是个管道

-h 文件是个符号链接

-L 文件是个符号链接

-S 文件是个socket

-t 关联到一个终端设备的文件描述符

这个选项一般都用来检测是否在一个给定脚本中的 stdin[-t0]或[-t1]是一个终端

-r 文件具有读权限(对于用户运行这个test)

-w 文件具有写权限(对于用户运行这个test)

-x 文件具有执行权限(对于用户运行这个test)

12.查看rpm版本号:rpm -qa XXX
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux