初學Linux

一直以爲Linux敲命令很蛋疼,今天開始學習一下吧,主要以練習(想到啥就查啥)命令和練習在Linux中編程(Python)爲主吧。編程

不記得何時安裝的Ubuntu 12.04.3 LTS虛擬機,連密碼都忘掉了,只能在訪客模式下練習了。vim

打開終端:Ctrl+Alt+t編輯器

查看Ubuntu版本:cat /etc/issue學習

接着查一下cat,原來它主要有如下功能:ui

顯示整個文件:cat filename遞歸

建立一個文件:cat > filename (編輯後按Ctrl+c退出)虛擬機

合併文件:cat file1 file2 > file3it

追加內容:cat >> filename (編輯的最後一行要回車。。)file

此外cat還有一些參數終端

-n 顯示行號

-b 顯示行號,但空白行沒有行號

-s 不輸出多行空白,多行空白變成一行

-E 在行尾顯示$

-v 顯示非打印字符

至於cat的全稱。。比較長 concatenate files and print on the standard output

那麼cat是把文件鏈接後輸出到屏幕,那麼新建/刪除文件夾,刪除文件是怎麼作呢。。

建立文件夾:mkdir 目錄名稱

刪除文件夾:rm –rf 目錄名稱 (等於rmdir 目錄名稱?)

                       -r 表明遞歸recurrence的刪除子文件夾

                       -f 表明強行刪除,不提示任何消息

刪除文件:rm 文件名稱

基本的文件操做先這樣,看看怎麼寫代碼。。聽說有一個東西叫vi,在終端輸入vi或者vim均可以打開

編輯文件:vi 文件名 (沒有則會新建)

下面就進入到了vi編輯器了,vi編輯器又有不少的命令。。

首先就是進入編輯模式,有不少種辦法進入編輯模式:

a 光標後面開始加

A 光標這行的最前面開始加

i 光標這行最前面插

I 光標這行第一個非空白字符插

o 光標這行的下一行

O 光標這行的上一行

此外保存、退出。。

w 保存(write?)

q 退出(quit)

wq 保存並退出

q! 放棄修改並退出

ZZ 也是保存並退出。。跟wq區別在哪?

寫文件時一些須要的操做:

x 刪除光標所在字符

dd 刪除光標這一行

r 替換光標所在字符

R 替換光標所在字符,並進入編輯模式

s 刪除光標所在字符,並進入編輯模式

S 刪除光標所在字符,並進入編輯模式

u 放棄最近的修改

U 放棄對當前行的全部修改

選中一段。。移動文本之後須要的時候再研究=。=

相關文章
相關標籤/搜索