linux命令
来源:互联网 发布:js事件对象event type 编辑:程序博客网 时间:2024/06/05 06:15
整理以下自己在工作中常用到的一些linux命令
一:数据库相关:
1.连接mysql:mysql -uroot -p回车后输入密码;连接到远程主机用mysql -h主机地址 -uroot -p密码
2.退出mysql :exit回车
3.修改密码:mysqladmin -u用户名 -p旧密码 password 新密码。
4.增加新用户:进入mysqlbin然后输入grant select,insert,update,delete on mydb.* to username@hostIp identified by password;也可以不要密码
5.导出数据:mysqldump -d -uroot -p mydb>createdb.sql只导出表结构;mysqldump -t -uroot -p mydb>datadb.sql只导出数据;mysqldump --uroot mydb>all.sql全部导出;
6.显示数据库列表:show databases;
7.显示数据库中的数据表:use mysql;show tables;
8.显示数据表的结构:describe 表名;
9.创建数据库:create database 库名
10.建表:use 库名;create table 表名;
11.删除库,表:drop table 表名;drop database 库名;
12.清空表中记录:delete from 表名;
13:将文本数据转到数据库:load data local infile “文件名” into table 表名;最好把文件复制到mysqlbin目录下,操作前先打开表所在的库
14.备份数据库:mysqldump db_name >/path/name.sql -uroot -p ;数据库太大了,想压缩一下?好,用这个命令就行
mysqldump db_name |gzip >/path/name.gz -uroot -p ;备份所有数据库用mysqldump --all-databases >/path/name.sql -uroot -p ;mysqldump --all-databases |gzip >/path/name.gz -uroot -p;备份单个表:mysqldump db_name tab_name >/path/sqlname.sql -uroot -p
二:其他
1.启动/停止apache服务:./apachectl start;./apachectl stop;
2.启动/停止tomcat服务:bin/startup.sh;bin/shutdown.sh;
3.查看tomcat进程: ps -ef|grep tomcat
4.杀掉进程: kill 进程号;若强制删除加-9
5.查看所有进程:top
6:删除文件:rm -r 文件名 也删除子目录
7.重命名:mv 原文件名 新文件名,移动文件也用该命令
8.查看端口号 netstat -an|grep 端口号
9.远程copy:scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz
一:数据库相关:
1.连接mysql:mysql -uroot -p回车后输入密码;连接到远程主机用mysql -h主机地址 -uroot -p密码
2.退出mysql :exit回车
3.修改密码:mysqladmin -u用户名 -p旧密码 password 新密码。
4.增加新用户:进入mysqlbin然后输入grant select,insert,update,delete on mydb.* to username@hostIp identified by password;也可以不要密码
5.导出数据:mysqldump -d -uroot -p mydb>createdb.sql只导出表结构;mysqldump -t -uroot -p mydb>datadb.sql只导出数据;mysqldump --uroot mydb>all.sql全部导出;
6.显示数据库列表:show databases;
7.显示数据库中的数据表:use mysql;show tables;
8.显示数据表的结构:describe 表名;
9.创建数据库:create database 库名
10.建表:use 库名;create table 表名;
11.删除库,表:drop table 表名;drop database 库名;
12.清空表中记录:delete from 表名;
13:将文本数据转到数据库:load data local infile “文件名” into table 表名;最好把文件复制到mysqlbin目录下,操作前先打开表所在的库
14.备份数据库:mysqldump db_name >/path/name.sql -uroot -p ;数据库太大了,想压缩一下?好,用这个命令就行
mysqldump db_name |gzip >/path/name.gz -uroot -p ;备份所有数据库用mysqldump --all-databases >/path/name.sql -uroot -p ;mysqldump --all-databases |gzip >/path/name.gz -uroot -p;备份单个表:mysqldump db_name tab_name >/path/sqlname.sql -uroot -p
二:其他
1.启动/停止apache服务:./apachectl start;./apachectl stop;
2.启动/停止tomcat服务:bin/startup.sh;bin/shutdown.sh;
3.查看tomcat进程: ps -ef|grep tomcat
4.杀掉进程: kill 进程号;若强制删除加-9
5.查看所有进程:top
6:删除文件:rm -r 文件名 也删除子目录
7.重命名:mv 原文件名 新文件名,移动文件也用该命令
8.查看端口号 netstat -an|grep 端口号
9.远程copy:scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp root@172.19.2.75:/home/root /home/daisy/full.tar.gz
- linux命令-- ps命令
- 【linux命令】cd命令
- linux命令:crontab命令
- Linux 命令 --- df命令
- linux命令-touch命令
- 【linux命令】tr命令
- LINUX命令:more命令
- cmd命令,linux命令
- Linux命令-tar命令
- linux命令:wc命令
- linux命令:more命令
- linux命令:gzip命令
- linux命令:du 命令
- linux命令:wc命令
- Linux命令: PS命令
- Linux命令:wc命令
- Linux命令:lsof命令
- Linux命令:rm 命令
- Windows多线程
- C++对齐杂注__declspec(align(#))和#pragma pack的区别
- 北极特快
- HTML/javascript/PHP
- 关于“管理经济学”的一个整体总结
- linux命令
- 分支限界旅行售货员
- C/C++变量在内存中的分布
- 安装PlayBook Qt开发工具:Qt Creator for Windows版本(beta)
- 微软推出的免费新书《Introducing Microsoft SQL Server 2012》
- 纯手工编写的PE可执行程序
- Visual C++编译器常用选项设置 .
- 字串串函数归纳,未完善。。。。。。。。。
- STL系列之十 全排列(百度迅雷笔试题)