Ubuntu學習小結(二)PostgreSQL的使用,進程的查看關閉,編輯器之神Vim入門

來源:互聯網
上載者:User

標籤:輸入   home   進程   下載   word   將不   text   字串   postgis   

距離上次發布文章已經過去了很久。在過去的半年中,雖然寫的代碼不多,但是在接觸了電腦一些其他的知識,包括資料庫、網路之後,感覺能夠融會貫通,寫代碼水平又有了一定的提高。接下來,將會發表幾篇文章,簡單介紹一下我所瞭解的一點技術。

1.PostgreSQL的安裝和使用

PostgreSQL是一個非常好用的開源免費資料庫,功能強大,尤其對於GIS從業人員而言,其與PostGIS搭配可以有極強的空間資料庫功能。

其官方網站:https://www.postgresql.org/

官方協助:https://help.ubuntu.com/community/PostgreSQL

首先是需要升級軟體配件,這個前面也介紹過:

1 apt-get update2 apt-get upgrade

接下來就是下載PostgreSQL,命令如下:

sudo apt-get install postgresql

在安裝的過程中,會自動建立一個postgres的預設賬戶,可以在該賬戶下執行各種SQL命令。

要想進入這個賬戶,命令如下:

sudo -i -u postgres

此時可以看到命令列已經變為了postgres賬戶。

在當前的postgres使用者模式下,可以使用建立、刪除資料庫。命令如下:

createdb database_namedropdb database_name

在這個模式中主要是對資料庫進行操作。

 

建立完資料庫後,要對資料庫中的表執行SQL語句,就需要進入資料庫的操作介面。命令如下:

psql database_name

這個時候可以看到命令列已經變為了:

database_name=#

在這之後就可以輸入SQL語句了。

需要注意的是,每一條SQL語句都必須以分號作為結束,否則將不會執行。

如果需要退出這樣的模式,進入先前postgres使用者的模式,只要輸入以下命令即可:

\q

 

2.進程的查看和關閉

完成進程的查看主要是使用ps這個命令。包括的選項有:

-e:查看所有的進程

-aux:同樣是查看所有的進程

a,-a:查看目前使用者的進程

我最常用的是:

ps -aux

如果想要結束進程,可以使用kill命令,用法如下:

kill PID

後面接具體進程的PID即可。

 

3.編輯器之神Vim入門

目前我僅僅學會了Vim的最基本用法,但這還遠遠不夠,本部分接下來將會不斷更新。

Vim分為普通模式、插入模式、命令模式、可視模式、替換模式。

普通模式是各種模式創的中轉站,想要進入其他的模式都首先需要進入普通模式。這也是最重要的模式。其方法是按Esc鍵即可。

在普通模式中,可以使用各種快速鍵完成一些簡單的文文書處理任務:

h,j,k,l 分別是左移,上移,下移,下移

x 刪除游標所在位置的字母

c 刪除游標所在位置的字母並進入插入模式

 

dd 刪除(剪下)本行

cc 刪除本行並進入插入模式

yy 複製本行

pp 粘貼本行

以上任何一個快速鍵前加入數字,都代表執行的次數。例如:上移10行=10j,刪除本行以下10行=10dd

dw 刪除從游標開始的第一個單詞(不包括游標字母)

de 刪除從游標開始的第一個單詞(包括游標字母)

d$ 刪除從游標開始一直到本行末尾

cw,ce 刪除從游標開始的第一個單詞並進入插入模式

c$ 刪除從游標開始一直到本行末尾並進入插入模式

gg 到達文檔第一行

G 到達文檔最後一行

Ctrl+g 查看當前行數

/{0} 在/後輸入具體的字串可以尋找到距離游標最近的一個符合的字串,按n尋找下一個,按N尋找上一個

記住以上字母的功能的方法是聯想英文單詞,例如:

c=clear

d=delete

w=word

y,p=copy

 

插入模式是正常書寫的模式。從普通模式進入插入模式的方法如下:

i 從游標字母前開始輸入

I 從本行開始輸入

a 從游標字母后開始輸入

A 從本行最後輸入

o 從本行下方輸入

O 從本行上方輸入

 

命令模式可以處理和檔案相關的命令。進入命令模式的方式是在普通模式情況下輸入:即可

:w 儲存檔案

:q! 退出不儲存

:wq 儲存並退出

:sp /home/test.txt 分屏開啟home目錄下text.txt檔案

聯想記憶:

w=write

q=quit

sp=seperate

 

可視模式主要是用來選擇。進入方式是在普通模式下輸入v。之後類似於普通模式,操控hjkl移動,選定特定的內容,再使用d,y等可以實現刪除、剪下、複製等功能。

 

替換模式類似於word的替換模式,即輸入字母會替換原先的字母。從普通模式進入替換模式的方法:

r 替換游標所在的字母

R 從游標開始替換所有的字母

 

Ubuntu學習小結(二)PostgreSQL的使用,進程的查看關閉,編輯器之神Vim入門

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.