news 2026/7/18 13:04:52

基本Linux命令总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基本Linux命令总结

命令参数的格式

[] :表示的是可选
...: 表示的可以存在多个参数
|表示是可选的
<>:必填
{}:表示作为一个整体存在的

长格式

--完整参数

短格式

-参数缩写

man

用于查看命令、系统调用、配置文件、库函数等官方详细文档,

echo

在终端上输出字符串或者变量的提取值

创建变量,并输出变量值

date

打印或设置系统的日期和时间

date -d

计算时间/日期

date -s ”要修改的时间“-----修改时间日期

打印语法:date "+格式符组合"

1. 日期类常用格式符

符号含义示例
%Y4 位年份2026
%y2 位年份26
%m2 位月份 (01-12)06
%d2 位日期 (01-31)15
%D月 / 日 / 年 (MM/DD/YY)06/15/26
%F标准日期 (YYYY-MM-DD)2026-06-15
%d

本月第几天

%j本年第几天

2. 时间类常用格式符

符号含义示例
%H24 小时制小时 (00-23)14
%I12 小时制小时 (01-12)02
%M分钟 (00-59)35
%S秒 (00-59)22
%T时分秒 (HH:MM:SS)14:35:22

timedatectl

用于设置系统时间 time date control

参数

1.status

显示系统时钟的当前设置

local time:系统当前的本地时间CST(中国标准时间)

universal time:协调世界时间UTC,CST比UTC块8个小时

RTC time:硬件时间,通常与UTC时间一致

Time Zone:当前时区

System clock synchronized:表示系统时钟是否已经与网络时间服务器同步,yes 是的意思。

NTP service: active ntp服务是否处于活动状态
RTC in local TZ: no RTC时间是否使用本地时区

2.set-time

设置系统时间

3.set-timezone

设置生效时区

4.set-ntp

设置ntp服务

reboot

重启系统

shutdown -r now#重启系统
init 6#重启系统

poweroff

关机
init 0#关机
shutdown now#系统关机

clear#清屏,快捷键是ctrl+l

file---查看文件类型

格式:file 文件名

文件类型

  • ASCII text:存储 ASCII 码的字符文本文件
  • directory:目录文件
  • symbolic link:连接文件
  • block special:数据块设备文件
  • character special:字符设备文件
  • empty:空文件

stat--查看文件属性

文件的三种时间状态

Access Time:内容最后一次被访问的时间

Modify Time 内容最后一次被修改的时间

Change Time:文件属性最后一次被修改的时间

tr--替换文本内容中的字符

格式:tr 原始字符 目标字符

参数:

-c:反选字符,符合替换部分的内容不处理,不符合的替换

-d:删除指定字符

-s:缩减连续重复的字符或者指定为单字符:tr -s 字符

ip a---查看本机所有网络接口

free--显示当前系统内存使用量

默认kb为单位,-h易读模式,

Mem:内存,Swap:虚拟内存

内存总量 已用量 空闲量 共享使用内存量 缓存的内存量 可用量

tree---以树形图形式列出目录的内容结构

history

用于查看执行过的历史命令,默认1000条,可以通过自定义/etc/profile文件中的HISTSIZE变量值 更改记录数量。格式history 【参数】

参数:

-c:清空当前用户在本机执行的命令历史记录

历史命令会被保存在用户家目录中的.bash_history文件中,可以使用”!编码数字“的方式来重复执行某一次的命令

wget------下载网络文件

全称:world wide web get

格式;weget [参数] 网址

参数:

-b:后台下载

-p:下载到指定目录

-r:递归下载

yum

yum repolist all:列出所有仓库

yum list all:列出仓库中所有软件包

yum info 软件包名:查看软件包信息

yum install 软件包名:安装软件包

yum reinstall 软件包名:重装软件包

yum update 软件包名:升级软件包

yum remove 软件包名:移除软件包

yum clean all :清除所有仓库缓存

yum check-update :检查可更新的软件包

systemctl

start 启动服务名
restart 重新启动
reload 重新加载配置文件
stop 停止
disable 禁止服务开机启动
enable 允许服务开机启动
mask 标记服务,永远无法以任何方式启动
unmask 取消标记,允许启动
status 查看服务状态
is-active 查看服务是否是活动的
is-enabled 查看服务是否已经设置为开机启动

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 13:03:06

移动端自动化测试工具选型指南:五大开源利器实战解析

1. 项目概述&#xff1a;为什么我们需要跨平台自动化测试工具&#xff1f;在移动应用开发领域&#xff0c;一个老生常谈却又无比现实的问题是&#xff1a;你的应用需要覆盖 Android 和 iOS 两大平台。这意味着&#xff0c;每一次功能迭代、每一次回归测试&#xff0c;工作量几乎…

作者头像 李华
网站建设 2026/7/18 13:03:06

Three.js 测量教程

测量 Line Measure ▶ 在线运行案例 案例合集&#xff1a; 三维可视化功能案例&#xff08;threehub.cn&#xff09;开源仓库github地址&#xff1a; https://github.com/z2586300277/three-cesium-examples400个案例代码: 网盘链接 你将学到什么 OrbitControls 相机轨道交…

作者头像 李华
网站建设 2026/7/18 13:01:10

从零理解 AI Skill:不只是Markdown这么简单

目录从零理解 AI Skill&#xff1a;不只是Markdown这么简单先说我最开始的误解Skill 到底是什么Prompt 和 Skill 的区别&#xff0c;不在长度Skill 和 Agent、Memory、Workflow、MCP 的关系Skill 和 MCP&#xff1a;一个管工艺&#xff0c;一个管机器Codex、Claude Code、Curso…

作者头像 李华
网站建设 2026/7/18 12:57:46

深入解析Atmosphere大气层:模块化架构下的Switch自定义固件实践

深入解析Atmosphere大气层&#xff1a;模块化架构下的Switch自定义固件实践 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable Atmosphere大气层作为Nintendo Switch上最成熟的自定义固件解决…

作者头像 李华
网站建设 2026/7/18 12:56:44

BMS均衡技术:被动与主动方案对比及工程实践

1. BMS均衡技术概述 电池管理系统(BMS)中的均衡技术是解决电池组单体电压差异的关键手段。在锂电池组应用中&#xff0c;由于制造工艺、使用环境等因素导致的单体电池差异会随着充放电循环不断累积&#xff0c;严重影响电池组的整体性能和寿命。 均衡技术主要分为被动均衡和主…

作者头像 李华
网站建设 2026/7/18 12:55:44

UF2固件格式终极指南:3分钟掌握跨平台烧录技术

UF2固件格式终极指南&#xff1a;3分钟掌握跨平台烧录技术 【免费下载链接】uf2 UF2 file format specification 项目地址: https://gitcode.com/gh_mirrors/uf/uf2 UF2&#xff08;USB Flashing Format&#xff09;是微软开发的一种革命性固件烧录格式&#xff0c;专为…

作者头像 李华