linux常用命令總結
ctrl + n?是自動補齊
ctrl + p?是往上選擇
ctrl + f?是下一屏幕
ctrl + b?是上一屏幕
w:是移動一個單詞
b:是向前一個單詞
d^:當前行中,刪至行首
d$:當前行中,刪至行尾
y^:當前到行頭的內容
y$?:復制當前到行尾的內容
d1G:刪除光標所在行,到第一行的所有數據
dG::刪除光標所在行下一行,到最后一行的所有數據
vim /etc/vimrc?#打開?vimrc?文件,將以下三行內容添加到文件中
set?ts=4set?expandtabset?autoindent
du -ach *?#這個能看到當前目錄下的所有文件占用磁盤大小和總大小
du -sh?#查看當前目錄總大小
du -sh *?#查看所有子目錄大小
lsof | grep delete?#如果懷疑刪掉的數據還在占用磁盤空間試試這個,查看del的進程號
kill -9 pid?#結束掉進程就能釋放磁盤空間了
for i in $(lsof | grep delete | awk '{print $2}'); do kill -9 $i ;done?# 循環刪除(慎重使用)
du -h --max-depth=1 /?# 這個意思是列出?"/"?目錄下所有的文件目錄的大小(不包含隱藏文件),級別為1級。
# du -h --max-depth=2 /?# 這個意思是列出?"/home"?目錄下所有的文件目錄的大小(不包含隱藏文件),級別為2級。
cp a.txt{,.back}?# 快速備份一個文件
ps aux --sort -pcpu | more?#按cpu降序排序 或 top -》 P
ps aux --sort -rss | more?#按內存降序排序 或 top -》 M
ps -eo cmd,pid,lstart,etime | grep httpd?# 查看啟動時間和已經存在時間
參數說明:
lstart?# 啟動時間
etime?# 顯示了自從該進程啟動以來,經歷過的時間
ps:當你修改完文件后,發現你是普通用戶并沒有保存的權限,但是修改了很久了,是不是很蛋疼? ????退出還是一點點復制?告訴你輕松搞定的方法?^.^(-)^.^ 前提是你要有sudo的權限。
:w !sudo tee %?然后輸入你普通用戶的密碼(前提是你有sudo權限)
[sudo] password for test:普通用戶的密碼
W12: Warning: File “zabbix_agentd.conf” has changed and the buffer was changed in Vim as well
See “:help W12” for more info.
Press ENTER or type command to continue?直接回車即可
他會告訴你沒有修改權限,你直接:q!?退出即可。
退出后用cat 或者是 vim?命令查看,你會發現你已經修改了文件的內容。
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。