HP UX 常用命令速查

2021-04-08 23:43:43 字數 1000 閱讀 5195

不斷更新中。。。 

du -ks 檢視當前目錄的容量,以k計

du -k | sort -n > /tmp/du.sort 檢視目錄下各目錄的容量,按空間大小排序,存檔到/tmp/du.sort

tar -cvf dir.tar /dir

打包dir 目錄

注意,hp的tar如果沒打補丁,不支援2g檔案。

另外,如果檔案目錄不支援大檔案,tar的打包檔案也只有2g。

檢視是否支援大檔案的方法:fsadm -f vxfs /home

在vi中使用的查詢替換方法

利用 :s 命令可以實現字串的替換。具體的用法包括:

:s/str1/str2/ 用字串 str2 替換行中首次出現的字串 str1

:s/str1/str2/g 用字串 str2 替換行中所有出現的字串 str1

:.,$ s/str1/str2/g 用字串 str2 替換正文當前行到末尾所有出現的字串 str1

:1,$ s/str1/str2/g 用字串 str2 替換正文中所有出現的字串 str1

:g/str1/s//str2/g 功能同上從上述替換命令可以看到:g 放在命令末尾,表示對搜尋字串的每次出現進行替換;不加 g,表示只對搜尋字串的首次出現進行替換;g 放在命令開頭,表示對正文中所有包含搜尋字串的行進行替換操作。

在shell中使用find結合grep進行檔案的替換

# find ./ -exec grep str1 『{}』 /; -exec sed -i.bak s/str1/str2/g 『{}』 /;

上面命令可以在當前目錄下(包括子目錄)查詢包含str1的檔案,自動替換成str2,並且生成原始檔的bak檔案

查詢當前目錄下包含字串str1的檔案

$ find ./ -type f -print |xargs grep str1

批量刪除程序

ps -ef|grep proc|grep -v grep|awk ''|xargs kill -9

Emacs常用命令速查

儘量做到寫 和文件都用emacs來完成.1 與檔案操作有關的命令 c x c f 查詢檔案並且在新緩衝區中開啟 c x c v 讀入另一個檔案替換掉用c x c f開啟的檔案 c x i 把檔案插入到游標的當前位置 c x c s 儲存檔案 c x c w 把緩衝區內容寫入一個檔案 c x c c ...

Git 常用命令速查

記錄一下方面自己查詢 git branch 檢視本地所有分支 git status 檢視當前狀態 git commit 提交 git branch a 檢視所有的分支 git branch r 檢視遠端所有分支 git commit am init 提交併且加註釋 git remote add or...

Git 常用命令速查

git branch 檢視本地所有分支 git status 檢視當前狀態 git commit 提交 git branch a 檢視所有的分支 git branch r 檢視遠端所有分支 git commit am init 提交併且加註釋 git remote add origin git 19...

Git 常用命令速查

英文 含義master 預設開發分支 head 預設開發分支 origin 預設遠端版本庫 head head的父提交 注 此表引用自網際網路 2.修改和提交 3.檢視提交歷史 4.撤銷 5.分支與標籤 6.合併和衍合 7.遠端操作 1.1 克隆遠端版本庫 git clone1.2 初始化本地版本庫...

Emacs常用命令速查

現在我已經能夠熟練使用這些命令了,基本上可以算一個初段的emacser了,哈哈,總結一下,把這些命令列印出來貼在電腦上,不記得了再查查,從今以後儘量做到寫 和文件都用emacs來完成.1 與檔案操作有關的命令 c x c f 查詢檔案並且在新緩衝區中開啟 c x c v 讀入另一個檔案替換掉用c x...