包含标签 Linux articles

mv

mv

用来对文件或目录重新命名

补充说明

mv命令 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。

mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中。源文件被移至目标文件有两种不同的结果:

……

Continue reading

mysql

mysql

MySQL服务器客户端工具

补充说明

mysql命令 是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。

语法

1
mysql(选项)(参数)

选项

1
2
3
4
-h:MySQL服务器的ip地址或主机名;
-u:连接MySQL服务器的用户名;
-e:执行mysql内部命令;
-p:连接MySQL服务器的密码。

参数

数据库:指定连接服务器后自动打开的数据库。

……

Continue reading

mysqladmin

mysqladmin

MySQL服务器管理客户端

补充说明

mysqladmin命令 是mysql服务器管理任务的客户端工具,它可以检查mytsql服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。

语法

1
mysqladmin(选项)(参数)

选项

1
2
3
4
-h:MySQL服务器主机名或ip地址;
-u:连接MySQL服务器的用户名;
-p:连接MySQL服务器的密码;
--help:显示帮助信息。

参数

管理命令:需要在MySQL服务器上执行的管理命令。

……

Continue reading

mysqldump

mysqldump

MySQL数据库中备份工具

补充说明

mysqldump命令 是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。

语法

1
mysqldump(选项)

选项

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
--add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;
--add-locks:备份数据库表时锁定数据库表;
--all-databases:备份MySQL服务器上的所有数据库;
--comments:添加注释信息;
--compact:压缩模式,产生更少的输出;
--complete-insert:输出完成的插入语句;
--databases:指定要备份的数据库;
--default-character-set:指定默认字符集;
--force:当出现错误时仍然继续备份操作;
--host:指定要备份数据库的服务器;
--lock-tables:备份前,锁定所有数据库表;
--no-create-db:禁止生成创建数据库语句;
--no-create-info:禁止生成创建数据库库表语句;
--password:连接MySQL服务器的密码;
--port:MySQL服务器的端口号;
--user:连接MySQL服务器的用户名。
--skip-lock-tables: 不锁表导出

实例

导出整个数据库

……

Continue reading

mysqlimport

mysqlimport

为MySQL服务器用命令行方式导入数据

补充说明

mysqlimport命令 为mysql数据库服务器提供了一种命令行方式导入数据工具,它从特定格式的文本文件中读取数据插入MySQL数据库表中。

语法

1
mysqlimport(选项)(参数)

选项

1
2
3
4
5
-D:导入数据前清空表;
-f:出现错误时继续处理剩余的操作;
-h:MySQL服务器的ip地址或主机名;
-u:连接MySQL服务器的用户名;
-p:连接MySQL服务器的密码。

参数

  • 数据库名:指定要导入的数据库名称;
  • 文本文件:包含特定格式文本文件。
……

Continue reading

mysqlshow

mysqlshow

显示MySQL中数据库相关信息

补充说明

mysqlshow命令 用于显示mysql服务器中数据库、表和列表信息。

语法

1
mysqlshow(选项)(参数)

选项

1
2
3
4
5
6
7
-h:MySQL服务器的ip地址或主机名;
-u:连接MySQL服务器的用户名;
-p:连接MySQL服务器的密码;
--count:显示每个数据表中数据的行数;
-k:显示数据表的索引;
-t:显示数据表的类型;
-i:显示数据表的额外信息。

参数

数据库信息:指定要显示的数据库信息,可以是一个数据库名,或者是数据库名和表名,或者是数据库名、表名和列名。

……

Continue reading

named-checkzone

named-checkzone

使用named-checkzone命令可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称

补充说明

named-checkzone命令 可以进行区域文件有效性检查和转换,必须指定区域名称和区域文件名称。

语法

1
named-checkzone [选项] [区域名] [区域文件名]

选项

1
2
3
-q 安静模式
-d 启用调试
-c <类别> 指定区域的类别。如果没指定就使用IN

例子

对区域文件/var/named/192.168.0.rev进行有效性检查和转换。

……

Continue reading

nano

nano

字符终端文本编辑器

补充说明

nano 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。

nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w选项吧。

……

Continue reading

nc

nc

用于设置路由器,是网络工具中的瑞士军刀。

补充说明

nc命令 全称netcat,用于设置路由器。它能通过 TCP 和 UDP 在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用 netcat 命令所能完成的事情令人惊讶。

语法

1
2
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>]
[-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]

选项

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
-g <网关> # 设置路由器跃程通信网关,最多可设置8个。
-G<指向器数目> # 设置来源路由指向器,其数值为4的倍数。
-h 在线帮助。
-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。
-l 使用监听模式,管控传入的资料。
-n 直接使用IP地址,而不通过域名服务器。
-o<输出文件> # 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
-p<通信端口> # 设置本地主机使用的通信端口。
-r 乱数指定本地与远端主机的通信端口。
-s<来源位址> # 设置本地主机送出数据包的IP地址。
-u 使用UDP传输协议。
-v 显示指令执行过程。
-w<超时秒数> # 设置等待连线的时间。
-z 使用0输入/输出模式,只在扫描通信端口时使用。

实例

TCP端口扫描

……

Continue reading

ncftp

ncftp

是增强的的FTP工具

补充说明

ncftp命令 是增强的的ftp工具,比传统的FTP指令更加强大。FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。ncftp是文字模式FTP程序的佼佼者,它具备多样特色,包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。

……

Continue reading