linux常用命令
- 1、文件浏览命令
- 2、文件目录操作命令
- 3、文件查找&修改命令
- 5、系统性能监控命令
- 6、网络查看命令
- 7、其他命令
说明:
本文是介绍了linux下最常用的一些命令。经常看一看可以用来帮助巩固记忆。当然最好的记忆方法就是经常去使用它们!
每个命令的用法都是很丰富的,要多学会使用说明文档(man,–help,-h),以及可以查看网上现有的案例文章。
1、文件浏览命令
格式: 命令 [option] file
命令 | 说明 |
cat | 由第一行开始显示文件内容 |
tac | 从最后一行开始显示,tac 是 cat 的倒写 |
nl | 显示行号 |
more | 一页一页的显示文件内容 |
less | 与more 类似,但他可以往前翻页 |
head | 看头几行 |
tail | 看尾部几行 |
od | 以二进制的方式读取文件内容 |
2、文件目录操作命令
命令 | 说明 |
mkdir | 创建文件路径 |
rm | 删除文件或路径 |
mv | 移动文件或路径 |
ls | 查看文件路径 |
tar,gzip,bzip2,compress,rar,zip | 压缩与解压缩命令 |
3、文件查找&修改命令
命令 | 说明 |
find | 实际搜寻硬盘查询文件名称 |
which | 查看可执行文件的位置 |
whereis | 查看文件的位置 |
locate | 配合数据库查看文件位置 |
chmod | 用于改变文件或目录的访问权限 |
chgrp | 改变文件或目录所属的组 |
chown | 更改某个文件或目录的属主和属组 |
5、系统性能监控命令
命令 | 说明 |
top | 实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。 |
free | 显示系统使用和空闲的内存情况 |
vmstat | 显示关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。 |
iostat | 统计系统的磁盘操作活动 |
lsof | 列出当前系统打开的文件 |
ps | (Process Status)列出系统当前运行的进程。 |
6、网络查看命令
命令 | 说明 |
ifconfig | 获取或修改网络接口配置信息 |
ip | 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道。 |
netstat | 显示网络连接状态及其相关信息 |
ss | (Socket Statistics) 用来获取socket统计信息[替换netstat] |
ping | 用来测试与目标主机的连通性 |
telnet | 远程登录 |
ssh | 远程登录 |
rcp | (remote file copy) 远程文件拷贝 |
scp | (secure copy) 远程文件拷贝 |
route | 显示和操作IP路由表 |
traceroute | 检测发出数据包的主机到目标主机之间所经过的网关 |
7、其他命令
命令 | 说明 |
grep | 文本搜索 |
wc | 统计指定文件中的字节数、字数、行数 |
watch | 周期性执行命令/定时执行命令 |
ln | 文件链接 |
make,rpm,dpkg,yum | 编译命令 |
awk | 文本分析处理语言 |