首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么在Bash/Python/Perl/Ruby/Sed/Awk中用于系统管理,编码附件

在Bash/Python/Perl/Ruby/Sed/Awk中,用于系统管理和编码的常用工具和命令有很多。以下是一些常见的系统管理和编码工具和命令:

  1. Bash

Bash是一种流行的命令行解释器,用于在Unix和Linux操作系统中执行脚本。Bash中的一些常用命令和工具包括:

  • cd:更改目录
  • ls:列出目录内容
  • pwd:显示当前目录
  • mkdir:创建新目录
  • rmdir:删除目录
  • rm:删除文件
  • cp:复制文件或目录
  • mv:移动文件或目录
  • touch:创建新文件
  • cat:查看文件内容
  • less:分屏查看文件内容
  • grep:搜索文件中的内容
  • find:查找文件或目录
  • chmod:更改文件权限
  • chown:更改文件所有者
  • chgrp:更改文件所属组
  • tar:压缩和解压缩文件
  • gzip:压缩和解压缩文件
  • zip:压缩和解压缩文件
  • unzip:解压缩文件
  • ssh:远程登录
  • scp:远程复制文件
  • sftp:远程安全文件传输
  • wget:从网络下载文件
  • curl:从网络获取或发送数据
  • nohup:在后台运行命令
  • screen:管理多个终端会话
  • tmux:管理多个终端会话
  • top:查看系统资源使用情况
  • htop:更高级的系统资源监视器
  • df:查看磁盘使用情况
  • du:查看目录或文件的磁盘使用情况
  • free:查看内存使用情况
  • vmstat:查看虚拟内存使用情况
  • iostat:查看磁盘I/O使用情况
  • ifconfig:查看网络接口信息
  • netstat:查看网络连接信息
  • tcpdump:捕获网络数据包
  • traceroute:追踪网络路由
  • ping:测试网络连接
  • dig:查询DNS记录
  • nslookup:查询DNS记录
  • host:查询DNS记录
  • whois:查询域名信息
  • w:查看当前登录的用户
  • id:查看用户或组的信息
  • last:查看用户登录历史
  • lastlog:查看用户最近登录信息
  • ps:查看进程信息
  • top:查看系统资源使用情况
  • kill:终止进程
  • killall:终止所有匹配的进程
  • pkill:终止匹配的进程
  • pgrep:查找匹配的进程
  • lsof:查看打开的文件和网络连接
  • netcat:网络连接和数据传输
  • nmap:网络扫描和端口扫描
  • tcpdump:捕获网络数据包
  • traceroute:追踪网络路由
  • ping:测试网络连接
  • dig:查询DNS记录
  • nslookup:查询DNS记录
  • host:查询DNS记录
  • whois:查询域名信息
  • w:查看当前登录的用户
  • id:查看用户或组的信息
  • last:查看用户登录历史
  • lastlog:查看用户最近登录信息
  • ps:查看进程信息
  • top:查看系统资源使用情况
  • kill:终止进程
  • killall:终止所有匹配的进程
  • pkill:终止匹配的进程
  • pgrep:查找匹配的进程
  • lsof:查看打开的文件和网络连接
  • netcat:网络连接和数据传输
  • nmap:网络扫描和端口扫描
  • tcpdump:捕获网络数据包
  • traceroute:追踪网络路由
  • ping:测试网络连接
  • dig:查询DNS记录
  • nslookup:查询DNS记录
  • host:查询DNS记录
  • whois:查询域名信息
  • w:查看当前登录的用户
  • id:查看用户或组的信息
  • last:查看用户登录历
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux下查看网络信息和端口信息

1、在ifconfig内容中找出ip [root@localhost ~]# ifconfig ens33|grep "inet "\ > |awk '{print $2}' #awk默认分割符号为空格 ping都懂用,可是linux下,ping命令会一直ping,不会自动停止怎么办 [root@localhost ~]# ping www.baidu.com -c 4 #-c 次数 [root@localhost ~]# netstat -an|grep -v unix #显示网络连接信息,-a所有,-n实际地址 |grep -v 晓得吧,就是反向显示(不显示符合条件) 2、查看网络连接状态,并汇总信息 [root@localhost ~]# netstat -an|grep tcp [root@localhost ~]# netstat -an|grep tcp|awk '{++S[$NF]} END {for (a in S) print a,S[a]}' [root@localhost ~]# netstat -an|awk '/^tcp/{++S[$NF]} END {for (a in S) print a,S[a]}' #写法有很多种 3、查看系统路由表,两种方法 [root@localhost ~]# netstat -rn [root@localhost ~]# netstat -r 4、追踪网络数据包的路径,经过的路由 [root@localhost ~]# traceroute www.12306.com 5、根据域名查ip [root@localhost ~]# nslookup www.baidu.com #可以使用dig命令,查看NS(域名服务器)记录 [root@localhost ~]# dig www.taobao.com 6、查看端口状态 a、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 b、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000

03
领券