bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

掌握這十個(gè)Linux命令,秒變Linux老手

前言

欒川ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

在Linux下,完成一個(gè)事情往往有N種方法。學(xué)會(huì)命令的使用,有時(shí)事半功倍,起到出其不意的效果。大大提升你的工作效率,也帶來(lái)喜悅感和成就感。學(xué)會(huì)下面這些命令,Linux老手也不敢小瞧你。

實(shí)例

刪除文件

遞歸刪除以“._”開(kāi)頭的文件:

find . -type f -name “._*” -print0 | xargs -0 rm -f

注意,加上-print0和xargs 的-0參數(shù)能解決文件中出現(xiàn)各種特殊字符導(dǎo)致命令失敗的問(wèn)題。

OSX下經(jīng)常要?jiǎng)h除.DS_Store文件:

find . -type f -name “.DS_Store” -print0 | xargs -0 rm -f

也可以用awk命令。刪除所有pyc文件:

find . -name “*.pyc” |awk ‘{cmd="rm "$0;system(cmd)}’

刪除文件名亂碼的文件, 先找到文件的inode編號(hào),再刪除之:

ls -li

find ./* -inum 1442583 -exec rm -f {} ;

遞歸找出大文件

經(jīng)常需要查看磁盤(pán)空間被哪些文件占用了,可以用:

du -a /dir/ | sort -n -r | head -n 20

只查找第一級(jí)目錄:

du -h --max-depth=1 /var

于是,遞歸查找大文件,可以這么寫(xiě):

find / -type f -printf “%s\t%p\n” | sort -n | tail -1

find $HOME -type f -printf ‘%s %p\n’ | sort -nr | head -10

當(dāng)前目錄下的文件/文件夾大小排序:

du -hs * | sort -n -r

查看inode大小:

find . -xdev -type f | cut -d “/” -f 2 | sort | uniq -c | sort -n

后臺(tái)運(yùn)行一個(gè)任務(wù)

nohup 命令 > /dev/null 2>&1

將正常輸出和錯(cuò)誤重定向到/dev/null

進(jìn)程查看

顯示進(jìn)程完整的命令語(yǔ)句,尤其對(duì)查看Java進(jìn)程有用:

ps auxwww | grep java

按內(nèi)存使用率查看:

ps aux | sort -nk 4

按CPU使用率查看:

ps aux | sort -nk 3

遞歸搜索和替換

grep -rl 查找字段 路徑|xargs sed -i “s/查找字段/替換字段/g”

sed -i “s/garden/myGarden/g” ls

find . -type f -name ‘*.html’ | xargs perl -pi -e ‘s|北京|上海|g’

刪除無(wú)用的docker鏡像:

docker rmi $(docker images | grep “^” | awk ‘{print $3}’)

查看哪些端口在監(jiān)聽(tīng)

查看某個(gè)進(jìn)程監(jiān)聽(tīng)的端口號(hào):

netstat -lnp | grep xxx

查看某個(gè)端口號(hào)誰(shuí)在監(jiān)聽(tīng), 例如查看監(jiān)聽(tīng)8080的進(jìn)程

lsof -i:8080

身份切換

切換到root:

sudo -i bash

sudo bash -c bash

這兩條命令在docker容器環(huán)境下很實(shí)用,經(jīng)常不為人知。

殺進(jìn)程大法

kill $(pgrep 進(jìn)程名)

另:

killall -9 webstorm

殺掉所有webstorm進(jìn)程

post請(qǐng)求

采用curl命令可以發(fā)送各種HTTP請(qǐng)求,程序員必備技能。

curl -H “Content-Type: application/json” -d @/data/my.json http://localhost:8080/api/service/registry/add

如果不指定content-type, 默認(rèn)是:application/x-www-form-urlencoded

使用for進(jìn)行遍歷

可以直接在命令行寫(xiě)一行for語(yǔ)句,無(wú)需寫(xiě)到腳本。

for p in ls /home/mini-rds/mysql/; do echo KaTeX parse error: Expected 'EOF', got '&' at position 3: p &?& mysql -h127.0…p -uroot -e ‘show slave status\G’ | grep ‘Master_Host’; done

一行語(yǔ)句查找滿(mǎn)足條件的某個(gè)docker容器:

for conId in $(docker ps -q|grep Up);do docker inspect c o n I d ∣ g r e p 170.1.80.12 ; i f [ " conId | grep 170.1.80.12 ;if [ "conId∣grep170.1.80.12;if["?" -eq “0” ];then echo $conId; fi; done

總結(jié)

本文通過(guò)實(shí)際例子展示了Linux基本命令的用法。要想熟練使用Linux,掌握下列命令是必不可少的。

包管理: apt, yum, dpkg

搜索: find和grep

文件處理: cat, more, less

進(jìn)程:ps, top, htop

網(wǎng)絡(luò): netstat, lsof, ip, ifconfig, curl

xargs

文本處理:sed、awk、cut

基本的shell語(yǔ)法: for, if

分享題目:掌握這十個(gè)Linux命令,秒變Linux老手
文章起源:http://vcdvsql.cn/article40/sdgjeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作標(biāo)簽優(yōu)化網(wǎng)站內(nèi)鏈網(wǎng)站設(shè)計(jì)公司用戶(hù)體驗(yàn)關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司