more命令
more命令是先在終端上顯示一螢幕,最後一行相當於提示行,比如 -----more------ ---------more(12%)---------------------
當顯示暫停後可以輸入一下命令來繼續操作,基本操作如下:
1)空格 顯示下一屏
2) 回車 顯示下一行
3) q 退出程式
4) /pattern 搜尋指定模式的字串 ()
5)/ 繼續查詢指定模式的字串
6) h help
7) ctrl + l螢幕重新整理(常用在其他程序傳送在本終端的資訊);
less 命令
基本操作和more 差不多,但是回退功能很強 可以通過上下鍵來瀏覽文字。
less和more不同之處
按q鍵more的輸出是顯示在螢幕上的,而less則不顯示在螢幕上。
ps : 我的是ubuntu 16.04
pg命令
pg顯示完一螢幕後,最後一行為冒號:,基本操作如下
1) 回車 下一屏
2)l 上滾一行
3) q退出
4) /pattern 查詢指定模式字串
5) / 繼續查詢
6)h help
7)ctrl + l 螢幕重新整理
cat命令
1)列出文字檔案內容 當待處理物件為0是,從標準輸入獲得資料。cat > 檔名,直接覆蓋檔案內容,而不是追加。
od命令
預設8進製列印檔案
16進製制 --x
-c 可列印字元列印出字元,不可列印的,列印出ascii碼
head命令 tail命令
如果你只對檔案的頭和尾感興趣,那就使用這兩個命令,預設是10行,但是可以加-數字指定行數。
tail -f 是實時追加。
wc 位元組數
行號 單詞 字元數 檔案數
-l 顯示檔案列數
-c 字元計數
-w 單詞數
sort :對檔案內容排序
sort 檔名
將檔案的的內容以排序,預設方法是將檔案每行作為乙個整體 按照ascii碼比較字串方式比較,從小到大排列。
基本的選項是:
-f :忽略大小寫的差異,例如 a 與 a 視為編碼相同;-b :忽略最前面的空格符部分;
-m :以月份的名字來排序,例如 jan, dec 等等的排序方法;
-n :使用『純數字』進行排序(預設是以文字型態來排序的);
-r :反向排序, 即從大到小。
-u :就是 uniq ,相同的資料中,僅出現一行代表;
-t :分隔符,預設是用 [tab] 鍵來分隔;
ls -s 命令列出檔案時,檔名前面的數字是檔案大小,單位不是位元組數,是塊數,即磁碟的塊數。
tee 三通
將程式的輸出 再輸出到指定地方,程式的原來的輸出還存在。
PostgreSQL的實用程式
postgresql的實用程式 1 使用者實用程式 createdb 建立乙個新的postgresql的資料庫 和sql語句 create database 相同 createuser 建立乙個新的postgresql的使用者 和sql語句 create user 相同 dropdb 刪除資料庫 d...
演算法 實用程式片段
a b 是排除餘數僅保留商的運算 123 10 3 123 10 12 12 10 2 12 10 1 1 10 1 1 10 0 a 2 0 a 2 2 a常規的做法是對 2 取模,if x 2 0 使用位操縱 bit manipulation 的方法為,讓該數與 1 相與 if x 1 0 de...
matlab 實用程式片段
totnum 1000 batchsize 100 numbatch totnum batchsize numdim 12 testbatchdata zeros batchsize,numdim,numbatch 三維矩陣儲存全部的 batch 資訊 size testbatchdata 100,...