文件查看及查找命令

cat  查看一個文件

  -E: 顯示行結束符$

  -n: 對顯示出的每一行進行編號

  -A:顯示所有控制符

  -b:非空行編號

  -s:壓縮連續的空行成一行

  -T:顯示制表符

常用:cat -An /etc/passwd

[root@station29 ~]# cat -An /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash$
     2  bin:x:1:1:bin:/bin:/sbin/nologin$
     3  daemon:x:2:2:daemon:/sbin:/sbin/nologin$
     4  adm:x:3:4:adm:/var/adm:/sbin/nologin$
     5  lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$
     6  sync:x:5:0:sync:/sbin:/bin/sync$
     7  shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown$
     8  halt:x:7:0:halt:/sbin:/sbin/halt$
     9  mail:x:8:12:mail:/var/spool/mail:/sbin/nologin$

more 分頁查看文件

文件內容較多時,用more命令查看,空格鍵下翻,b鍵上翻,Q退出

[root@station29 ~]# more install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c10
5b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch
Installing m17n-db-1.5.5-1.1.el6.noarch
Installing liberation-fonts-common-1.05.1.20090721-5.el6.noarch
Installing setup-2.8.14-20.el6_4.1.noarch
Installing xkeyboard-config-2.16-1.el6.noarch
Installing xml-common-0.6.3-33.el6.noarch
Installing iso-codes-3.16-2.el6.noarch
Installing filesystem-2.4.30-3.el6.x86_64
Installing dejavu-fonts-common-2.33-1.el6.noarch
Installing mozilla-filesystem-1.9-5.1.el6.x86_64
Installing control-center-filesystem-2.28.1-40.el6.x86_64
Installing paktype-fonts-common-2.0-8.el6.noarch
Installing mesa-dri-filesystem-11.0.7-4.el6.x86_64

head 顯示前十行內容

[root@station29 ~]# head install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch
Installing m17n-db-1.5.5-1.1.el6.noarch
Installing liberation-fonts-common-1.05.1.20090721-5.el6.noarch
Installing setup-2.8.14-20.el6_4.1.noarch
Installing xkeyboard-config-2.16-1.el6.noarch
Installing xml-common-0.6.3-33.el6.noarch
Installing iso-codes-3.16-2.el6.noarch
Installing filesystem-2.4.30-3.el6.x86_64

 -c#:指定獲取前#個字節

[root@station29 ~]# head -c6 install.log
Instal[root@station29 ~]# 

-n#:指定獲取前#

[root@station29 ~]# head -n6 install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch
Installing m17n-db-1.5.5-1.1.el6.noarch
Installing liberation-fonts-common-1.05.1.20090721-5.el6.noarch
Installing setup-2.8.14-20.el6_4.1.noarch

-#:指定行數

[root@station29 ~]# head -3 install.log
Installing libgcc-4.4.7-17.el6.x86_64
warning: libgcc-4.4.7-17.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing fontpackages-filesystem-1.41-1.1.el6.noarch

tail 默認顯示文件后面10行的內容

[root@station29 ~]# tail install.log
Installing iwl3945-firmware-15.32.2.9-4.el6.noarch
Installing ql2200-firmware-2.02.08-3.1.el6.noarch
Installing rt73usb-firmware-1.8-7.el6.noarch
Installing ipw2100-firmware-1.3-11.el6.noarch
Installing ql23xx-firmware-3.03.27-3.1.el6.noarch
Installing ipw2200-firmware-3.1-4.el6.noarch
Installing rootfiles-8.1-6.1.el6.noarch
Installing man-pages-3.22-20.el6.noarch
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***[root@station29 ~]# 

-n#:指定獲取后#

[root@station29 ~]# tail -n2  install.log
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***[root@station29 ~]#

-#:指定行數

[root@station29 ~]# tail -2  install.log
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***[root@station29 ~]# 

-f:實時查看文件的最新變化  用于排查故障的時候  等同于tailf

[root@station29 ~]# tailf install.log
Installing iwl3945-firmware-15.32.2.9-4.el6.noarch
Installing ql2200-firmware-2.02.08-3.1.el6.noarch
Installing rt73usb-firmware-1.8-7.el6.noarch
Installing ipw2100-firmware-1.3-11.el6.noarch
Installing ql23xx-firmware-3.03.27-3.1.el6.noarch
Installing ipw2200-firmware-3.1-4.el6.noarch
Installing rootfiles-8.1-6.1.el6.noarch
Installing man-pages-3.22-20.el6.noarch
Installing words-3.0-17.el6.noarch
*** FINISHED INSTALLING PACKAGES ***

cut:文本內容切割并按要求輸出

-d:指明分隔符

-f:指明要取出的字段

如要取出此文件內容的第一段

[root@station29 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
[root@station29 ~]# cut -d ":" -f1 /etc/passwd
root
bin
daemon
adm
lp
sync

wc:查看文件內容有多少字符,多少行,多少字節

[root@station29 ~]# wc /etc/passwd
  35   54 1672 /etc/passwd

wc -l:統計行數    (常用)

[root@station29 ~]# wc -l /etc/passwd
35 /etc/passwd

sort:排序

  -r 逆序

  -n 按照數字大寫

  -f  忽略字符串大小寫

  -t c” 以后面的字符作為分隔符

  -k  選擇某個字段 進行排序

[root@station29 ~]# cat /etc/passwd | sort -t ":" -k3
root:x:0:0:root:/root:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin

uniq:刪除重復     (常和sort命令一起使用)

  -c 顯示每行重復出現的次數

  -d 僅顯示重復

  -u 顯示不重復

連續且完全相同方為重復

last顯示登陸用戶,排序后顯示登陸的次數

[root@station29 ~]# last | cut -d' ' -f1 | sort | uniq -c
      1 
     26 reboot
      1 wtmp

  文本檢索工具

grep:作用:文本搜索工具,根據用戶指定的模式,對目標文件逐行進行匹配檢查,打印匹配到的行

     模式:由正則表達式的元字符及文本字符所編寫出的過濾條件

 -v:取反   顯示不能被匹配到的行

 -i:忽略字符的大小寫

 -n:顯示行號

 -c:顯示統計到的行數,等同于wc -l

 -o:僅顯示匹配到的字符串

 -q:靜默輸出(不輸出任何信息) 只關心命令的執行結果 不關心輸出結果

 -A #:#

 -B #:#

 -C #:前后#行  查看日志 搜索關鍵字排查錯誤的時候

 -e:指定多個條件,條件是或的關系

 -w 匹配整個單詞

 -E === egrep 支持擴展的正則表達式

 -F === fgrep 不支持正則表達式

 

顯示出/etc/passwdroot的前后兩行(第一個root為第一行,所以沒有前兩行)

[root@station29 ~]# grep -C 2 'root' /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
--
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin

 基本正則表達式

 字符匹配:

       .:匹配任意單個字符

[]:匹配指定范圍內的任意單個字符  ——>  如:[abc] a | b | c

[^]:匹配指定范圍外的任意單個字符 ——>  如:[^abc] abc之外的字符

[:alnum:] 數字和字符

[:alpha:] 英文大小寫字符 a-z A-Z

[:lower:] 小寫字母

[:upper:] 大寫字母

[:space:] 專門匹配空格

 

匹配次數:用在要指定其出現的次數的字符的后面,用于限制其前面字符出現的次數

  *:匹配其前面的字符任意次    0-無窮

[root@station29 ~]# grep "r*" /etc//passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

.*:任意長度的任意字符出現任意次

[root@station29 ~]# grep "gdm.*" /etc/passwd
gdm:x:42:42::/var/lib/gdm:/sbin/nologin

  \?:匹配前面的字符出現0次或者1(其前面的字符是可有可無的)

  \+:匹配前面的字符至少1

  \{m,\}:匹配前的字符至少出現m

  \{m,n\}:匹配前面的字符出現至少m次至多n

  \{0,n\}:匹配前面的字符最多出現n

  \{m,\}:匹配前的字符至少出現m

 

位置錨定:用來定位字符出現的位置

  ^ 錨定行首(用于模式最左側)

[root@station29 ~]# grep "^root" /etc//passwd
root:x:0:0:root:/root:/bin/bash

$ 錨定行尾(用于模式最右側)

[root@station29 ~]# grep "bash$" /etc//passwd
root:x:0:0:root:/root:/bin/bash
zhouao:x:500:500:zhouao:/home/zhouao:/bin/bash
openstack:x:3000:3000::/home/openstack:/bin/bash

^$:匹配空行

^[[:space:]]*$:空行或包含空白字符的行

單詞:非特殊字符組成的連續字符(字符串)都稱為單詞

\b  \b:匹配詞首和詞尾 

[root@station29 ~]# grep '\broot' /etc//passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin

\<  \>:匹配詞首和詞尾

例如:找出/etc/passwd下以/bin/bash結尾的行

[root@station29 ~]# grep "bash\>" /etc//passwd
root:x:0:0:root:/root:/bin/bash
zhouao:x:500:500:zhouao:/home/zhouao:/bin/bash
openstack:x:3000:3000::/home/openstack:/bin/bash

分組及引用

\(\):將一個或多個字符捆綁在一起,當做一個整體進行處理

分組括號中的模式匹配到的內容會被正則表達式引擎自動記錄于內部的變量中

   \1:模式從左側起,第一個括號以及與之匹配的右括號之間的模式所匹配到的字符

   \2:模式從左側起,第二個括號以及與之匹配的右括號之間的模式所匹配到的字符

   \3:模式從左側起,第三個括號以及與之匹配的右括號之間的模式所匹配到的字符

[root@station29 ~]# grep "r..t" /etc//passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
[root@station29 ~]# grep "^\(r..\)t.*\1" /etc//passwd
root:x:0:0:root:/root:/bin/bash

egrep:支持擴展的正則表達式實現類似于grep文本過濾功能

-G:支持基本正則表達式

擴展正則表達式

字符匹配

       .:匹配任意單個字符

[]:匹配指定范圍內的任意單個字符  ——>  如:[abc] a | b | c

[^]:匹配指定范圍外的任意單個字符 ——>  如:[^abc] abc之外的字符

[:alnum:] 數字和字符

[:alpha:] 英文大小寫字符 a-z A-Z

[:lower:] 小寫字母

[:upper:] 大寫字母

[:space:] 專門匹配空格

次數匹配:

匹配次數:用在要指定其出現的次數的字符的后面,用于限制其前面字符出現的次數

  *:匹配其前面的字符任意次    0-無窮

  ?:0或一次,其前的字符是可有可無的

  +:其前的字符至少一次

  {m}:其前的字符m

  {m,n}:至少m次,至多n

位置錨定:

  ^:行首錨定

  $:行位錨定

  \<  \>:詞首錨定

  \b  \b:詞首錨定

分組及引用:

  ():分組,括號內的模式匹配到的內容會被正則表達式引擎自動記錄于內部的變量中

  \1:模式從左側起,第一個括號以及與之匹配的右括號之間的模式所匹配到的字符

  \2:模式從左側起,第二個括號以及與之匹配的右括號之間的模式所匹配到的字符

  \3:模式從左側起,第三個括號以及與之匹配的右括號之間的模式所匹配到的字符

:

  a|b:a或者b

  C|cat:Ccat

  (c|C)at:catCat

例如:找出etc/passwd文件中的兩位數或三位數

[root@station29 ~]# egrep "\<[0-9]{2,3}\>" /etc/passwd
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
[root@station29 ~]# egrep "\<[0-9]{2,3}\>" /etc/passwd | cut -d: -f3,4
8:12
10:14
11:0
12:100
13:30
14:50
99:99
81:81
113:113

文件查找命令

find:實時查找工具,根據我們指定的內容或者條件在系統上進行實時查找

根據文件名查找

     -name 可以使用通配符 比如 * [] [^]

        find . -name “????”

例如:我想找某個文件名叫 yum /etc

[root@station29 ~]# find /etc/ -name "yum"
/etc/logrotate.d/yum
/etc/yum

 -iname 文件名稱忽略大小寫

[root@station29 ~]# find /etc/ -iname "think"
/etc/test/think
/etc/test/Think

根據屬主和屬組來查找

     -user  (查找屬主指定用戶的所有文件)

     -group (查找屬組指定組的所有文件)

     -uid   (查找屬主指定的UID的所有文件)

     -gid   (查找屬組指定的GID的所有文件)

     -nouser 查找沒有屬主的文件或者目錄  

     -nogroup 查找沒有屬組的文件或者目錄

drwx------. 2 gdm    gdm    4096 Apr  8 21:00 orbit-gdm
drwx------. 2 gdm    gdm    4096 Apr  8 21:01 pulse-AThZYiEcGGK5
-rw-r--r--. 1 root   root      0 Apr  1 11:38 tianjin
[root@station29 ~]# find /tmp -user gdm
/tmp/orbit-gdm
/tmp/orbit-gdm/linc-8ff-0-1f7ec1765e7bc
/tmp/orbit-gdm/linc-8d7-0-2f1d8aa3391d9
/tmp/orbit-gdm/linc-900-0-6e691ca28c58d
/tmp/orbit-gdm/linc-8fe-0-16fedb9f41908
/tmp/orbit-gdm/linc-8fd-0-12f82f71240f1
/tmp/orbit-gdm/linc-905-0-3d0482583370
[root@station29 ~]# find /tmp -group gdm
/tmp/orbit-gdm
/tmp/orbit-gdm/linc-8ff-0-1f7ec1765e7bc
/tmp/orbit-gdm/linc-8d7-0-2f1d8aa3391d9
/tmp/orbit-gdm/linc-900-0-6e691ca28c58d
/tmp/orbit-gdm/linc-8fe-0-16fedb9f41908
/tmp/orbit-gdm/linc-8fd-0-12f82f71240f1
/tmp/orbit-gdm/linc-905-0-3d0482583370
/tmp/orbit-gdm/linc-8fc-0-2f41c894bb0a2

根據文件類型查找

-type f 普通文件

              d 目錄

              l 鏈接文件

              s 套接字文件

              b 塊設備

              c 字符設備

              p 管道

[root@station29 ~]# find /dev -type b -ls
 11341    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram9
 11330    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram7
 11320    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram8
 11310    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram6
 11302    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram5
 11286    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram3
 11277    0 brw-rw----   1 root     disk              Apr  8 20:58 /dev/ram4

組合條件:

與:-a

或:-o

非:-not, !

多個條件要使用\(\)  不能使用“”

例如:查找/usr目錄下不屬于root、lpgdm的所有文件或目錄

[root@station29 ~]# find /usr -not \( -user root -o -user lp -o -user gdm \)
/usr/libexec/abrt-action-install-debuginfo-to-abrt-cache

此題可理解為查找/usr目錄下非rootlpgdm的所有文件或目錄

find

查找

/usr

/usr目錄

-not

\(\)

多個條件要使用\(\)  不能使用“”

-user root

查找屬主指定用戶的所有文件或目錄root

-o

user lp

查找屬主指定用戶的所有文件或目錄lp

-o

-user gdm

查找屬主指定用戶的所有文件或目錄gdm

根據文件大小來查找                常用單位:k M G

         -size  +:大于多少的文件

         -size  -:小于多少的文件           

         -size   :等于多少的文件

[root@station29 ~]# find /tmp -size -100k
/tmp
/tmp/keyring-jZvoAq
/tmp/keyring-jZvoAq/socket.pkcs11
/tmp/keyring-jZvoAq/socket.ssh
/tmp/keyring-jZvoAq/socket
/tmp/.ICE-unix
/tmp/.ICE-unix/2351
/tmp/pulse-Pdz6rX1vqurd
/tmp/pulse-Pdz6rX1vqurd/pid
/tmp/pulse-Pdz6rX1vqurd/native
/tmp/keyring-RBkZ6c

根據時間來查找

        -mtime +7  7天以前的  從第8天開始

        -mtime 7   當前時間往前推第7

        -mtime -7  當前時間往前推第7天以內

[root@station29 ~]# find /tmp -atime +7
/tmp/keyring-jZvoAq/socket.pkcs11
/tmp/keyring-jZvoAq/socket.ssh
/tmp/keyring-jZvoAq/socket
/tmp/keyring-1sJnSE/socket.pkcs11
/tmp/keyring-1sJnSE/socket.ssh
/tmp/keyring-1sJnSE/socket
/tmp/keyring-fa8GPq/socket.pkcs11
/tmp/keyring-fa8GPq/socket.ssh
[root@station29 ~]# stat /tmp/keyring-GggOAV/socket
  File: `/tmp/keyring-GggOAV/socket'
  Size: 0           Blocks: 0          IO Block: 4096   socket
Device: 806h/2054d  Inode: 524364      Links: 1
Access: (0755/srwxr-xr-x)  Uid: (  500/  zhouao)   Gid: (  500/  zhouao)
Access: 2017-03-31 08:28:12.218218519 +0800
Modify: 2017-03-31 08:28:10.672218526 +0800
Change: 2017-03-31 08:28:10.672218526 +0800

根據權限來查找

        -perm 755 精確匹配有755權限的文件

        -perm -222 必須包含全部的222權限才可以

        -perm +222(CentOS 6)

              /222(CentOS 7)

              只要有一個比如說屬主 屬組或者其他人有一個擁有寫權限即可

[root@station29 ~]# find ./ -perm 644 -ls
8388610   56 -rw-r--r--   1 root     root        50606 Mar 24 05:57 ./install.log
8393099    4 -rw-r--r--   1 root     root          176 May 20  2009 ./.bash_profile
8388611   12 -rw-r--r--   1 root     root        10033 Mar 24 05:53 ./install.log.syslog
8393132    0 -rw-r--r--   1 root     root            0 Apr  1 11:32 ./tianjin
8393102    4 -rw-r--r--   1 root     root          129 Dec  4  2004 ./.tcshrc
8393100    4 -rw-r--r--   1 root     root          176 Sep 23  2004 ./.bashrc

[root@station29 ~]# find ./ -perm /666 -ls
8388609    4 dr-xr-x---   7 root     root         4096 Apr  8 21:03 ./
8393137    4 -rw-------   1 root     root           67 Apr  3 15:18 ./.xauthHk2uLQ
8393128    4 drwx------   3 root     root         4096 Mar 24 06:01 ./.config
8393129    4 drwx------   3 root     root         4096 Mar 24 06:01 ./.config/ibus
8393130    4 drwx------   2 root     root         4096 Mar 24 06:01 ./.config/ibus/bus
8393133    4 drwxr-xr-x   2 root     root         4096 Apr  1 15:10 ./test
8393124    4 -rw-------   1 root     root         1478 Mar 24 05:57 ./anaconda-ks.cfg
8388610   56 -rw-r--r--   1 root     root        50606 Mar 24 05:57 ./install

原創文章,作者:Linux.rookie,如若轉載,請注明出處:http://www.www58058.com/72844

(0)
Linux.rookieLinux.rookie
上一篇 2017-04-08
下一篇 2017-04-09

相關推薦

  • Linux下搭建路由器

    客戶端1:CentOS6.9 客戶端2:CentOS7.3 路由器:router1(CentOS7.3)、router2(CentOS7.3) r router3(CentOS7.3) 1 準備工作 為了避免干擾,最好建立獨立的網絡。 打開VMvare的虛擬網絡編輯器,點擊添加網絡按鈕,添加VMnet11并且將左下角使用“本地DHCP服務將IP地址分配給虛擬…

    Linux干貨 2017-08-20
  • Linux中的cut、sort、uniq以及用戶(組)管理類指令應用示例

    Linux中的cut、sort、uniq指令 列出當前系統上所有已經登錄的用戶的用戶名,注意:同一用戶登錄多次,只顯示一次。 解決思路: 先使用who指令顯示出所有已登錄的用戶。然后對who指令的輸出進行切割得到想要的第一列內容,即只包含用戶名。可以使用cut指令。最后對cut的結果進行排序并去重??梢允褂胹ort指令。   借助管道符,可以方便的…

    Linux干貨 2016-11-13
  • 七.Linux博客-2016年8月4日cat、cut、less、head、tail、wc、sort、uniq、grep

    格式說明: 操作 概念 命令 說明及舉例 七.cat、cut、less、head、tail、wc、sort、uniq、grep cat cat -A a.txt 查看隱藏內容 cat -n a.txt 顯示行號 cat -s a.txt 壓縮空行,把多行空行壓縮為一行 …

    Linux干貨 2016-08-24
  • 第十八周博客作業

    1、為LNMP架構添加memcached支持,并完成對緩存效果的測試報告; 操作系統: CentOS 7.210.0.0.51 nginx+php+mysql10.0.0.52 memcached 一. 環境準備: 搭建LNMP編譯安裝環境 1. 配置163的yum源和阿里云的epel源 [root@localhost ~]# mv /etc/yum.rep…

    2017-07-12
  • locate與find不得不說的事

    本文內容: locate與find 練習     locate與find是linux中最常用的兩種查找方式,二者各有優缺點,locate查找迅速,卻由于數據庫非實時更新,導致可能查找不全,而find由于是從指定路徑開始遍歷,速度相對較慢,卻更為準確,而且用法也更加靈活,因此find運用更加廣泛,也是本文的重點。 文件查找: locate搜…

    Linux干貨 2016-08-18
  • Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示

    目錄與路徑 相對路徑與絕對路徑 絕對路徑:路徑的寫法【一定由根目錄 / 寫起】 /usr/share/doc 這個目錄。 相對路徑:路徑的寫法【不是由 / 寫起】 由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: 【cd ../man】這就是相對路徑的寫法。相對路徑意指相對于當前的工作目錄 cd (切換目錄) . &n…

    Linux干貨 2016-11-06

評論列表(1條)

  • renjin
    renjin 2017-04-12 11:33

    詳細的介紹了linux中的一些基本命令的用法,內容總結的很好,排版也很不錯,贊!

欧美性久久久久