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


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

1.PostgreSQL的安裝和使用

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

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

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

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

1 apt-get update
2 apt-get upgrade

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

sudo apt-get install postgresql

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

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

sudo -i -u postgres

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

在當前的postgres用戶模式下,可以使用創建、刪除數據庫。命令如下:

createdb database_name
dropdb database_name

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

 

創建完數據庫后,要對數據庫中的表執行SQL語句,就需要進入數據庫的操作界面。命令如下:

psql database_name

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

database_name=#

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

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

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

\q

 

為了能夠遠程連接數據庫,還需要配置一下遠程。方法是修改pg_hba.conf文件。
/etc/postgresql/current_version/main/pg_hba.conf
在這個文件的最后,添加需要開放的數據庫、用戶和ip即可。

 

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 從光標開始替換所有的字母

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM