Linux系统命令分析

简介: Linux系统命令分析

Linux系统经常通过命令进行任务执行,对命令行的类别有个清晰的认识对深入学习该系统有很好的促进效果。Linux命令大全可以访问该网站。命令分为两大类:内建命令 && 外部命令。


判断命令是否为内建命令


type command

下图展示了所执行的命令是否时内建命令,如果不是就属于外部命令,通常放在/bin,/usr/bin,/sbin,/usr/sbin……等等。

image.png


Shell内建命令


Bash(Bourne Again Shell的缩写)作为Linux系统默认的Shell,拥有60多个命令。常用的有:


  • enable 用于临时关闭或者激活指定的shell内部命令,常用enable -a显示所有激活的内建命令
  • kill 杀掉进程,常用kill -9 PID强制关闭某个进程
  • echo 用于打印变量的值,或者直接输出指定的字符串
  • export 用于将变量输出为环境变量,或者将函数输出为环境变量
  • env 用于显示系统中已存在的环境变量,以及在定义的环境中执行指令
  • history 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件
  • w 提供当前登录的用戶及其正在执行进程的信息


进程命令


  • ps 用于报告当前系统的进程状态,搭配kill指令随时中断、删除不必要的程序,常用ps -a查询所有进程
  • pstree 以树状图的方式展现进程之间的派生关系,显示效果比较直观


开发命令


  • gcc 基于C/C++的编译器,是开放源代码领域应用最广泛的编译器
  • gdb 功能强大的程序调试器
  • make 工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理
  • apt-get 是Debian Linux发行版中的APT软件包管理工具


网络管理命令


  • nethogs 开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率
  • ifstat 一个统计网络接口活动状态的工具


系统管理命令


  • top 实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具


常用命令


  • clear 用于清除当前屏幕终端上的任何信息
  • cd 将给定的文件夾(或目录)设置成当前工作目录
  • whatis 用于查询一个命令执行什么功能,并将查询结果打印到终端上
  • date 显示或设置系统时间与日期


相关文章
|
3月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
二、Linux文本处理与文件操作核心命令
|
2月前
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
358 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
3月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
318 137
|
3月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
725 57
|
2月前
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
224 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
2月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
492 2
|
3月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
324 0
Linux内存问题排查命令详解
|
3月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
306 16
|
3月前
|
数据管理 Linux iOS开发
Splunk Enterprise 9.4.5 (macOS, Linux, Windows) - 机器数据管理和分析
Splunk Enterprise 9.4.5 (macOS, Linux, Windows) - 机器数据管理和分析
134 0
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展