Linux:系统操作命令

目录

  • 1.用户
    • 1.1 添加用户
    • 1.2 用户互发邮件mail
    • 1.3 查询系统用户登入登出时间last
    • 1.4 用户注销logout
  • 2.帮助 man、whatis、which
  • 3.网络
    • 3.1 网络延迟ping
    • 3.2 网卡配置ifconfig
    • 3.3 路由追踪traceroute
    • 3.4 查看网络连接netstat
  • 4.关机重启shutdown
  • 5.进程管理
    • 5.1 进程实时监控top
    • 5.2 终止进程killall
      • 选项
  • 6. 终端
    • 6.1. 清屏clear
    • 6.2. 打印 echo "abc"
    • 6.3. 命令复制

1.用户

1.1 添加用户

useradd [用户名]:添加新用户
passwd [用户名]:为新用户更改密码
w:显示系统用户状态
在这里插入图片描述
第一行分别是:时间 up Linux运行时长 用户数 user load average:负载大小

1.2 用户互发邮件mail

mail [用户名]:向用户发送邮件,Ctrl+D发送
在这里插入图片描述

mail:查询邮箱
[数字]:查询邮件
h:邮件列表
d [数字]:删除邮件
q:退出
在这里插入图片描述

1.3 查询系统用户登入登出时间last

last:所有用户登录登出时间信息,计算机重启信息
Linux:系统操作命令_第1张图片

1.4 用户注销logout

logout:注销

2.帮助 man、whatis、which

man [命令名] [配置文件名称]:显示帮助
输入 man ls
Linux:系统操作命令_第2张图片
whatis [命令名称]:显示命令简介
which [命令名称]:显示命令所在目录
apropos [配置文件名称]:显示配置文件简介

3.网络

3.1 网络延迟ping

ping [IP地址]:无限测试网络延迟 Ctrl+C取消
ping -c [数字] [IP地址]:测试几次网络延迟

3.2 网卡配置ifconfig

ifconfig:查看网卡信息
ifconfig eth0 [IP地址]:为网卡设置IP地址
Linux:系统操作命令_第3张图片

3.3 路由追踪traceroute

traceroute [IP地址]:显示到某个网址经由的路由节点,以及时延
Linux:系统操作命令_第4张图片

3.4 查看网络连接netstat

netstat -tlun:查看本机监听端口

Linux:系统操作命令_第5张图片
内容:

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
协议TCP/UDP 待接受数据包序列 待发送数据包序列 本地IP地址:端口 建立连接的外部地址 是否监听

TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。 一个TCP连接必须要经过三次“对话”(A请求B答应A收到)才能建立起来,类似于打电话。
UDP(User Data Protocal, 用户数据协议)是一个非连接的协议,传输数据之前源端和终端不建立连接, 当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上,类似于发短信发微信。

netstat -an:查看本机所有网络连接,可显示已建立连接的端口ESTABLISHED
Linux:系统操作命令_第6张图片

4.关机重启shutdown

shutdown -h now:立刻关机
shutdown -r now:立刻重启

5.进程管理

5.1 进程实时监控top

top:查看当前进程以及系统健康状态,3s刷新一次
q或Ctrl+C:退出
Linux:系统操作命令_第7张图片
重要指标

内容 含义
第一行 load average:0.51,0.15,0.05 负载占比
第三行 Cpu(s):… 100%id CPU可以占比
第四行 Mem:…192700k used,827132k free 内存已用和可用
最后的列表
PID USER %CPU
进程标号 启动用户 CPU占比

5.2 终止进程killall

killall [选项] [进程名]:终止某个进程

选项

-1:正常关闭进程并重启
-9:强制终止进程
-15:正常终止
Linux:系统操作命令_第8张图片

6. 终端

6.1. 清屏clear

6.2. 打印 echo “abc”

在Linux直接打印字符串

6.3. 命令复制

windows和linux的剪切板是公用的,LINUX环境下使用ctrl + shift + c 和 ctrl + shift + v实现命令的复制和粘贴

你可能感兴趣的:(Linux,linux)