本节概要
常用小工具介绍
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 按大小排序
:
本文介绍了Linux环境中常用的六种小工具:lrzsz实现文件的上传下载,winscp作为图形化文件管理工具,unix2dos解决文件格式转换问题,iconv处理字符编码乱码,nmon用于系统性能监控,ncdu帮助分析磁盘使用情况。通过实例演示了这些工具的安装与使用方法,提升Linux操作效率。

9298

被折叠的 条评论
为什么被折叠?



