码迷,mamicode.com
首页 > 其他好文 > 详细

基础知识

时间:2016-05-12 10:34:36      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:

# 查看当前进程ID与当前进程的父进程ID
`$$`
`echo $PPID`
#shell脚本之forxunhuan
```
    for ((i=0;i<10;++i))
    do
        echo "hello",$i
    done
```
**注意for与(之间有空格

#set、env以及export的联系与区别
*注意:每一个shell都是一个单独的进程*
* set定义的变量是每个shell进程所私有的
* env是所有shell了进程之间共享的
* 要想是某个shell进程的私有变量变为所有shell进程所共享的变量,就要用export将该变量导出
#文件搜索命令
`$ find /etc/ -name interfaces`

注意 find 命令的路径是作为第一个参数的, 基本命令格式为 find [path] [option] [action]

与时间相关的命令参数:

参数说明
-atime最后访问时间
-ctime创建时间
-mtime最后修改时间

下面以-mtime参数举例:

* -mtime n: n 为数字,表示为在n天之前的”一天之内“修改过的文件

* -mtime +n: 列出在n天之前(不包含n天本身)被修改过的文件

* -mtime -n: 列出在n天之前(包含n天本身)被修改过的文件

* newer file: file为一个已存在的文件,列出比file还要新的文件名

技术分享

列出 home 目录中,当天(24 小时之内)有改动的文件:

$ find ~ -mtime 0

列出用户家目录下比Code文件夹新的文件:

$ find ~ -newer /home/shiyanlou/Code
#whereis 和 which多用于查找命令相关文件,而locate与find多用于查找普通文件,
更新数据库用命令`updated`




基础知识

标签:

原文地址:http://www.cnblogs.com/yldf/p/e0ed933d7bd1c1185a3df7b698f68d3e.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!