Linux必备命令

目录

linux有关网络配置的命令

1、查看或设置网络接口——ifconfig

1.1、查看当前系统的网络配置

1.2、查看某个网卡的信息

1.3、设置某个网卡的IP地址

1.4、设置某个网卡的子网掩码

1.5、启用/禁用某块网卡

2、查看或设置路由表——route

2.1、查看路由表

2.2、把某个路由添加到路由表

2.3、把某个路由从路由表删除

3、查看或设置arp缓存——arp

3.1、显示arp缓存详细信息

4、查看网络状态——netstat

4.1、查看网络状态

4.2、查看路由表信息

5、追溯路由——traceroute

5.1、显示到指定IP的路由

5.2、显示到某个域名的路由

6、监视网络状态——netreport

6.1、监视网络状态

7、linux常用一些命令总结:

Linux必备命令

1、常用系统工作命令

1.1 查看系统时间

1.2 重启命令

1.3 关闭系统命令

1.4 查看系统进程状态

1.5 查询某个指定服务的PID值

1.6 终止某个指定PID的服务进程

2、系统状态检测命令

2.1 获取网络接口配置信息

2.2 查看系统内核与系统版本等信息

2.3 查看系统的负载信息

2.4 显示当前系统中内存的使用量信息

2.5 查看当前登入主机的用户终端信息

2.6 监控 TCP / IP 网络的非常有用的工具

2.7 显示历史执行过的命令

3、工作命令切换命令

3.1 显示用户当前所处的工作目录

3.2 显示目录中的文件信息

4、文本编辑命令

4.1 查看纯文本文件(内容较少的)

4.2 查看纯文本文件(内容较多的)

4.3 查看纯文本文档的前 N行

4.4 查看纯文本文档的后N行或持续刷新内容

4.5 查看文件的具体存储信息和时间等信息

5、文件目录管理命令

5.1 创建空白的目录

5.2 创建空白文件

5.3 复制文件或目录

5.4 剪切文件或将文件重命名

5.5 删除文件或目录

6、打包压缩与搜索命令

6.1 对文件进行打包压缩或解压

6.2 在文本中执行关键词搜索,并显示匹配的结果

6.3 按照指定条件来查找文件


linux有关网络配置的命令

1、查看或设置网络接口——ifconfig

1.1、查看当前系统的网络配置

ifconfig 

1.2、查看某个网卡的信息

ifconfig  <指定端口号>

1.3、设置某个网卡的IP地址

ifconfig  <指定端口号>  <ip地址>

1.4、设置某个网卡的子网掩码

ifconfig  <指定端口号>  netmask  <子网掩码>

1.5、启用/禁用某块网卡

ifconfig  <指定端口号>  up/down

2、查看或设置路由表——route

2.1、查看路由表

route

2.2、把某个路由添加到路由表

route add -net  <IP地址>  network 255.255.255.0 <网卡>

2.3、把某个路由从路由表删除

route del -net  <IP地址>  network 255.255.255.0 <网卡>

3、查看或设置arp缓存——arp

3.1、显示arp缓存详细信息

arp -v

4、查看网络状态——netstat

这个命令用来查看当前建立的网络连接(深刻理解netstat每一项代表的含义)。最经典的案例就是查看本地系统打开了哪些端口。

4.1、查看网络状态

netstat

4.2、查看路由表信息

netstat -r

5、追溯路由——traceroute

5.1、显示到指定IP的路由

traceroute  <ip地址>

5.2、显示到某个域名的路由

traceroute -n  <域名>

6、监视网络状态——netreport

6.1、监视网络状态

netreport -r

7、linux常用一些命令总结

网络配置相关:ifconfig、ip

路由相关:route、netstat、ip

查看端口工具:netstat、lsof、ss、nc、telnet

下载工具:curl、wget、axel

防火墙:iptables、ipset

流量相关:iftop、nethogs

连通性及响应速度:ping、traceroute、mtr、tracepath

域名相关:nslookup、dig、whois

web服务器:python、nginx

抓包相关:tcpdump

网桥相关:ip、brctl、ifconfig、ovs

Linux必备命令

1、常用系统工作命令

1.1 查看系统时间

date

参数介绍

%t

跳格(Tab键)

%H

小时(00~23)

%I

小时(00~12)

%M

分钟

%S

%j

今年的第几天

例如:查看今天是今年的第几天

例如:设置当前系统的时间

1.2 重启命令

reboot

1.3 关闭系统命令

power off

1.4 查看系统进程状态

ps

常见用法:ps -ef;  ps aux

1.5 查询某个指定服务的PID值

pidof         pidof <参数> <服务名称>

1.6 终止某个指定PID的服务进程

kill           kill <参数> <进程PID>

2、系统状态检测命令

2.1 获取网络接口配置信息

ifconfig 

2.2 查看系统内核与系统版本等信息

uname      

如:

2.3 查看系统的负载信息

uptime

2.4 显示当前系统中内存的使用量信息

free

2.5 查看当前登入主机的用户终端信息

who

2.6 监控 TCP / IP 网络的非常有用的工具

它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。

netstat

参数介绍:

-n

直接使用IP地址,而不是通过域名服务器

-p

显示正在使用socket的程序识别码pid和程序名称

-r

显示核心路由信息

2.7 显示历史执行过的命令

 history

3、工作命令切换命令

3.1 显示用户当前所处的工作目录

pwd

3.2 显示目录中的文件信息

ls

4、文本编辑命令

4.1 查看纯文本文件(内容较少的)

cat       想要显示行号可以追加-n

4.2 查看纯文本文件(内容较多的)

more

4.3 查看纯文本文档的前 N行

head

用法:head -n <文件名>

4.4 查看纯文本文档的后N行或持续刷新内容

tail

用法:tail -n <文件名>

4.5 查看文件的具体存储信息和时间等信息

stat

用法:stat <文件名>

5、文件目录管理命令

5.1 创建空白的目录

mkdir

用法:mkdir <选项> <目录>

5.2 创建空白文件

touch

用法:touch <文件名>

5.3 复制文件或目录

cp

用法:cp <选项> <源文件> <目标文件>

5.4 剪切文件或将文件重命名

mv

用法:mv <选项> <源文件> <目的路径|目标文件名>

5.5 删除文件或目录

rm

用法:rm <选项> <文件>     例如:rm  -rf  test.txt

6、打包压缩与搜索命令

6.1 对文件进行打包压缩或解压

tar

参数作用:

-c

创建压缩文件

-x

解开压缩文件

-t

查看压缩包里的文件

-z

用Gzip压缩或解压

-J

用xz压缩或解压

-v

查看压缩或解压过程

-f

目标文件名

例如:

/*解压*/:

tar -zxvf  <压缩文件名称>

/*压缩*/

tar -czvf  <压缩文件名称>

6.2 在文本中执行关键词搜索,并显示匹配的结果

grep

6.3 按照指定条件来查找文件

find

用法:find 路径 <参数>

路径代号:

  1. ~表示$HOME目录
  2. .表示当前目录
  3. /表示根目录

参数作用:

-name

查找指定名称的文件

-iname

查找指定名称的文件(忽略大小写)

-perm

匹配权限

-user

匹配所有者

-group

匹配所有组

-mtime -n +n

根据更改时间匹配文件(-n指n天以内,+n指n天以前)

-exec

对匹配的文件执行该参数所给出的shell命令

例如:

查询以“.txt”结尾的文件:   find -name  ‘*.txt’

在当前目录下查询权限不是644的文件:  find . !  -perm 644 -exec ls -l {} \

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值