平常經常會用到一些linux下的小命令,這裡就整理一下,以後會經常更新此貼。
1. 給所有檔名加字首
for f in * ; do mv -- "$f" "***_$f" ; done
2. 統計檔案及子目錄下檔案的個數
ls -lr | grep "^-" | wc -l
3. 統計檔案的個數
ls -l | grep "^-" | wc -l
4. 統計目錄的個數
ls -l | grep "^d" | wc -l
5. vi中去點^m
:1, $s/^m//g (^m按ctrl+v和ctrl+m)
6. 替換目錄下所有檔名中的某字串
sed -i "s/aaa/bbb/g" `grep aaa -rl /dir` (-r 搜尋子目錄, -l 檔名)
7. vi中替換所有的a為b
: %s/a/b/g
8. vi中對一列字串排序
1,$!sort -k 4 -t"." -n (.是分隔符,-n是數字,4是第四個單位列)
9. vi中統計某個字串的個數
:%s/str//gn
10. root給普通使用者目錄/檔案許可權
sudo chown -r user /home/***
11. 按行合併兩個檔案
cat a.txt b.txt > c.txt
12. 按列合併兩個檔案
paste a.txt b.txt > c.txt
13. 按照1,2,3,4,...重新命名所有檔案名字
ls | cat -n | while read n f; do mv "$f" "$n.txt"; done
常用的Linux命令彙總 不斷更新
將本地桌面專案資料夾上傳至伺服器 scp r desktop datas root 11.11.11.11 scp r root 106.15.33.225 a 篩選正在執行程序 ps aux grep nginx檢視開放埠 sudo netstat nultp進入docker容器檢視內部目錄結構 ...
常用JS jquery 命令(不斷更新中)
設定使用者貼上板中的文字資訊 window.clipboarddata.setdata text location.href 獲取使用者貼上板中的文字資訊 window.clipboarddata.getdata text 清空使用者貼上板中的文字資訊 window.clipboarddata.cl...
Linux常用命令(不斷更新中)
chkconfig add httpd 增加開機啟動項 hostname 檢視主機名 yum install httpd 紅帽 rpm包管理系統,安裝apache伺服器 rpm ivh rpm 安裝rpm包 rpm ql 檢視已經安裝的rpm包路徑 cp home abc.sql home sql ...