基本unix實用程式

2021-09-12 07:30:47 字數 1601 閱讀 7661

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,...