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

Linux基础知识集锦

2016-05-12 10:12 381 查看

查看当前进程ID与当前进程的父进程ID

$$


echo $PPID


shell脚本之for循环

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

来源: https://www.shiyanlou.com/courses/running

whereis 和 which多用于查找命令相关文件,而locate与find多用于查找普通文件,

更新数据库用命令
updatedb
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: