Linux 一些必须掌握的Linux命令

一些必须掌握的Linux命令

Shell(也称为终端)

人与硬件并不能直接交互。Shell是一个命令行工具,是人与硬件的翻译者。

Shell系统默认使用的终端是Bash(Bourne-Again SHell)解释器。

Bash解释器作为命令行终端主要有以下优势:

 常见命令规则

常见命令执行格式:命令名称 参数 对象

名称、名称、对象之间用空格键分隔。

命令对象:一般是指要处理的文件、目录、用户等资源;

(1)查看帮助命令

man命令用于查看命令的帮助信息。

在man命令帮助信息界面中,可以用下表的按键进行相应的操作。

  按键  用处
 空格键  向下翻一页
 PaGe down  向下翻一页
 PaGe up  向上翻一页
 home  直接前往首页 
 end  直接前往尾页 
 /  从上至下搜索某个关键词 如“/Linux”
 ?  从下至上搜索某个关键词 如“?Linux”
 n  定位到下一个搜索到的关键词
 N  定位到上一个搜索到的关键词
 Q  退出帮助文档

 

 

 

 

 

 

 

 

 

 

 

 

 man命令帮助信息的结构以及意义:

 结构名称  代表意义
 NAME  命令的名称
 SYNOPSIS  参数的大致使用方法
 DESCRIPTION  介绍说明
 EXAMPLES  演示(附带简单说明)
 OVERRVIEW  概述
 DEFAULTS  默认的功能
 OPTIONS  具体的可用选项(带介绍)
 ENVIRONMENT  环境变量
 FILES  用到的文件
 SEE ALSO  相关的资料
 HISTORY  维护历史与联系方式

 

 

 

 

 

 

 

 

 

 

 

 

 

常用系统工作命令

1.echo命令:用于在终端输出字符串或变量提取后的值。(变量一般字母全大写,前面有$符号)

2.date命令:用于显示及设置系统时间或日期。格式:date [选项] [+指定格式]

3.reboot命令:重启系统(重启)。/!涉及硬件资源的管理权限,只有root管理员才能执行。

4.poweroff命令:关闭系统(关机)。涉及硬件资源的管理权限,只有root管理员才能执行。

5.wget命令:用于在终端下载网络文件。格式:wget [参数]

 

wget命令的参数以及作用:

参数  作用
 -b  后台下载模式
 -p  下载到指定目录
 -t  最大尝试次数
 -c  断点续传
 -p  下载页面内所有资源,包括图片视频。
 -r  递归下载

 

 

 

 

 

 

 

 

6.ps命令:用于查看系统中的进程状态。格式:ps [参数]。ps命令使用时可以不加“-”号。

在Linux系统中,有5种常见的进程状态:

R(运行):进程正在运行或在运行队列中等待。

S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。

D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。

Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程释放。

T(停止):进程收到停止信号后停止运行。

7.top命令:用于动态地监视进程活动与系统负载等信息。

 8.pidof命令:用于查询某个指定服务进程的进程ID号(PID)。格式:pidof [参数] [服务名称]

9.kill命令:用于终止某个指定PID的服务进程。格式:kill [参数] [进程PID]

10.killall命令:用于终止某个指定名称的服务所对应的全部进程。格式:killall [参数] [服务名称]

 

 系统状态监测命令

1.ifconfig命令:用于获取网卡配置与网络状态等信息。格式:ifconfig [网卡名] [参数]

2.uname命令:用于查看系统内核与系统版本等信息。格式:uname [参数]。

3.uptime命令:用于查看系统的负载信息。

4.free命令:用于显示当前系统中内存的使用量信息。格式:free [参数]。

5.who命令:用于查看当前登入主机的用户终端信息。格式:who [参数]。

6.last命令:用于查看所有系统的登录记录。格式:last [参数]。

7.history命令:用于显示历史执行过的命令。格式:history [-c]。

 history能显示出当前用户在本地计算机中执行过的最近1000条命令记录。

8.sosreport命令:用于收集系统配置及架构信息并输出诊断文档。

 

 

posted @ 2020-09-16 18:32  背背背背起了行囊  阅读(383)  评论(0编辑  收藏  举报