- echo: 将信息返回到终端屏幕上面或者提取变量信息;结合管道符嵌套使用 eg: echo haha 或者 echo $PATH ;其中$表示提取变量的实际值
- date: 显示时间或者设置系统时间
date 显示系统时间
date 加一些参数特殊显示
date "+%Y-%m-%d" 按照年-月-日显示,命令参数严格区分大小写
date "+%H:%M:%S" 按照时:分:秒显示
timedatectl status 显示系统时间
timedatectl set-time 2021-07-02 设置系统时间 ?与date -s区别:只是不同设置时间的方式
- reboot 重启系统 ?poweroff 关机 ?
?
- wget 下载网络文件 ?eg: wget http://www.XX.com/haha.rar
?
- ps 查看进程
-a ?显示所有进程名称
-u ?显示所有进程的详细信息
-x ?有无终端的信息都显示出来
R 正在允许状态 running
S 休眠状态 sleeping
D 不可中断状态,可能在为用户或不在提供进程 ?类似windows 未响应状态
Z 僵尸(死)进程 这个服务程序未提供服务,但一直在消耗资源 zombile
T 被停止状态 stopped
?
- pstree 以树状图的形式显示进程信息
- top 动态形式显示进程信息,加强版的windows任务管理器
X user 在rhel8中表示用户的登录数 在以前表示终端的登录数
load average 负载值 1表满队列 ?5表排队等待
us ?cpu使用百分百 ?id cpu空闲 ??buff/cache 缓存交互值
Swap 交换分区类似windows的虚拟内存
- kill 进程号码 ??结束进程 eg:pidof sshd 查看进程 ?kill 1061 结束sshd进程
- killall 进程名称 ?用于结束多进程号的进程,也就是pidof 查到多个的进程号 ?killall httpd
- nice ?用于调整进程的优先级 ?nice -n -20 bash
- pidof ?用于查询某个指定服务进程的PID号码 ?pidof sshd
- ifconfig 用于获取网卡配置信息及网络状态 主要关注:网卡名称、IP地址、mac地址、收发包数及大小
- uname -a ?用于查询系统内核版本及系统架构信息 ?查询系统版本详细信息 cat ?/etc/redhat-release
- uptime 用于查询cpu负载值,分别表示 1、5、15分钟的负载值,x user在 rhel5/6/7中表示终端数,而在rhel 8中表示用户登录数
- free 用于查询当前系统内存使用信息,free 不加参数表示的是以KB为单位,free -m 表示以MB为单位,free -h表示以GB为单位
- who 用于查看当前主机的登陆数
?
- last 用于查看主机登录记录,每次登录后都将记录到日志文件中
- ping 用于测试主机的网络连通性,在windoows中每次ping为4次,但在linux中未指定次数时会一直ping下去直到ctrl+c进行打断为止,-c 指定次数 ping -c 4 192.168.10.1
- tracepath 用于显示数据包到目的主机所经过的路由信息
- netstat 用于显示网络连接端口状态的相关信息 netstat -an
- history 用于查看历史执行过的命令,同时可使用 !加数字执行之前的命令
- sosreport 用于收集系统配置及架构信息并输出诊断文件以便排查问题
?
查找定位文件命令- pwd 用于显示当前所处的工作目录
- cd 用于切换单前的工作路径; cd 目录 切换到某个目录 ?cd - 切换到
上次所在的目录 cd ~ 切换到单前用户的家目录 ?cd .. 切换到上级目录
- ls 用于显示当目录的文件信息 ?ls -a 显示所有文件包括以.开头的隐藏文件 ls -l 详细显示文件的属性及文件大小
- tree 用于以树状图的形式显示目录内容及结构
- find 用于按照指定条件查找文件对应的位置 ?[root@server home]# find / -name fstab
[root@server home]# find / -user linuxprobe
- locate 用于按照名字快速搜索文件对应的位置,这个命令使用前需要生成索引数据库然后再进行查找,查找没有find全盘查找的精确但是速度较快
- whereis 用于按照名字快速查找二进制命令文件及帮助手册所对应的位置
- which 用于按照指定名称快速搜索二进制程序命令所对应的位置
?
?
?
?
?
此文章仅记录自己的一个学习过程;??逆水行舟
?