Linux 命令

Posted xioawu-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令相关的知识,希望对你有一定的参考价值。

systemctl status firewalld  查看防火墙状态
systemctl stop firewalld    暂时关闭防火墙
systemctl enable firewalld   开启防火墙
systemctl disable firewalld   永久关闭防火墙
systemctl restart firewalld  重启防火墙

service firewalld status 
...

yum install net-tools  安装后使用netstat(ifconfig)命令

netstat -ntpl   查看所有端口使用情况
netstat -tunlp

netstat -tunlp | grep 8080 或 lsof -i:8080   查看端口8080是否被占用
ps -aux | grep 908   查看占用端口的908进程详细情况
kill -9 908 关闭进程


运行***.sh 文件
./***.sh
sh  ***.sh


给文件/文件夹添加执行权限
chmod -R 7777 文件/文件夹
参数-R是递归的意思
777表示开放所有权限

如何普通用户切换到root用户:1.su   2.su  root    需要密码

如何从root用户到普通用户:1.su  用户名   2.ctrl+d     不需要密码

yum -y install ***(wget)
yum clean all
yum update


mysql 

alter user root@localhost identified by 新密码;

登录mysql:
mysql -u root -p 
:密码

查看所有数据库: 
show databases;       

 创建数据库:
create database 库名;

删除数据库:
drop database 库名;

选中数据库:
use 库名;

查看表(先进库):
show tables;

创建表,并插入数据(先进库):
CREATE TABLE STUDENT(
      ID INT,
      USERNAME VARCHAR(20),
      SERVLET INT,
      age INT,
      ADDRESS VARCHAR(30)
      );

插入数据:
insert into STUDENT values(19,LiMing,19,20,SuZhou)

insert into STUDENT(ID,USERNAME) values(21,XiaoWu);

修改数据:
update STUDENT set comments=‘’ where id=2;

查询数据:
select id from STUDENT where name=‘‘;

删除数据:
delete from STUDENT where id = ;


修改表名称:
alter table student rename to teacher;或者是 rename teble teacher to student;

为表添加字段:
alter table student add column jsp varchar(2);
删除字段:
alter table student drop column jsp;
修改字段名:
alter table student change column  servlet  javaee varchar(2);


查询时添加常量:
select id, username,80 as Match from student;
查询时合并列:
select id,username,(servlet+age) as “he” from student; 



创建表 
CREATE TABLE `count_branch` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 主键,
  `salebillcountnew` INT(11) DEFAULT NULL COMMENT 新增销售单数量,
  `salebillamountnew` DECIMAL(20,4) DEFAULT NULL COMMENT 订单增长金额,
  `shopcode` VARCHAR(25) DEFAULT NULL COMMENT 商户编码,
  `shopname` varchar(50) DEFAULT NULL COMMENT 商户名称,
  `branchcode` VARCHAR(25) DEFAULT NULL COMMENT 门店编码,
  `branchname` VARCHAR(50) DEFAULT NULL COMMENT 门店名称,
  `countdate` DATETIME DEFAULT NULL COMMENT 统计时间,
  `shopprovinceid` int(11) DEFAULT NULL COMMENT 商户省,
  `shopcityid` int(11) DEFAULT NULL COMMENT 商户市,
  `shopdistrictid` int(11) DEFAULT NULL COMMENT 商户区,
  `shopindustryid` int(11) DEFAULT NULL COMMENT 行业id,
  `shopindustryname` VARCHAR(25) DEFAULT NULL COMMENT 行业名称,
  `shoptel` VARCHAR(25) DEFAULT NULL COMMENT 商户联系人,
  `servercode` VARCHAR(25) DEFAULT NULL COMMENT 所属服务商,
  `shopcreatetime` DATETIME DEFAULT NULL COMMENT 商户注册时间,
  `regchannel` int(11) DEFAULT NULL COMMENT 注册渠道,
  `createtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,
  `updatetime` DATETIME DEFAULT NULL COMMENT 更新时间,
  PRIMARY KEY (`id`),
  KEY `idx_count_branch_n1` (`shopcode`,`branchcode`,`countdate`)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;



CREATE TABLE sysuser(
      ID INT,
      systemf  VARCHAR(20),
      user VARCHAR(20),
      pawd VARCHAR(30)
      );

CREATE TABLE STUDENT(
      ID INT,
      USERNAME VARCHAR(20),
      SERVLET INT,
      age INT,
      ADDRESS VARCHAR(30)
      );

 

以上是关于Linux 命令的主要内容,如果未能解决你的问题,请参考以下文章

linux查看路径命令

linux查看历史命令记录及时间(linux查看历史命令执行时间)

转载每天一个Linux命令

linux命令中显示之前操作过的所有命令的命令是啥

linux 好用的命令

Linux 命令大全