1. 程式人生 > >linux學習筆記:nano 和 cat

linux學習筆記:nano 和 cat

lazy print ID scrip light OS 文件的 UC 執行

學習內容來自莫煩python:linux教程

nano

nano 是 linux 的一款文字編輯工具. 我們可以拿它來做最基本的 terminal 端的文本編輯, 甚至可以寫代碼~ 下面我們用 touch 創建一個 Python 腳本. 我們可以拿 nano 來編輯文字或者腳本就好了.

技術分享圖片

然後用 nano 執行這個 t.py 文件.

$ nano t.py

他就會變成一個文本編輯器, 你在裏面可以打上一些腳本, 比如像我這樣.

技術分享圖片

然後按 “Ctrl + x” 來保存和退出. 如果提示你保存, 你就按一下 “y” 鍵, 然後回車, 你的文件就被保存下來了.

接著如果你在 terminal 中輸入這個, 你就能看到 terminal 執行了你的 python 文件.

$ python t.py
This is a Python script!

cat

cat (catenate) 可以用來顯示文件內容, 或者是將某個文件裏的內容寫入到其他文件裏. 我們舉例說明.

1 查看文件內容

$ cat t.py
print("This is a Python script!")

2 > 將文件的內容放到另一個文件裏

$ cat t.py > t1.py
$ cat t1.py
print("This is a Python script!")

3 > 將多個文件的內容打包一起放入另一個文件

比如這裏我們把 t.py

t1.py 的內容同時放入了 t2.py, 如果在顯示 t2.py 的時候, 它有兩行 “print…”.

$ cat t.py t1.py > t2.py
$ cat t2.py
print("This is a Python script!")
print("This is a Python script!")

4 >> 將內容添加在一個文件末尾

我創建了一個 t3 的文件, 文件裏寫上了 “This is t3”. 我們將這個內容添加進 t2.py 吧. 使用了 >> 會將 t3 的內容添加在 t2.py 的末尾.

$ cat t3 >> t2.py
$ cat t2.py
print("This is a Python script!")
print("This is a Python script!")
This is t3.

linux學習筆記:nano 和 cat