nano t.py
执行python文件:
python t.py
cat (catenate)显示文本内容
或者将某个文件里的内容写入到其他文件里
1.查看文件内容
cat t.py
2. >将文件的内容放到另一个文件里
$ cat t.py > t1.py
$ cat t1.py
3.>将多个文件的内容打包一起放入另一个文件
比如这里我们把t.py和t1.py的内容同时放入了t2.py
$ cat t.py t1.py > t2.py
$ cat t2.py
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.
5. cat 查找关键字
cat xxx.txt | grep findString -A20
-A20 表示查找从关键字出现后20行内容
五、Linux文件权限
ls查看权限
在 Terminal 中查看文件的权限
$ 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--这种, 就是权限的说明. 细节展示在下面的图中. 在下图中, 这串字符得拆成4个部分,
5、以上是电脑a创建家庭组的步骤,在电脑b要做的是同样在【高级共享设置】中将所有禁用的共享设置打开。filestream (string, filemode, fileaccess, fileshare) // 使用指定的路径、创建模式、读/写权限和共享权限创建 filestream 类的新实例。如果以后要增加新的目录,只需要创建一个共享目录,并且设置为合适的权限,然后在samba配置文件的最后追加对这个共享目录的共享设置linux常用命令,就可以实现对新目录的共享。
拿上面的t1.py来举例. 我们可以将----rw-r--拆成-(这是文件),---(这个 user 没有任何权限),rw-(这个 Group 里可以读,写),r--(其他人只能读).
chmod修改权限(change mode)
修改形式:
$ chmod [谁][怎么修改] [哪个文件]
举个最简单的例子, 现在的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 这个修改. 所以我们的修改形式就能总结出下面这样.
[谁]
[怎么修改]
[哪个文件]
我们再举几个例, 巩固一下.
-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