日常学习笔记~(一直更新)

2 篇文章 0 订阅
1 篇文章 0 订阅

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允许将命令执行结果重定向到文件中
  • 将本应显示在终端上的内容 输出/追加 到指定文件中
    其中:
  • >表示输出,会覆盖文件原有的内容
    
  • >>表示追加,会将内容追加到已有文件的末尾
    

管道:Linux允许将一个命令的输出,通过管道,作为另一个命令的输入
可以理解为现实生活中的管子,管子的一头塞东西进去,另一头取出来。这里 | 的左右分两端,左端塞东西(写),右边取东西(读)。
常用的管道命令有:

  • more:分屏显示内容
  • grep:在命令执行结果的基础上查询指定的文本
    ls -lah ~ | grep con:查看用户目录中开头为con的所有文件或目录详细信息
    在这里插入图片描述
    远程管理相关命令:
    直接shutdown:默认一分钟内关机
    shutdown -c : 取消关机
    shutdown -r : 重新启动
    参数举例:
    shutdown now : 立刻关机
    shutdown 20:50 : 20:50关机
    shutdown +10:十分钟后关机

查看或配置网卡信息:
ifconfig : 查看/配置计算机当前的网卡配置信息
ping ip地址:检测目标ip地址的连接是否连接正常

网卡

  • 网卡是一个专门负责网络通讯的硬件设备
  • ip地址时设置在网卡上的地址信息

我们可以把电脑比作电话网卡相当于SIM卡,IP地址相当于电话号码

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用作动词–ping一下计算机X,看他是否开着

原理:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就返回一个数据包,根据返回的数据包以及时间,我们就可以确定目标主机的存在。

SSH:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值