zoukankan      html  css  js  c++  java
  • 基础知识

    # 查看当前进程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`




  • 相关阅读:
    在Linux系统中Navicat for MySQL 出现1045错误如何处理
    一个老程序员这些年的心得体会
    忘了
    DAY11
    day10_plus
    day10
    东北育才冲刺noip(day9)
    Java语言Socket接口用法详解
    JDBC-ODBC桥连接方式操纵SQL数据库
    JDBC连接SQL Server 2005步骤详解
  • 原文地址:https://www.cnblogs.com/yldf/p/e0ed933d7bd1c1185a3df7b698f68d3e.html
Copyright © 2011-2022 走看看