linux常用命令

壓縮:tar zcvf FileName.tar.gz DirName

cat 顯示指定行
【一】從第3000行開始订框,顯示1000行唯袄。即顯示3000~3999行
cat filename | tail -n +3000 | head -n 1000

【二】顯示1000行到3000行
cat filename| head -n 3000 | tail -n +1000

*注意兩種方法的順序

分解:
tail -n 1000:顯示最后1000行
head -n 1000:顯示前面1000行
tail -n +1000:從1000行開始顯示


查詢文件及文件夾大小
du -h 查詢當(dāng)前目錄下文件大泄罟摇(所有層數(shù))
du -sh [目錄名] 查詢當(dāng)前目錄文件總大小
du -h --max-depth=1 查詢當(dāng)前目錄下文件大小(只查一層)
df -hl 查看硬盤信息


程序內(nèi)存占用情況
free -m 查看內(nèi)存總量情況
top i:使top不顯示任何閑置或者僵死進程躲履。
lsof -n | grep deleted 查看刪除占用


文件編輯

------------------------------------------------------------------------------------非輸入模式下

------------------------------------------------------------------------------------前進和后退

u 復(fù)原前一個狀態(tài)炼幔,常用作返回
ctrl + r 或 .(小數(shù)點) 重做上一個動作鸽心,常用作前進

-------------------------------------------------------------------------------------移動光標(biāo)

nG n為數(shù)字滚局,移動光標(biāo)到第n行,可配合set nu 使用
gg 移動光標(biāo)到第一行
G 移動光標(biāo)到最后一行
n+enter 光標(biāo)向下移動n行
n+space 光標(biāo)向這一行移動n個字符
ctrl+f 屏幕向下移動一頁
ctrl+b 屏幕向上移動一頁
ctrl+d 屏幕向下移動半頁
ctrl+u 屏幕向上移動半頁

---------------------------------------------------------------------------------------搜索

/word 向光標(biāo)之下搜索
?word 向光標(biāo)之上搜索
n 向下繼續(xù)搜索
N 向上繼續(xù)搜索
/word\c 大小寫不敏感查找
/word\C 大小寫敏感查找

------------------------------------------------------------------------------------替換

:s/a/b/ 當(dāng)前行把a替換成b
:%s/a/b/g 把a全部替換成b
:%s/a/b/i i表示大小寫不敏感查找 I表示大小寫敏感查找
:%s/a/b/ic c表示需要確認(rèn)
:5,22s/coll/zch/g 只替換5-22行的內(nèi)容
:.,+2s/foo/bar/g 只替換當(dāng)前行與接下來的2行的內(nèi)容

-------------------------------------------------------------------------------------刪除

x 向后刪除一個字符
X 向前刪除一個字符
nx 向后刪除n個字符
dd 刪除一整行
ndd 向下刪除n行
d$ 刪除光標(biāo)所在處到該行的最后一個字符
d0 刪除光標(biāo)所在處到該行的第一個字符
dG 全部刪除

-------------------------------------------------------------------------------------------------復(fù)制粘貼

yy 復(fù)制光標(biāo)所在的一行
gg+VG 全選
p 粘貼

------------------------------------------------------------------------------------------------輸入模式下

i 在光標(biāo)處開始輸入
I 在光標(biāo)處的行首開始輸入
a 從光標(biāo)所在行的下一個字符開始輸入
A 從光標(biāo)所在行的最后一個字符開始輸入
i 進入取代模式顽频,取代光標(biāo)所在的那個字符一次
I 進入取代模式藤肢,一直取代光標(biāo)所在的字符

-------------------------------------------------------------------------------------------文件增刪改查

vim filename 打開或新增文件
vim +10 filename 打開文件并定位到第10行
cat filename filename2 顯示兩個文件的內(nèi)容
cat -n filename 查看文件并顯示行號
cmp/diff index1php index2.php 比較連個文件是否有差異
rm -rf filename 刪除文件或文件夾
cd .. 去父級目錄
cd - 去上次目錄
cd / 去根目錄
wget -c url 下載 -c表示斷點續(xù)傳(網(wǎng)絡(luò)中斷重連之后可以繼續(xù)下載)
echo "123" >>index.php 文件末尾插入

-----------------------------------------------------------------------------------------------切換用戶

su user enter 且換用戶
chown jessie:users file.txt 將文件file.txt的擁有者設(shè)為users用戶組的的使用者jessie

------------------------------------------------------------------------------------------------查看centOs信息

getconf LONG_BIT 顯示centOs的位數(shù)
cat /etc/redhat-release 查看centOs的版本

-----------------------------------------------------------------------------------------------鎖定文件

chattr +i filename 鎖定文件,防止文件被修改
chattr +a filename 該文件只能增加數(shù)據(jù)糯景,不能刪除嘁圈,適用于日志文件
sudo chattr -V -i filename 解除鎖定

----------------------------------------------------------------------------------------------建立同步鏈接

ln -s /home/user/web/test/1007.php link1007 建立軟連接(以路徑形式存在省骂,類似windows的快捷方式,可以跨文件系統(tǒng)最住,可以對目錄進行鏈接)

ln /home/zengchenhua/web/test/1007.php link1007 建立硬鏈接 (以文件副本的形式存在钞澳,但不占用實際空間,需要在同一個文件系統(tǒng)中涨缚,不能給目錄創(chuàng)建硬鏈接)
----------------------------------------------------------------------------------------列出當(dāng)前系統(tǒng)打開文件的工具
lsof -i :3306(或netstat -anp|grep 8080) 列出誰在使用某個端口
lsof /filepath/file 誰正在使用某個文件
lsof -u username 列出某個用戶打開的文件信息 lsof -c mysql -c apache 多個
lsof -g 5555 列出某個用戶組所打開的文件信息
lsof -p 123,456,789 列出多個進程號對應(yīng)的文件信息
lsof -i 列出所有的網(wǎng)絡(luò)連接 lsof -i tcp

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轧粟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子脓魏,更是在濱河造成了極大的恐慌兰吟,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件茂翔,死亡現(xiàn)場離奇詭異混蔼,居然都是意外死亡,警方通過查閱死者的電腦和手機檩电,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來府树,“玉大人俐末,你說我怎么就攤上這事⊙傧溃” “怎么了卓箫?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長垄潮。 經(jīng)常有香客問我烹卒,道長,這世上最難降的妖魔是什么弯洗? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任旅急,我火速辦了婚禮,結(jié)果婚禮上牡整,老公的妹妹穿的比我還像新娘藐吮。我一直安慰自己,他們只是感情好逃贝,可當(dāng)我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沐扳,像睡著了一般泥从。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上沪摄,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天,我揣著相機與錄音变骡,去河邊找鬼。 笑死芭逝,一個胖子當(dāng)著我的面吹牛塌碌,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旬盯,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼台妆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了胖翰?” 一聲冷哼從身側(cè)響起接剩,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎萨咳,沒想到半個月后懊缺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡培他,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年鹃两,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舀凛。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡俊扳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出猛遍,到底是詐尸還是另有隱情拣度,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布螃壤,位于F島的核電站抗果,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏奸晴。R本人自食惡果不足惜冤馏,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寄啼。 院中可真熱鬧逮光,春花似錦代箭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至杜漠,卻和暖如春极景,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背驾茴。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工盼樟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人锈至。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓晨缴,卻偏偏與公主長得像,于是被迫代替她去往敵國和親峡捡。 傳聞我的和親對象是個殘疾皇子击碗,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,509評論 2 348