超详细的Linux常用命令

常用系统工作命令
  1. echo: 将信息返回到终端屏幕上面或者提取变量信息;结合管道符嵌套使用 eg: echo haha 或者 echo $PATH ;其中$表示提取变量的实际值

超详细的Linux常用命令

  1. date: 显示时间或者设置系统时间

date 显示系统时间

date 加一些参数特殊显示

date "+%Y-%m-%d" 按照年-月-日显示,命令参数严格区分大小写

date "+%H:%M:%S" 按照时:分:秒显示

超详细的Linux常用命令

timedatectl status 显示系统时间

timedatectl set-time 2021-07-02 设置系统时间 ?与date -s区别:只是不同设置时间的方式

超详细的Linux常用命令

  1. reboot 重启系统 ?poweroff 关机 ?

?

  1. wget 下载网络文件 ?eg: wget http://www.XX.com/haha.rar

?

  1. ps 查看进程

-a ?显示所有进程名称

-u ?显示所有进程的详细信息

-x ?有无终端的信息都显示出来

超详细的Linux常用命令

R 正在允许状态 running

S 休眠状态 sleeping

D 不可中断状态,可能在为用户或不在提供进程 ?类似windows 未响应状态

Z 僵尸(死)进程 这个服务程序未提供服务,但一直在消耗资源 zombile

T 被停止状态 stopped

?

  1. pstree 以树状图的形式显示进程信息

超详细的Linux常用命令

  1. top 动态形式显示进程信息,加强版的windows任务管理器

X user 在rhel8中表示用户的登录数 在以前表示终端的登录数

load average 负载值 1表满队列 ?5表排队等待

us ?cpu使用百分百 ?id cpu空闲 ??buff/cache 缓存交互值

Swap 交换分区类似windows的虚拟内存

超详细的Linux常用命令

  1. kill 进程号码 ??结束进程 eg:pidof sshd 查看进程 ?kill 1061 结束sshd进程

超详细的Linux常用命令

  1. killall 进程名称 ?用于结束多进程号的进程,也就是pidof 查到多个的进程号 ?killall httpd

超详细的Linux常用命令

  1. nice ?用于调整进程的优先级 ?nice -n -20 bash

超详细的Linux常用命令

  1. pidof ?用于查询某个指定服务进程的PID号码 ?pidof sshd

超详细的Linux常用命令

系统状态检查命令
  1. ifconfig 用于获取网卡配置信息及网络状态 主要关注:网卡名称、IP地址、mac地址、收发包数及大小

超详细的Linux常用命令

  1. uname -a ?用于查询系统内核版本及系统架构信息 ?查询系统版本详细信息 cat ?/etc/redhat-release

超详细的Linux常用命令

  1. uptime 用于查询cpu负载值,分别表示 1、5、15分钟的负载值,x user在 rhel5/6/7中表示终端数,而在rhel 8中表示用户登录数

超详细的Linux常用命令

  1. free 用于查询当前系统内存使用信息,free 不加参数表示的是以KB为单位,free -m 表示以MB为单位,free -h表示以GB为单位

超详细的Linux常用命令

  1. who 用于查看当前主机的登陆数

?

  1. last 用于查看主机登录记录,每次登录后都将记录到日志文件中

超详细的Linux常用命令

  1. ping 用于测试主机的网络连通性,在windoows中每次ping为4次,但在linux中未指定次数时会一直ping下去直到ctrl+c进行打断为止,-c 指定次数 ping -c 4 192.168.10.1

超详细的Linux常用命令

  1. tracepath 用于显示数据包到目的主机所经过的路由信息

超详细的Linux常用命令

  1. netstat 用于显示网络连接端口状态的相关信息 netstat -an

超详细的Linux常用命令

  1. history 用于查看历史执行过的命令,同时可使用 !加数字执行之前的命令

超详细的Linux常用命令

  1. sosreport 用于收集系统配置及架构信息并输出诊断文件以便排查问题

超详细的Linux常用命令

?

查找定位文件命令
  1. pwd 用于显示当前所处的工作目录

超详细的Linux常用命令

  1. cd 用于切换单前的工作路径; cd 目录 切换到某个目录 ?cd - 切换到

上次所在的目录 cd ~ 切换到单前用户的家目录 ?cd .. 切换到上级目录

超详细的Linux常用命令

  1. ls 用于显示当目录的文件信息 ?ls -a 显示所有文件包括以.开头的隐藏文件 ls -l 详细显示文件的属性及文件大小

超详细的Linux常用命令超详细的Linux常用命令

  1. tree 用于以树状图的形式显示目录内容及结构

超详细的Linux常用命令

  1. find 用于按照指定条件查找文件对应的位置 ?[root@server home]# find / -name fstab

[root@server home]# find / -user linuxprobe

超详细的Linux常用命令

  1. locate 用于按照名字快速搜索文件对应的位置,这个命令使用前需要生成索引数据库然后再进行查找,查找没有find全盘查找的精确但是速度较快

超详细的Linux常用命令

  1. whereis 用于按照名字快速查找二进制命令文件及帮助手册所对应的位置

超详细的Linux常用命令

  1. which 用于按照指定名称快速搜索二进制程序命令所对应的位置

超详细的Linux常用命令

?

?

超详细的Linux常用命令超详细的Linux常用命令

?

?

超详细的Linux常用命令超详细的Linux常用命令超详细的Linux常用命令超详细的Linux常用命令超详细的Linux常用命令

?

此文章仅记录自己的一个学习过程;??逆水行舟

?

超详细的Linux常用命令

上一篇:跳转控制语句


下一篇:Photoshop将铁轨写真图片调成柔美的橙蓝色