歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux基礎知識集錦

Linux基礎知識集錦

日期:2017/3/3 12:54:44   编辑:Linux技術

查看當前進程ID與當前進程的父進程ID

$$

echo $PPID

shell腳本之for循環

[code]    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
Copyright © Linux教程網 All Rights Reserved