python3环境变量配置:1.python安装包路径添加到path 2.python安装包里的Scripts路径添加到path(不配这个pip3工具用不了)。
Windows下pip和pip3的区别:pip安装库会默认安装到python2-x/site-packages下面,pip3安装库会默认安装到python3-x/site-packages下,如果电脑只安装了python3,那么不管用pip还是pip3效果是一样的。
python一行输入多个值:
a,b = input().split();
这样输入的a,b均为字符串类型
如果要求a,b保存的是整数的话可以这样写:
a,b = map(int,input().split())
python中一维列表,二维列表的初始化及输入
n,m=5,4
l=[0]*n #初始化为n个值为0的列表
s=[[0]*m]*n #初始化为n行m列值为'0'的列表
print(l)
print(s)
for i in range (n):
s[i]=input().split(' ') #输入每一行,空格分开,每一个元素为字符串类型
print(s)
运行截图:
pyhton中eval()函数:执行一个字符串表达式,并返回表达式的值
>>>x = 7
>>> eval( '3 * x' )
21
>>> eval('pow(2,2)')
4
>>> eval('2 + 2')
4
>>> n=81
>>> eval("n + 4")
85
centos7下安装g++编译器
安装g++:yum install gcc gcc-c++
编译cpp文件:g++ 文件名.cpp -o 文件名(编译后生成的目标文件,默认为a.out)
执行cpp文件:./文件名
Linux下以 . 开头的文件为隐藏文件,需要 ls -a才能查看隐藏文件
ls -l 以列表的方式显示文件的详细信息
ls -h 以人性化的方式显示文件大小,一般要配合-l选项,如ls -l -h
也可以合在一起写,如:ls -lh , ls -lah
ls通配符的使用:
如ls 1*.txt 表示查看以1开头的txt文件
mkdir递归创建目录:
mkdir -p a/b/c/d 直接在当前目录下创建了4个嵌套目录
rm 删除文件或目录,文件删除后不能恢复(直接从磁盘中删除了)!
选项 | 含义 |
---|---|
-f | 强制删除,忽略不存在的文件,并且没有提示信息 |
-r | 递归删除目录下所有目录文件内容,删除文件夹时必须带上此参数 |
tree [目录名]:以树状图列出文件目录结构
tree -d :只显示目录,而不显示文件
centos默认没有tree命令,可进入root账户使用指令:yum -y install tree安装
cp命令:将给出的文件或目录复制到另一个文件或目录中
选项 | 含义 |
---|---|
-i | 复制到目的文件目录下有相同的文件,询问是否覆盖 |
-r | 若给出的源文件为目录文件,则cp将递归复制该目录下所有子目录和文件,目标文件必须为一个目录名 |
mv命令:用来移动文件或目录,或者给文件目录重命名
mv -i 询问是否覆盖
cat命令:查看文件内容,创建文件,文件合并,追加文件内容等功能
cat会一次显示所有内容,适合查看内容较少的文件
选项 | 含义 |
---|---|
-b | 对非空输出行编号 |
-n | 对输出的所有行编号 |
more命令:查看文件分屏显示文件内容,每次只显示一页内容
适合查看内容较多的文件
使用more的操作键
grep命令:文本搜索工具,允许对文本进行模式查找(正则表达式)
选项 | 含义 |
---|---|
-n | 显示匹配行及行号 |
-v | 显示不包含匹配文本的所有行(相当于求反) |
-i | 忽略大小写 |
简单模式查找的参数:
参数 | 含义 |
---|---|
^a | 行首,搜寻以a开头的行 |
x$ | 行尾,搜寻以x结尾的行 |
echo:会在终端中显示参数指定的文字,通常会和重定向联合使用
重定向>和>>:
>表示输出,会覆盖文件原有的内容
>>表示追加,会将内容追加到已有文件的末尾
管道:Linux允许将一个命令的输出,通过管道,作为另一个命令的输入
可以理解为现实生活中的管子,管子的一头塞东西进去,另一头取出来。这里 | 的左右分两端,左端塞东西(写),右边取东西(读)。
常用的管道命令有:
查看或配置网卡信息:
ifconfig : 查看/配置计算机当前的网卡配置信息
ping ip地址:检测目标ip地址的连接是否连接正常
网卡
我们可以把电脑比作电话,网卡相当于SIM卡,IP地址相当于电话号码
IP地址
注意,每台电脑的ip地址不能相同,否则会出现ip地址冲突,并且没有办法正常通讯
ifconfig:
ifconfig:查看网卡配置信息
ifconfig | grep inet:查看网卡对应IP地址
一台计算机里面可能有一个物理网卡和多个虚拟网卡,在Linux中物理网卡的名字通常以ensXX表示。
127.0.0.1被称为本地回环/回环地址,一般用来测试本机网卡是否正常
ping:
检测本地网卡是否正常工作:
ping 127.0.0.1
ping的工作原理与潜水艇的声纳相似,ping这个命令就是取自声纳的声音
网络管理员之间也常将ping用作动词–ping一下计算机X,看他是否开着
原理:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就返回一个数据包,根据返回的数据包以及时间,我们就可以确定目标主机的存在。