Linux命令(八):lrzsz 工具之 sz, rz 上传下载

Linux 与 Windows 进行文件上传下载交换,可以使用 lrzsz 工具。

lrzsz 是从 Chuck Forsberg´s 的 rzsz 包的公共域版本构建的 X/Y/ZModem 包。也就是支持 ZModem 协议的终端就支持 lrzsz 工具。

  • rz :用于文件的上传。
  • sz:用于文件的下载。
阅读更多

Linux命令(七):apt,yum,wget,curl,dpkg,rpm安装软件命令使用

  Linux 家族的不同操作系统分别提供了各自的包(软件)管理器(命令工具)。如,Ubuntu 用的较多的是 apt,CentOS 用的较多的是 yumwgetcurl通常用于下载,基于debian的系统使用dpkg安装deb软件包,RPM软件包使用rpm命令工具管理。

  此遍对上述用于管理软件包的命令工具进行汇总,便于查找使用。

阅读更多

Linux命令(六):ls,grep,wc组合命令统计目录下的文件数

Linux下的 ls、grep、wc 三个命令可组合成统计目录下文件及文件夹的个数

统计当前目录下文件的个数(不包括目录)
$ ls -l | grep “^-“ | wc -l

统计当前目录下文件的个数(包括子目录)
$ ls -lR| grep “^-“ | wc -l

查看某目录下文件夹(目录)的个数(包括子目录)
$ ls -lR | grep “^d” | wc -l

命令解析:

ls -l
每一行对应一个文件或目录(目录、链接、设备文件),ls -lR是列出所有文件,包括子目录。
drwxr-xr-x 10 root root 4096 Mar 30 00:57 bower_components
-rw-r–r– 1 root root 505 Mar 30 00:52 bower.json
第一位是d表示目录(directory),是-表示普通文件。

grep “^-“
过滤ls的输出信息,只保留一般文件,只保留目录是grep “^d”。

wc -l
统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。

阅读更多

Linux命令(四):netstat,ifconfig,ping网络相关命令详解

netstat、ifconfig、ping这三个可以说是查看或配置网络信息最常用的命令。

netstat:打印显示网络连接信息,路由表、接口统计信息。
ifconfig:用于配置网卡的信息,系统重启后配置失效。
ping:发送 ICMP 协议 ECHO_REQUEST 发送到主机测试连通性。

阅读更多

Linux命令(三):tar,gz,zip,rar,rpm 打包压缩与解压缩详解

  Linxu 下大多数用于安装的软件包会以压缩包的形式存在,在命令终端界面会经常需要用到压缩或解压缩命令来解压缩包或在将本地多个文件打成压缩包。常见的压缩格式有.tar, .gz, .tar.gz, .tgz, .zip, .rar, .rmp, .war; 使用较多的压缩解压缩命令有tar,gz,zip,rrar,rmp,jar等。

阅读更多

Linux命令(二): ps,kill 进程相关命令详解

ps 命令是 Process Status 的缩写,报告当前进程的快照。用于查看进程状态,可以查看哪些进程正在运行及所占资源情况等等。

kill 用于终止运行中的进程,可以通过指定进程号(pid)来杀死指定的进程。

阅读更多