《python web开发实战》解惑记录之一
1.cat 'filename' :Linux下cat(concatenate)命令的作用为将文件内容显示,或者将几个文件进行连接。
2.在Unix中,凡是被#!注释的,统统是加载器(解释器)的路径。
比如:
#!/bin/bash
#上面的意思是说,把下面的字符统统传递给/bin/bash
echo "Hello Boy!"
3.python中3个单引号的作用:其一,可以用来作多行注释;其二,string = '''fdfdsf''',且字符串可以有回车,多行文本。
4.chown命令:
chmod [-cfhvR] [--help] [--version] user[:group] file
user 新的档案拥有者的使用者 ID
group 新的档案拥有者的使用者群体(group)
-c 若该档案拥有者确实已经更改,才显示其更改动作
-f 若该档案拥有者无法被更改也不要显示错误讯息
-h 只对于连结(link)进行变更,而非该 link 真正指向的档案
-v 显示拥有者变更的详细资料
-R 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
// 将rootfs文件夹及其子录的权限和组均改为root
chown –R root:root rootfs
// 将目录rootfs文件夹及子目录的所有者和组更改为用 户liufan和组liufan-desktop
chown –R liufan:liufan-desktop rootfs
5.which 命令
Linux which命令用于查找文件。
which指令会在环境变量$PATH设置的目录里查找符合条件的文件
跟chown配合使用 sudo chown root:root ‘which virtualenv’
6.
get: request.args.get()
post : request.form.get()
json: request.get_json().get()
7.python中的os.path.join():
是在拼接路径的时候用的。举个例子,
os.path.join(“home”, "me", "mywork")
在Linux系统上会返回
“home/me/mywork"
在Windows系统上会返回"home\me\mywork"好处是可以根据系统自动选择正确的路径分隔符"/"或"\"的