Dos(Disk Operating System)作用:解释cmd终端指令
Dos常用指令:
目录操作:
dir:查看当前目录
cd:切换路径
cd+路径:结对路径(从当前盘符开始定位),相对路径(直接从当前路径出发)
cd /d+盘:切换到其它盘
cd ..:回到上级目录
cd /:回到根目录
md:新建目录,可同时创建多个目录,目录名用空格隔开
rd:删除目录,不能删除非空文件,若要删除所有,使用rd /q/s+文件名命令删除(删除/q带询问
实机操作:
//打开cmd
//输入dir回车直接查看文件目录
//cd C:\Program Files 切换到目标路径
//cd /d e: 切换到e盘,当然没有e盘的话切换不了
//cd .. 返回上级比如从C:\Program Files到C:
//cd / 回到跟目录C:\Program Files\Gonotes直接回到C:
//md love new hate old 新建目录,c此处创建了四个文件夹
//rd old 删除文件夹
文件操作:
echo 文件内容 文件路径+文件名:创建文件
copy 被复制文件名 路径+复制后文件名:复制文件
move 被剪切文件 路径:剪切文件
del 路径+文件名:删除文件(tab键可补全文件名) del *(可加后缀)删除所有文件(谨慎使用)
其它指令:
qls:清屏,相当于Linux里的clear
exit:推出cmd,终端
实机操作:
//echo I love you C:\Program Files\Love.txt 创建一个内含I Love you的Love.txt文本
//copy Love.txt C:\Program Files(x32)\Loved.txt 复制了一个与Love.txt内容一样的文本到其它路径
//move Love.txt C:\Program Files(x32) 将Love.txt移动到其它路径
//del Love.txt 删除指定文件 当然前提是改路径有指定文件
//qls 清屏
//exit 退出
数据类型:每种数据都明确了一种数据类型,在内存当中分配不同的内存大小
基本类型包含数值型、字符型(int)、字符型(与c相异,不存在char,使用byte保存单个字符)布尔型(bool)、字符串(string)。
复杂类型包含有指针(Pointer)、数组、结构体(struct)、管道(Channel)、函数、切片(slice)、接口(interface)、map。
整数类型:
有符号整型:int8 int16 int 32 int64
无符号整型:uint8 uint16 uint32 uint64
int8 -128~127
int16 -2^15~2^15-1
int32 -2^31~2^31-1
int64 -2^63~2^63-1
uint8 0~255
uint16 0~2^16-1
uint32 0~2^32-1
uint64 0~2^64-1
int uint 类型与系统有关
rune 与int32类似 表示Unicode码
byte 与uint8类似
操作代码:
package main
func main() {
var int_8 int8 = 127//如果令int_8=128 系统将会提示错误 128超出了int8类型值的范围
println("int_8=", int_8)
var uint_8 uint8 = 255//与上相似
println("uint_8=", uint_8)
}