一直以爲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 放棄對當前行的全部修改
選中一段。。移動文本之後須要的時候再研究=。=