10.4
阿新 • • 發佈:2017-10-04
etc 三劍客 目錄 cst lin 根據 gre 字符 開頭
□ [[email protected] ~]# ifconfig |awk ‘NR==2 {print $3}‘ | awk -F ":" ‘{print $2 }‘ 192.168.59.255 □ Linux 正則表達式三劍客 ^ 以……什麽開頭 ^d,以d開頭 $ 以……什麽結尾 /$,以/結尾 / 轉義符 還原本身含義 . 代表任意單個字符 cd - 返回上一目錄 一. 查找目錄方法 1. 根據顏色區分目錄和文件 2. ^d,以什麽開頭的- [[email protected] data]# ls -l |grep "^d" drwxr-xr-x. 3 root root 4096 10月 3 01:52 926 drwxr-xr-x. 2 root root 4096 9月 19 05:44 __pycache__ drwxr-xr-x 2 root root 4096 10月 3 02:47 qq 3. ll ,第二例inode大於1的都是目錄 - [[email protected] data]# ll |awk ‘{if($2>1) print $0}‘ #$0輸入整行 drwxr-xr-x. 3 root root 4096 10月 3 01:52 926 drwxr-xr-x. 2 root root 4096 9月 19 05:44 __pycache__ drwxr-xr-x 2 root root 4096 10月 3 02:47 qq 4. ls -F,給不同文件結尾加標識 #ls -p 只給目錄加標識 - [[email protected] data]# ls -F| grep "/$" 926/ __pycache__/ qq/ - [[email protected] data]# ls -p | grep "/$" 926/ __pycache__/ qq/ 5. 用find加深度 [[email protected] etc]# find ./ -type d - [[email protected] data]# find ./ -maxdepth 1 -type d #深度 ./ ./926 ./qq ./__pycache__ - [[email protected] data]# find ./* -maxdepth 1 -type d ! -name "." #不包括當前目錄 ./926 ./926/test ./__pycache__ ./qq 6. [[email protected] data]# ls -l|sed -n ‘/^d/p‘ drwxr-xr-x. 3 root root 4096 10月 3 01:52 926 drwxr-xr-x. 2 root root 4096 9月 19 05:44 __pycache__ drwxr-xr-x 2 root root 4096 10月 3 02:47 qq 7. [[email protected] data]# ll|awk ‘/^d/‘ drwxr-xr-x. 3 root root 4096 10月 3 01:52 926 drwxr-xr-x. 2 root root 4096 9月 19 05:44 __pycache__ drwxr-xr-x 2 root root 4096 10月 3 02:47 qq 8. [[email protected] data]# ls -F |awk ‘/\/$/‘ 926/ __pycache__/ qq/ - [[email protected] data]# ls -F|sed -n ‘/\/$/p‘ 926/ __pycache__/ qq/ 9. [[email protected] data]# ls -a|grep ‘\.‘ . .. selectors.py [[email protected] data]# ls -a|grep ‘.‘ . .. 926 __pycache__ qq selectors.py test_from_windows #./ 目錄及目錄本身 ./*目錄下的東西 二. 第二關 1. [[email protected] data]# date 2017年 10月 03日 星期二 14:17:26 CST [[email protected] data]# date -s ‘2017/10/04 12:27‘ 2017年 10月 04日 星期三 12:27:00 CST
10.4