df
:disk free,显示目前在 Linux 文件系统磁盘使用情况统计。
du
:disk usage,显示目录或文件的大小,会显示指定的目录或文件所占用的磁盘空间。
free
:显示内存使用情况,包括实体内存,虚拟的交换文件内存,共享内存,缓冲区等。
df
:disk free,显示目前在 Linux 文件系统磁盘使用情况统计。
du
:disk usage,显示目录或文件的大小,会显示指定的目录或文件所占用的磁盘空间。
free
:显示内存使用情况,包括实体内存,虚拟的交换文件内存,共享内存,缓冲区等。
Linux 与 Windows 进行文件上传下载交换,可以使用 lrzsz
工具。
lrzsz 是从 Chuck Forsberg´s 的 rzsz 包的公共域版本构建的 X/Y/ZModem 包。也就是支持 ZModem 协议的终端就支持 lrzsz 工具。
rz
:用于文件的上传。 sz
:用于文件的下载。 Linux 家族的不同操作系统分别提供了各自的包(软件)管理器(命令工具)。如,Ubuntu 用的较多的是 apt
,CentOS 用的较多的是 yum
,wget
和curl
通常用于下载,基于debian的系统使用dpkg
安装deb
软件包,RPM
软件包使用rpm
命令工具管理。
此遍对上述用于管理软件包的命令工具进行汇总,便于查找使用。
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 常用 Shell 命令汇总。
netstat、ifconfig、ping这三个可以说是查看或配置网络信息最常用的命令。
netstat:打印显示网络连接信息,路由表、接口统计信息。
ifconfig:用于配置网卡的信息,系统重启后配置失效。
ping:发送 ICMP 协议 ECHO_REQUEST 发送到主机测试连通性。
Linxu 下大多数用于安装的软件包会以压缩包的形式存在,在命令终端界面会经常需要用到压缩或解压缩命令来解压缩包或在将本地多个文件打成压缩包。常见的压缩格式有.tar, .gz, .tar.gz, .tgz, .zip, .rar, .rmp, .war
; 使用较多的压缩解压缩命令有tar,gz,zip,rrar,rmp,jar
等。
ps 命令是 Process Status 的缩写,报告当前进程的快照。用于查看进程状态,可以查看哪些进程正在运行及所占资源情况等等。
kill 用于终止运行中的进程,可以通过指定进程号(pid)来杀死指定的进程。
根据个人开发习惯和需要,现对Linux下用于查看文件的命令进行汇总,下面汇总的命令的参数个人认为是常用易用且好用的。