1.查看某端口是否被占用
netstat -tunlp | grep 端口
2.查看進(jìn)程名字為***的信息
pgrep *** | xargs ps -u --pid
3.解壓到指定文件夾
tar zvxf *** -C ***
- 重啟服務(wù)器
shutdown -r now
5.啟動(dòng)關(guān)閉 redis
redis-cli -p 端口號(hào) shutdown
./redis-server 參數(shù):redis.conf文件全路徑
6.redis 自帶客戶端
./redis-cli -h 127.0.0.1 -p 6379
7.make make install , make clean
8.統(tǒng)計(jì)某個(gè)字符串在文件中出現(xiàn)的次數(shù)
grep -o 字符串 filename|wc -l
9.find 查找文件
find 目錄名
find -name 文件名
模糊匹配
find -name '*文件名*'
10.crontab
crontab -l 查看
-e 編輯
/sbin/service crond restart 重啟生效
x.四種查找文件方式比較
查找 | which | whereis | locate | find |
---|---|---|---|---|
文件支持 | 可執(zhí)行文件 | 二進(jìn)制文件 源文件 幫助文檔 | 所有文件類(lèi)型 | 所有文件類(lèi)型 |
路徑 | 環(huán)境變量PATH | 數(shù)據(jù)庫(kù)索引 | 數(shù)據(jù)庫(kù)索引 | 可指定,默認(rèn)遍歷當(dāng)前路徑及其子路徑 |
原理 | 遍歷PATH所指定的目錄 尋找完全匹配的filename的可執(zhí)行文件 | 數(shù)據(jù)庫(kù)索引,對(duì)去除 . 之后的所有字符后 filename進(jìn)行完全匹配 | 數(shù)據(jù)庫(kù)索引,絕對(duì)路徑,部分匹配 | 遍歷磁盤(pán) |
效率 | 高 | 高 | 高 | 低 |
適用場(chǎng)合 | 可執(zhí)行文件的查找 | 二進(jìn)制文件 源文件 幫助文檔的查找 | 模糊查找 | 能用前者的盡量不使用find |