nano t.py
執(zhí)行python文件:
python t.py
cat (catenate)顯示文本內(nèi)容
或者將某個(gè)文件里的內(nèi)容寫入到其他文件里
1.查看文件內(nèi)容
cat t.py
2. >將文件的內(nèi)容放到另一個(gè)文件里
$ cat t.py > t1.py
$ cat t1.py
3.>將多個(gè)文件的內(nèi)容打包一起放入另一個(gè)文件
比如這里我們把t.py和t1.py的內(nèi)容同時(shí)放入了t2.py
$ cat t.py t1.py > t2.py
$ cat t2.py
4.>>將內(nèi)容添加在一個(gè)文件末尾
我創(chuàng)建了一個(gè)t3的文件, 文件里寫上了 “This is t3”. 我們將這個(gè)內(nèi)容添加進(jìn)t2.py吧. 使用了>>會(huì)將t3的內(nèi)容添加在t2.py的末尾.
$ cat t3 >> t2.py
$ cat t2.py
print("This is a Python script!")
print("This is a Python script!")
This is t3.
5. cat 查找關(guān)鍵字
cat xxx.txt | grep findString -A20
-A20 表示查找從關(guān)鍵字出現(xiàn)后20行內(nèi)容
五、Linux文件權(quán)限
ls查看權(quán)限
在 Terminal 中查看文件的權(quán)限
$ ls -l
total 16
----rw-r-- 1 morvan morvan 34 Oct 12 09:51 t1.py
-rw----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py
-rw-rw-r-- 1 morvan morvan 12 Oct 12 09:56 t3
-rwxrw-r-- 1 morvan morvan 55 Oct 13 17:28 t.py
在這里, 像-rw-rw-r--這種, 就是權(quán)限的說明. 細(xì)節(jié)展示在下面的圖中. 在下圖中, 這串字符得拆成4個(gè)部分,
5、以上是電腦a創(chuàng)建家庭組的步驟,在電腦b要做的是同樣在【高級(jí)共享設(shè)置】中將所有禁用的共享設(shè)置打開。filestream (string, filemode, fileaccess, fileshare) // 使用指定的路徑、創(chuàng)建模式、讀/寫權(quán)限和共享權(quán)限創(chuàng)建 filestream 類的新實(shí)例。如果以后要增加新的目錄,只需要?jiǎng)?chuàng)建一個(gè)共享目錄,并且設(shè)置為合適的權(quán)限,然后在samba配置文件的最后追加對(duì)這個(gè)共享目錄的共享設(shè)置linux常用命令,就可以實(shí)現(xiàn)對(duì)新目錄的共享。
拿上面的t1.py來(lái)舉例. 我們可以將----rw-r--拆成-(這是文件),---(這個(gè) user 沒有任何權(quán)限),rw-(這個(gè) Group 里可以讀,寫),r--(其他人只能讀).
chmod修改權(quán)限(change mode)
修改形式:
$ chmod [誰(shuí)][怎么修改] [哪個(gè)文件]
舉個(gè)最簡(jiǎn)單的例子, 現(xiàn)在的t1.py是----rw-r--, 如果我們想讓你(user)有讀的能力. 下面這樣改就行了.
$ chmod u+r t1.py
$ ls -l
-r--rw-r-- 1 morvan morvan 34 Oct 12 09:51 t1.py
這里的u+r很形象, User + read, 給 t1.py 這個(gè)修改. 所以我們的修改形式就能總結(jié)出下面這樣.
[誰(shuí)]
[怎么修改]
[哪個(gè)文件]
我們?cè)倥e幾個(gè)例, 鞏固一下.
-rw----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py
-rw-rw-r-- 1 morvan morvan 12 Oct 12 09:56 t3
-rwxrw-r-- 1 morvan morvan 55 Oct 13 17:28 t.py
$ chmod u-r t2.py
$ ls -l t2.py
--w----r-- 1 morvan morvan 80 Oct 12 09:57 t2.py
$ chmod g+x-w t3
$ ls -l t3
--w-r-xr-- 1 morvan morvan 12 Oct 12 09:56 t3