linux學習筆記:nano 和 cat
阿新 • • 發佈:2018-04-28
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