本节概要
常用小工具介绍
lrzsz
winscp
unix2dos
iconv
nmon
ncdu
环境准备
操作系统:Centos6.5、Centos7.2。
一、常用小工具
学会一些常用小工具的使用对工作的效率会有很大的提升,本节要学习的一些小工具的功能很多专业的软件也会提供,而且功能更强大,但是专业的工具需要花费一定的时间去进行部署,相对麻烦。
1. lrzsz
作用:上传或下载文件,上传:rz,下载:sz
安装: yum install –y lrzsz
截图中显示已经安装过了。
使用:
从windows 上传文件到linux:
rz
此时会弹出文件选择框,选中需要上传的文件即可进行上传:
从Linux下载文件到windows:
sz 文件名
在弹出的文件选择框中选择文件要下载到的地方即可:
2. Winscp
作用:Winscp 是windows上一个图形化文件上传下载工具。
安装:直接到winscp官网(https://winscp.net/eng/download.php)下载、安装即可。
使用:
虚拟机上 ifconfig 看下IP地址:
运行winscp,填写Linux的IP地址、端口(默认22)、用户名、密码信息,登录:
点击”是”:
此时便可连接上Linux,默认左侧是本地windows系统,右侧是Linux系统,需要向Linux上传文件,或者从Linux下载文件到windows,直接鼠标进行拖拽即可进行上传和下载。
3. unix2dos
作用:解决linux中文件导到windows后串行的问题,串行原因是windows和linux处理空格和换行的方式不一样。
安装:yum isntall –y unix2dos
使用:
Linux中新建文件test.sh,加入如下内容:
sz test.sh 将文件下载到windows,打开文件发现串行:
unix2dos test.sh #会覆盖掉源文件
sz test.sh #先删掉windows中先前下载的文件,再sz下载
查看文件串行文件是否已经解决:
4. iconv
作用:解决windows文件在linux中乱码问题,乱码一般是因为win默认使用gb2312字符集,和linux默认字符集不一致导致。
安装:which iconv 查看下,一般已经默认安装
使用:
Windows中新建txt文件,加入测试数据:
rz #上传文件到linux
vim test2.sh 打开文件查看,此时可以看到中文乱码:
iconv -f gb2312 test2.sh -o new_test2.sh
参数解释:
-f :指明文件原先的编码
-o:输出文件
注:iconv不能解决word文件在linux中乱码问题,毕竟一般也不会在linux中查看word文件。
5. nmon
作用:监控当前系统性能,如cpu、内存使用情况等。
安装:yum install –y nmon
使用:
nmon
页面中列出了查看不同监控信息的快捷键,如c 为查看cpu,m为查看内存使用情况:
查看cpu使用情况,按键c
会列出cpu每个核心的使用情况,截图中为单核所以只有一个核心的信息。
查看内存使用情况:按键m:
退出:q
6. ncdu
作用:查看和分析Linux 中各个目录对磁盘的使用情况,常用于磁盘使用率较高时分析磁盘占用情况。
安装:yum install –y ncdu
使用:
ncdu 要查看的目录,如 /
ncdu /
文件较多的话需要扫描一段时间,扫描结果:
n 按名称排序:
s 按大小排序
: