window、linux、数据库常用命令

1、window

systeminfo 查看系统信息
hostname   查看主机名
ipconfig   查看ip
whoami     查看我是哪个用户
cls        清除屏幕

net view   查看局域网内其他计算机名称
net user   查看有哪些用户
net localgroup  查看组
net user hack 123 /add	新建一个用户hack,密码为123
net localgroup administrators hack /add  将普通用户hack提权到管理员
net user hack /del  删除用户hack

tasklist  查看进程
tasklist /svc  查看进程,显示进程使用者名称
netstat -ano  查看系统开放端口
net start  查看开启了那些服务
start www.baidu.com  打开网站
ping www.baidu.com  用于测试网络连接

echo  hello,word > 1.txt     向1.txt中写入 hello,word
echo  hello,word >>1.txt     向1.txt中追加 hello,word
del xx    删除一个文件
ren 1.txt 2.txt  将 1.txt 重命名为 2.txt
type 1.txt   查看1.txt文件的内容
md xxx  创建一个文件夹
dir xxx  查看所有
rd xxx  删除一个文件夹  rd /s xxx 删除文件夹及子文件
move 1.txt d:/  将1.txt文件移动到d盘下
123.txt edit  打开123.txt文件(可编辑)
dir c:\  查看C盘下的文件
dir c:\ /A 查看C盘下的所有文件,包括隐藏文件
dir c:\ /S 查看C盘下和其子文件夹下的文件
dir c:\ /B  只显示C盘下的文件名
shutdown -s -t 60  六十秒后关机  -s关机 -r重启 -a取消
shutdown -a  取消关机
net config workstation  查看当前登录用户
net localgroup administrators  查看administrators的信息
net user  → net user xxx 123456  先查询登录用户
再更改系统当前登录用户密码
SET        查看环境变量
color 改变cmd颜色  1 2 3 4 5 6 7 8 9 ABCDEF
ipconfig /all  查看完整网络信息
ipconfig /release  释放IP
ipconfig /renew  重新获取IP
ipconfig /flushdns 刷新DNS缓存
ipconfig /displaydns 显示DNS解析程序缓存的内容
route print 打印路由信息
arp -a  查看arp缓存
netsh firewall show state  防火墙状态
netsh firewall show config  防火墙规则

2、Linux

目录

etc:系统配置所在文件夹home
home: 除root用户外,其他所有用户都会在home中有一个同名文件夹,且用户对自己的文件夹具有操作权限
root:具有root用户才有权限操作
user: 里面包含local目录,用户自己安装的软件都放在local中
tmp: 系统临时文件等所在目录---权限相对比较宽松,提权通常在这个目录
bin: 命令工具
sudo useradd newuser   创建一个名为 “newuser” 的用户
sudo passwd newuser	   设置用户的密码
sudo groupadd newgroup 创建一个名为 “newgroup” 的组

路径

相对路径:
   ./  表示当前目录
   ../  表示当前目录的父目录
   / 表示磁盘根
   ~ 表示主目录
绝对路径

cd 路径(相对/绝对)  进入到指定目录
	cd ../
ls      以平铺方式显示目录包含内容
ls -l   显示文件和目录的详细资料
ll      以详细列表形式显示目录包含内容
mkdir 路径 :      建立一个空文件夹
rm -rf 文件路径    删除文件
touch 文件路径     创建指定名称的空文件
cat 文件路径       查看文件全部内容
tail 文件路径      查看文件后十行
mv  原文件路径 新文件路径    剪切文件(夹)
cp 原文件路径 新文件路径     复制文件
vim/vi 文件路径 :编辑文件	
	i    进入编辑模式
	ESC  退出编辑模式
		dd  删除当行
		d+数字+回车  删除数字行
		:q   退出。只能在没有任何改变的时候使用
		:wq  保存并退出
		:q!  强制退出

压缩命令


	bzip2 file          压缩名为file文件
	bunzip file.bz2     解压名为file.bz2压缩包
	gzip file           压缩名为file文件
	gunzip file.gz      解压名为file.gz压缩包
	zip file.zip file   压缩名为file文件
	rar压缩命令
		rar a file1.rar file                将file文件打包成file1.rar 的包
		rar a file1.rar file1 file2 dir1    同时压缩 file1, file2以及目录 dir1
		rar x file1.rar                     解压file.rar 压缩包
	tar压缩命令
		非压缩文件命令
			tar -cvf file1.tar file   创建一个非压缩的file1.tar
			tar -xvf file1.tar        释放非压缩包
			tar -tf file1.tar         显示一个包中的内容 上面的压缩文件是看不了的
		压缩文件命令
			tar -jcvf file.tar.bz2 dir1   创建一个bzip2格式的压缩包  
			tar -jxvf file.tar.bz2        解压一个bzip2格式的压缩包
			tar -zcvf file.tar.gz dir1    创建一个gzip格式的压缩包
			tar -zxvf file.tar.gz         解压一个gzip格式的压缩包

其他命令

atp-get update   更新软件列表
apt-get upgrade  更新软件
reboot           重启
apt-get install xxx   安装缺少的依赖包xxx
sudo xxx  切换登录用户
重启网卡
	service networking restart
	systemctl restart networking
nestat -ano      查看端口
netstat -lntup   查看TCP端口
ccleaner-->注册表-->扫描--> 修复--> 扫不到东西的时候--> 重装VMware

3、数据库常用命令

show databases;		     查询所有数据库
show create database db; 查询db数据库的创建语句
create database db1;	 创建db1数据库
create database if not exits db;		创建数据库db(判断,如果不存在则创建)
cerate database db character set utf-8; 创建数据库db、并指定字符集utf8
alter database db character set utf-8;	修改数据库db的字符集为utf8

drop database db;			删除数据库db
drop databaes if exits db;	如果存在,删除数据库db

use db;	使用db数据库
use mysql;		使用mysql数据库
show tables;	查询库中所有的表
desc user;		查询user表结构
show table status from mysql like 'user';  查看mysql数据库中user表字符集

create table product(
	id int,
	price double,
	stock int,
	insert_time date);    
创建一个product商品表(商品编号、商品名称、商品价格、商品库存、上架时间)
	
alter table product rename to product2;  	修改product表名为product2
alter table product add color varchar(10);	给product2表添加一列color(字符串)
alter table product modify color int;		将color数据类型修改为int
alter table product drop address;			删除address列


drop table product;				删除product表
deop table if exits product;	删除product表,如果存在则删除
新增表数据
insert into db (id,name,pice,stock,insert_time) values (1,'手机',9.9,25,'2024-7-13');		向db表添加一条数据
修改和删除表数据
update db set price=3500 where name='手机';  修改手机的价格为3500,where为条件
delete from db where name='微博';            删除db表中的微博信息
查询

select * from db;					查询db表所有数据
select name,price,brand from db;	查询名称、价格、品牌
select distinct name from db;		查询名称,去除重复

select name,ifnull(stock,0)+10 getSum from db;
select name,ifnull(stock,0)+10 as getSum from db;
查询商品名称和库存,库存数量在原有基础上加10。进行null值判断。起别名为getSum
查询_条件查询
select * from db;					查询db表所有数据
select name,price,brand from db;	查询名称、价格、品牌
select distinct name from db;		查询名称,去除重复

select name,ifnull(stock,0)+10 getSum from db;
select name,ifnull(stock,0)+10 as getSum from db;
查询商品名称和库存,库存数量在原有基础上加10。进行null值判断。起别名为getSum
查询_条件查询
select * from db where stock>20;  查询库存大于20的商品信息

select * from db where price >= 4000 and price <= 6000;
select * from db where price between 4000 and 6000;
查询金额在4000 ~ 6000之间的商品信息

select * from db where srock=14 or srock=30 or srock=23;
select * from db where srock in(14,30,23);
查询库存为14、30、23的商品信息

select * from db where srock is null;      查询库存为null的商品信息
select * from db where srock is not null;  查询库存不为null的商品信息

模糊查询
select * from db where name like '小米%';		 查询名称以小米为开头的商品信息
select * from db where name like '_为%';		  查询名称第二个字是为的商品信息
select * from db where name like '____';      查询名称为四个字符的商品信息
select * from db where name like '%电脑%';   	 查询名称中包含电脑的商品信息
select brand,sum(price) as gesum from db where price >400 group by brand having getsum > 7000 order by desc;
对金额大于4000元的商品,按照品牌分组,获取每组商品的总金额,只显示总金额大于7000元的、并按照
总金额的降序排列

select 列名 from 表名
[where 条件]
[group by 分组列名]
[having 分组后条件过滤]
[order by 排序列名 排序方式]
limit 当前页数,每页显示的条数;
查询_排序查询
select * from db where name link '%手机%' order by price desc;
查询名称中包含手机的商品信息。按照金额降序排序
升序:asc
降序:desc
查询_分组查询
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值