9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 網絡知識 > 網絡技術 >

Linux如何使用locate命令查找數據搜索數據庫

時間: 加城1195 分享

  通常在Linux查找數據庫我們都使用find,那么除了find命令我們還可以用locate命令,可以在搜尋數據庫時快速找到檔案,具體怎么使用呢?下面小編就給大家詳細介紹下locate命令的用法。

  Linux如何使用locate命令查找數據

  1.命令格式:

  Locate [選擇參數] [樣式]

  2.命令功能:

  locate命令可以在搜尋數據庫時快速找到檔案,數據庫由updatedb程序來更新,updatedb是由cron daemon周期性建立的,locate命令在搜尋數據庫時比由整個由硬盤資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或 剛更名的,可能會找不到,在內定值中,updatedb每天會跑一次,可以由修改crontab來更新設定值。(etc/crontab)

  locate指定用在搜尋符合條件的檔案,它會去儲存檔案與目錄名稱的數據庫內,尋找合乎范本樣式條件的檔案或目錄錄,可以使用特殊字元(如”*” 或”?”等)來指定范本樣式,如指定范本為kcpa*ner, locate會找出所有起始字串為kcpa且結尾為ner的檔案或目錄,如名稱為kcpartner若目錄錄名稱為kcpa_ner則會列出該目錄下包括 子目錄在內的所有檔案。

  locate指令和find找尋檔案的功能類似,但locate是透過update程序將硬盤中的所有檔案和目錄資料先建立一個索引數據庫,在 執行loacte時直接找該索引,查詢速度會較快,索引數據庫一般是由操作系統管理,但也可以直接下達update強迫系統立即修改索引數據庫。

  3.命令參數:

  -e 將排除在尋找的范圍之外。

  -1 如果 是 1.則啟動安全模式。在安全模式下,使用者不會看到權限無法看到 的檔案。這會始速度減慢,因為 locate 必須至實際的檔案系統中取得檔案的 權限資料。

  -f 將特定的檔案系統排除在外,例如我們沒有到理要把 proc 檔案系統中的檔案 放在資料庫中。

  -q 安靜模式,不會顯示任何錯誤訊息。

  -n 至多顯示 n個輸出。

  -r 使用正規運算式 做尋找的條件。

  -o 指定資料庫存的名稱。

  -d 指定資料庫的路徑

  -h 顯示輔助訊息

  -V 顯示程式的版本訊息

  4.使用實例:

  實例1:查找和pwd相關的所有文件

  命令:

  locate pwd

  輸出:

  代碼如下:

  peida-VirtualBox ~ # locate pwd

  /bin/pwd

  /etc/.pwd.lock

  /sbin/unix_chkpwd

  /usr/bin/pwdx

  /usr/include/pwd.h

  /usr/lib/python2.7/dist-packages/twisted/python/fakepwd.py

  /usr/lib/python2.7/dist-packages/twisted/python/fakepwd.pyc

  /usr/lib/python2.7/dist-packages/twisted/python/test/test_fakepwd.py

  /usr/lib/python2.7/dist-packages/twisted/python/test/test_fakepwd.pyc

  /usr/lib/syslinux/pwd.c32

  /usr/share/help/C/empathy/irc-join-pwd.page

  /usr/share/help/ca/empathy/irc-join-pwd.page

  /usr/share/help/cs/empathy/irc-join-pwd.page

  /usr/share/help/de/empathy/irc-join-pwd.page

  /usr/share/help/el/empathy/irc-join-pwd.page

  實例2: 搜索etc目錄下所有以sh開頭的文件

  命令:

  locate /etc/sh

  輸出:

  代碼如下:

  peida-VirtualBox ~ # locate /etc/sh

  /etc/shadow

  /etc/shadow-

  /etc/shells

  peida-VirtualBox ~ #

  補充:MySQL 數據庫常用命令

  create database name; 創建數據庫

  use databasename; 進入數據庫

  drop database name 直接刪除數據庫,不提醒

  show tables; 顯示表

  describe tablename; 查看表的結構

  select 中加上distinct去除重復字段

  mysqladmin drop databasename 刪除數據庫前,有提示。

  顯示當前mysql版本和當前日期

  select version(),current_date;

  數據庫維護方法

  在MySQL使用的過程中,在系統運行一段時間后,可能會產生碎片,造成空間的浪費,所以有必要定期的對MySQL進行碎片整理。

  當刪除id=2的記錄時候,發生的現象

  這個時候發現磁盤的空間并沒有減少。這種現象就叫做碎片化(有一部分的磁盤空間在數據刪除以后(空),還是無法被操作系統所使用。)

  常見的優化:

  # alter table xxx engine myisam;

  # optimize table t1;

  注意: 在實際開發的過程中,上面兩個語句盡量少使用,因為在使用的過程中,MySQL的表的結構會整體全部重新整理,需要消耗很多的資源,建議在凌晨兩三點鐘的時候執行。(在linux下有定時器腳本可以執行,crontab)


4015157 主站蜘蛛池模板: 蜜臀av黑人亚洲精品| 日本不卡的一区二区三区| 亚洲国产欧美在线人成AAAA| 国产熟睡乱子伦视频在线播放| 国产成人一区二区免av| 九九热视频精选在线播放| 中文字幕国产精品自拍| 精品国产一区二区三区2021| 精品视频福利| 蜜臀98精品国产免费观看| 国产精品久久久国产盗摄| 最近中文字幕mv免费视频| 欧美福利电影A在线播放| 激情综合色综合啪啪开心| 91国产自拍一区二区三区| 亚洲av永久无码精品秋霞电影影院| 99精品高清在线播放| 久久国产乱子伦免费精品无码 | 精品久久久久久无码人妻蜜桃| 午夜福利宅福利国产精品| 精品国产高清中文字幕| 四虎国产精品成人| 人妻中文字幕亚洲精品| 欧美日韩精品一区二区三区高清视频| 狠狠亚洲丁香综合久久| 精品国产AV无码一区二区三区| 国产情侣激情在线对白| 思思久99久女女精品| 真实国产老熟女无套内射| 午夜自产精品一区二区三区| 人人爽亚洲aⅴ人人爽av人人片 | 国产精品无遮挡猛进猛出| 成人国产av精品免费网| 国产av一区二区午夜福利| 国语精品一区二区三区| 亚洲免费成人av一区| 欧美黑人XXXX性高清版| 国产综合有码无码中文字幕 | 日韩精品亚洲国产成人av| 91久久精品国产性色也| 草草浮力影院|