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

文本分析处理语言