一、基础命令
1.创建文件
echo 字符串 >> [路径\]文件名.扩展名
echo 文件名.扩展名
copy con 文件名.扩展名
md 文件夹名 创建文件夹
2.查看文件、分业显示
type 文件名.扩展名
type 文件名.扩展名 | more
dir c:\windows | more
3.删除文件
rd . /s /q #无提示删除所有(慎用!!)
cd ..\
rd 文件夹名
del 文件名.扩展名
4.隐藏文件夹
attrib +h 文件夹/文件
attrib +h +s +a 文件夹/文件 提升系统级文件夹
5.扩展命令
fsutil file ceratenew c:\system.ini 90000000(文件大小) 快速生产一个空文件
assoc .txt =exefile 修改关联性
shutdown -s -t 秒 -f(强制) -c "文本" 关机
shutdown -r -t 秒 重启
shutdown -a 取消
shutdown -l 注销 同logoff命令
6.文件命令
copy 路径/文件 路径/文件 -复制
move 路径/文件 路径/文件 -移动
ren 文件名.扩展名/文件夹 文件名.扩展名/文件夹 -改名
二、批处理编写
1.批处理作用
自上而下成批的处理每一条命令,直到执行最后一条!
2.如何创建批处理
扩展名: .bat
创建方法: 新建一个记事本文件,然后将扩展名改为.bat
注:修改扩展名时,需要将文件的扩展名显示出来后再进行修改 !案例 :新建一个记事本文件,然后将扩展名改为.bat,内容如下
d
cd
cd tmp
del . /s /q
固定用法
copy xx.bat "%userprofile%\ 「开始」菜单\程序\启动"
有不同的特殊符号用引号包起来
@echo off
title 小程序v1.0
color 0a
:r
cls
echo==========================
echo 菜单
echo 1.定时关机
echo 2.定时取消
echo 3.退出
echo==========================
set /p num=你的选择
if "%num%"=="1" goto 1
if "%num%"=="2" goto 2
if "%num%"=="3" goto 3
echo 只允许输入1、2、3
pause
goto r:1
set /p a=请输入时间:
shutdown -s -f -t %a%
goto r:2
shutdown -a
goto r
3:
exit
三、用户和用户组
一、服务器版本介绍
Windows服务器:win10、win7、win2000.......
Linux服务器:Redhat、Centos
二、用户管理
每一个用户登录后都有不同的权限
每个账户有自己唯一的SID
系统ID+用户ID=SID
1.用户UID
Windows系统管理员administrator的UID是500
普通用户的UID是1000开始
Linux管理员工root的UID是0
查看SID:whoami/user
账户密码存储位置:C:\Windows\System32\config\SAM #暴力破解
系统上,默认密码最长有效期42天
2.内置账户
给人使用的账户:
Administrator #管理员账户
guest #来宾账户
计算机服务组件相关的系统账户
system #系统账户 == 最高权限
local services #本地服务账户 == 权限等于普通用户
network services #网络服务账户 == 权限等于普通用户
3.配置文件
每个用户都有自己的配置文件,在用户第一次登陆时自动产生。
net user #查看用户列表
net user 用户 密码 #给账号改密码
net user 用户 密码 /add #新建账户aaa 密码1
net user 用户 /del #删除账户aaa
net user 用户 /active:yes/no #激活或禁用账户
三、组管理
3.1组
简化权限的赋予
赋权方式:
1.用户-组-赋予权限
2.用户-赋予权限
3.2内置组
内置组的权限默认已经被系统赋予
net localgroup
net localgroup 组名
net localgroup 组名 /add
net localgroup 组名 用户名 /add
net localgroup 组名 用户名 /del
net localgroup 组名 /del