1.Linux基础
一.什么是操作系统
选电脑时要关注 计算机硬件(cpu ,内存,硬盘,声卡等)没有安装操作系统的计算机,通常被称为裸机。如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序。如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序。
二.Linux基础命令
/根目录是最顶级的目录,Linux只有一个顶级目录,
1.ls命令 功能:列出文件夹信息
语法:ls [-l -h -a] [参数]
参数:被查看的文件夹,不提供参数,表示查看当前工作目录
-l,以列表形式查看
-h,配合-l,以更加人性化的方式显示文件大小
-a,显示隐藏文件
隐藏文件、文件夹 在Linux中以‘.’开头的,均是隐藏的。默认不显示出来,需要‘-a’选项才可查看到
2.pwd命令 功能:展示当前工作目录
3.cd命令 切换工作目录
4.每一个用户在Linux系统中都有自己的专属工作目录,称之为HOME目录。
普通用户的HOME目录,默认在:‘/home/用户名’
root用户的HOME目录,在:‘/root’
5.
‘.’,表示当前,比如./b.txt,表示当前文件夹内的‘b.txt’文件
‘..’,表示上级目录,比如‘../’表示上级目录,‘../../’表示上级的上级目录
’~‘,表示用户的HOME目录,比如’cd ~‘,即可切回用户HOME目录
6.mkdir命令 创建文件夹
7.touch命令 创建文件
8.cat命令 查看文件内容
9.more命令 查看文件,可以支持翻页查看
在查看过程中:
- ‘空格’键翻页
- ‘q’退出查看
10.cp命令 复制文件、文件夹
语法:cp [-r] 参数1 参数2
- 参数1,被复制的
- 参数2,要复制去的地方
- 选项:-r,可选,复制文件夹使用
11.mv命令 移动文件、文件夹
12.rm命令 删除文件、文件夹
13.which命令 查看命令的程序本体文件路径
14.find命令 搜索文件
15. grep命令 过滤关键字
16. wc命令 统计
17.管道符| 将符号左边的结果,作为符号右边的输入
18.echo命令 输出内容
19.反引号 被两个反引号包围的内容,会作为命令执行
20.tail命令
21.head命令
22.重定向符
23.vi编辑器
24.命令的选项
25. 查看命令的帮助
三.Linux常用操作
CentOS系统使用:
- yum [install remove search] [-y] 软件名称
- install 安装
- remove 卸载
- search 搜索
- -y,自动确认
- Ubuntu系统使用
- apt [install remove search] [-y] 软件名称
- install 安装
- remove 卸载
- search 搜索
- -y,自动确认
yum 和 apt 均需要root权限
systemctl 功能:控制系统服务的启动关闭等
- start,启动
- stop,停止
- status,查看状态
- disable,关闭开机自启
- enable,开启开机自启
- restart,重启
软链接 功能:创建文件、文件夹软链接(快捷方式
日期
时区
ntp
ip地址
ping
wege
cur1
2.Python基础
一.Python是一种解释型、面向对象的语言。由吉多·范罗苏姆(GuidovanRossum)于1989年发明,1991年正式公布。官网:www.python.org。
二.Python的特点:1.可读性强 2.简洁 3.面向对象4.免费和开源5.可移植性和跨平台 (Python会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和java类似,大大提高了执行速度,也实现了跨平台。)6.丰富的库(丰富的标准库,多种多样的扩展库)7.可扩展性。可嵌入到C和C++语言。胶水式语言。
三.Python的应用范围:1.科学计算 2.人工智能3.WEB服务端和大型网站后端。YouTube、gmail等应用基于python开发。4.GUI开发(图形用户界面开发)5.游戏开发 6.移动设备 7.嵌入式设备 8.系统运维 9.大数据 10.云计算
zhuzz
注意:1.标点符号要是英文符号。2.缩进 3.函数拼写要正确
1、变量
(1)变量名不能以数字开头
(2)变量名区分大小写
(3)变量名可以用汉子
(4)x,y=y,x可以实现x,y值互换
变量的类型
1.整数(int)、浮点数(float)、字符串(str) 类型的转换函数:int ( ), str ( ), float ( )
不同类型之间的运算规则
2.变量间的运算:+ — * / % (余数) ** (次方)
3.运行 ①print 运行并换行 ②捕获屏幕输 入
4.字符串变量 字符串变量的假发
5.python 中的格式: 冒号,缩进
6.循环的语法:
①数组 range ( ) 函数
(包括起点不包括终点)
②for 循环的格式
③累加 累乘
7.简单的条件(逻辑运算)
①逻辑运算符号: > 大于 < 小于 == 等 于 >=不小于 <=不大于 <>不等于
②if……than……else
8.函数
格式: def ( ) ……return
函数变量间的作用域
range( )是最常用的列表生成函数[ …… ]
列表的索引
1.列表的切片
①单个选择
(注意[ ]内为元素的位置, 即 2 是原来 a 里面的第 0 个元素)(元素的顺序是0,1,2,3……)
②连续选择
即第 1 个元素的到第 2 个元素, 第 3 个元素不包括)
③跳跃选择
(即第 1 个元素到第 6 个元素,跳跃间隔 3 个运行所有)
2.分配赋值
3.列表的加法与乘法
4.用于 list 的内建函数
len ( )求列表长度
max ( ) 求列表最大值
min ( )求列表最小值
sum ( )求列表总和
mean ( )求 sum () /len ( )即平均数 5.复杂数据类型的方法,特定的方法只能作 用到特定的类型上,列表最简单的最有用的 方法是 append ( )