Linux 命令大全完整版(04)
1. 用户信息相关命令
who
- 功能说明:显示目前登入系统的用户信息。
- 语 法:
who [-Himqsw][--help][--version][am i][记录文件] - 补充说明:执行这项指令可得知目前有哪些用户登入系统,单独执行
who指令会列出登入帐号、使用的终端机、登入时间以及从何处登入或正在使用哪个X显示器。 - 参 数:
-H或--heading:显示各栏位的标题信息列。-i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过 24 小时没有任何动作,则标示出"old"字符串。-m:此参数的效果和指定"am i"字符串相同。-q或--count:只显示登入系统的帐号名称和总人数。-s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。-w或-T或--mesg或--message或--writable:显示用户的信息状态栏。--help:在线帮助。--version:显示版本信息。
whoami
- 功能说明:显示自身的用户名称,本指令相当于执行
"id -un"指令。 - 语 法:
whoami [--help][--version] - 参 数:
--help:在线帮助。--version:显示版本信息。
whois
- 功能说明:查找并显示用户信息。
- 语 法:
whois [帐号名称] - 补充说明:
whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。
2. Linux 系统设置命令
alias
- 功能说明:设置指令的别名。
- 语 法:
alias[别名]=[指令名称] - 补充说明:用户可利用
alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入时即自动设好别名,可在.profile或.cshrc中设定指令的别名。 - 参 数:若不加任何参数,则列出目前所有的别名设置。
apmd(advanced power management BIOS daemon)
- 功能说明:进阶电源管理服务程序。
- 语 法:
apmd [-u v V W][-p <百分比变化量>][-w <百分比值>] - 补充说明:
apmd负责BIOS进阶电源管理(APM)相关的记录、警告与管理工作。 - 参 数:
-p<百分比变化量>或--percentage<百分比变化量>:当电力变化的幅度超出设置的百分比变化量,即记录事件,百分比变化量的预设值为 5,若设置值超过 100,则关闭此功能。-u或--utc:将BIOS时钟设为UTC,以便从悬待模式恢复时,将-u参数传送至clock或hwclock程序。-v或--verbose:记录所有的APM事件。-V或--version:显示版本信息。-w<百分比值>或--warn<百分比值>:当电池不在充电状态时,且电池电量低于设置的百分比值,则在syslog(2)的ALERT层记录警告信息。百分比值的预设置为 10,若设置为 0,则关闭此功能。-W或--wall:发出警告信息给所有人。
aumix(audio mixer)
- 功能说明:设置音效装置。
- 语 法:
aumix [-123bcilmoprstvwWx][(+/-)强度][PqR][-dfhILqS] - 补充说明:设置各项音效装置的信号强度以及指定播放与录音的装置。
- 参 数:
[-123bcilmoprstvwWx]为频道参数,用来指定装置的频道;[PqR]可用来指定播放或录音装置;[-dfhILqS]则为指令参数。若不加任何参数,aumix会显示简单的图形界面供调整设置频道参数:-1:输入信号线 1。-2:输入信号线 2。-3:输入信号线 3。-b:低音。-c:CD。-i:输入信号强度。-m:麦克风。-o:输出信号强度。-p:PC喇叭。-r:录音。-s:合成器。-t:高音。-v:主音量。-w:PCM。-W:PCM2。-x:混音器。
(+/-)强度:出现(+/-)时,代表在原有的强度上加减指定值。若未使用(+/-),则直接将强度设为指定值。指定音效装置。P:指定播放装置。q:显示频道设置。R:指定录音装置。指令参数:-d:指定音效装置的名称。-f:指定存储或载入设置的文件。-h:在使用时显示信息。-I:以图形界面方式来执行aumix。-L:从$HOME/.aumixrc或/etc/aumixrc载入设置。-q:显示所有频道的设置值。-S:将设置值保存至/HOME/.aumixrc。
bind
- 功能说明:显示或设置键盘按键与其相关的功能。
- 语 法:
bind [-dlv][-f <按键配置文件>][-m <按键配置>][-q <功能>] - 补充说明:您可以利用
bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。 - 参 数:
-d:显示按键配置的内容。-f<按键配置文件>:载入指定的按键配置文件。-l:列出所有的功能。-m<按键配置>:指定按键配置。-q<功能>:显示指定功能的按键。-v:列出目前的按键配置与其功能。
chkconfig(check config)
- 功能说明:检查、设置系统的各种服务。
- 语 法:
chkconfig [--add][--del][--list][系统服务]或chkconfig [--level <等级代号>][系统服务][on/off/reset] - 补充说明:这是
Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 - 参 数:
--add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。--del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。--level <等级代号>:指定读系统服务要在哪一个执行等级中开启或关闭。
chroot(change root)
- 功能说明:改变根目录。
- 语 法:
chroot [--help][--version][目的目录][执行指令...] - 补充说明:把根目录换成指定的目的目录。
- 参 数:
--help:在线帮助。--version:显示版本信息。
clock
- 功能说明:调整
RTC时间。 - 语 法:
clock [--adjust][--debug][--directisa][--getepoch][--hctosys][--set --date="<日期时间>"][--setepoch --epoch=< >][--show][--systohc][--test][--utc][--version] - 补充说明:
RTC是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。 - 参 数:
--adjust:第一次使用"--set"或"--systohc"参数设置硬件时钟,会在/etc目录下产生一个名称为adjtime的文件。当再次使用这两个参数调整硬件时钟,此文件便会记录两次调整间之差异,日后执行clock指令加上"--adjust"参数时,程序会自动根据记录文件的数值差异,计算出平均值,自动调整硬件时钟的时间。--debug:详细显示指令执行过程,便于排错或了解程序执行的情形。--directisa:告诉clock指令不要通过/dev/rtc设备文件,直接对硬件时钟进行存取。这个参数适用于仅有ISA总线结构的老式电脑。--getepoch:把系统核心内的硬件时钟新时代数值,呈现到标准输出设备。--hctosys:Hardware Clock to System Time,把系统时间设成和硬件时钟一致。由于这个动作将会造成系统全面更新文件的存取时间,所以最好在系统启动时就执行它。--set--date:设置硬件时钟的日期和时间。--setepoch--epoch=<年份>:设置系统核心之硬件时钟的新时代数值,年份以四位数字表示。--show:读取硬件时钟的时间,并将其呈现至标准输出设备。--systohc:System Time to Hardware Clock,将系统时间存回硬件时钟内。--test:仅作测试,并不真的将时间写入硬件时钟或系统时间。--utc:把硬件时钟上的时间视为UTC,有时也称为UTC或UCT。--version:显示版本信息。
crontab
- 功能说明:设置计时器。
- 语 法:
crontab [-u <用户名称>][配置文件]或crontab [-u <用户名称>][-elr] - 补充说明:
cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使用计时器的功能。其配置文件格式如下:Minute Hour Day Month DayOFWeek Command - 参 数:
-e:编辑该用户的计时器设置。-l:列出该用户的计时器设置。-r:删除该用户的计时器设置。-u<用户名称>:指定要设定计时器的用户名称。
declare
- 功能说明:声明
shell变量。 - 语 法:
declare [+/-][rxi][变量名称=设置值]或declare -f - 补充说明:
declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。 - 参 数:
+/-:"-"可用来指定变量的属性,"+"则是取消变量所设的属性。-f:仅显示函数。r:将变量设置为只读。x:指定的变量会成为环境变量,可供shell以外的程序来使用。i:[设置值]可以是数值、字符串或运算式。
depmod(depend module)
- 功能说明:分析可载入模块的相依性。
- 语 法:
depmod [-adeisvV][-m <文件>][--help][模块名称] - 补充说明:
depmod可检测模块的相依性,供modprobe在安装模块时使用。 - 参 数:
-a或--all:分析所有可用的模块。-d或debug:执行排错模式。-e:输出无法参照的符号。-i:不检查符号表的版本。-m<文件>或system-map<文件>:使用指定的符号表文件。-s或--system-log:在系统记录中记录错误。-v或--verbose:执行时显示详细的信息。-V或--version:显示版本信息。--help:显示帮助。
dircolors
- 功能说明:设置
ls指令在显示目录或文件时所用的色彩。 - 语 法:
dircolors [色彩配置文件]或dircolors [-bcp][--help][--version] - 补充说明:
dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的shell指令。 - 参 数:
-b或--sh或--bourne-shell:显示在Bourne shell中,将LS_COLORS设为目前预设置的shell指令。-c或--csh或--c-shell:显示在C shell中,将LS_COLORS设为目前预设置的shell指令。-p或--print-database:显示预设置。--help:显示帮助。--version:显示版本信息。
dmesg
- 功能说明:显示开机信息。
- 语 法:
dmesg [-cn][-s <缓冲区大小>] - 补充说明:
kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。 - 参 数:
-c:显示信息后,清除ring buffer中的内容。-s<缓冲区大小>:预设置为 8196,刚好等于ring buffer的大小。-n:设置记录信息的层级。
enable
- 功能说明:启动或关闭
shell内建指令。 - 语 法:
enable [-n][-all][内建指令] - 补充说明:若要执行的文件名称与
shell内建指令相同,可用enable -n来关闭shell内建指令。若不加-n参数,enable可重新启动关闭的指令。 - 参 数:
-n:关闭指定的shell内建指令。-all:显示shell所有关闭与启动的指令。
eval
- 功能说明:重新运算求出参数的内容。
- 语 法:
eval [参数] - 补充说明:
eval可读取一连串的参数,然后再依参数本身的特性来执行。 - 参 数:参数不限数目,彼此之间用分号分开。
export
- 功能说明:设置或显示环境变量。
- 语 法:
export [-fnp][变量名称]=[变量设置值] - 补充说明:在
shell中执行程序时,shell会提供一组环境变量。export可新增、修改或删除环境变量,供后续执行的程序使用
相关文章:
Linux 命令大全完整版(04)
1. 用户信息相关命令 who 功能说明:显示目前登入系统的用户信息。语 法:who [-Himqsw][--help][--version][am i][记录文件]补充说明:执行这项指令可得知目前有哪些用户登入系统,单独执行 who 指令会列出登入帐号、使用的终端…...
嵌入式Linux内核底层调试技术Kprobes
大家好,我是bug菌~ Kprobes 是 Linux 内核中一种动态插桩(Dynamic Instrumentation)技术,允许在不修改内核源码或重启系统的前提下,动态监控内核函数的执行。它是内核调试、性能分析和安全监控的重要工具。以下从技术…...
leetcode 119. 杨辉三角 II
给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex 3 输出: [1,3,3,1]示例 2: 输入: rowIndex 0 输出: [1]示例 3: 输入: rowIndex 1 输出: [1,1]提示…...
内网网络安全的解决之道
本文简要分析了企业内部网络所面临的主要分析,阐述了安全管理人员针对不同威胁的主要技术应对措施。进一步介绍了业界各种技术措施的现状,并提出了未来可能的发展趋势。 内网网络安全问题的提出 网络安全对于绝大多数人而言指的都是互联网安全ÿ…...
分布式光纤声波振动技术在钻井泄漏检测中的应用
在石油天然气的钻井作业中,及时发现并定位泄漏点对于保障开采安全、降低环境污染以及避免经济损失至关重要。传统的泄漏检测方法往往存在局限性,而分布式光纤声波振动技术凭借其独特的优势,正逐渐成为钻井过程中寻找泄漏的有力工具。 技术原理…...
deepseek 导出导入模型(Windows)
前言 实现导出导入deepseek 模型。deepseek 安装Windows下参考 Windows 导出模型 Restart-Service 重启服务参考Stop-Service 关闭服务参考Start-Service 确定服务参考Compress-Archive 压缩参考Expand-Archive 解压参考setx 环境变量参考C:\Users\用户名\.ollama\models 默…...
Spring MVC配置文件
1. DispatcherServlet配置 作用:DispatcherServlet是Spring MVC的核心前端控制器,用于接收所有HTTP请求,并将请求分发给对应的处理器(Controller)。 配置方式: 在web.xml中配置DispatcherServletÿ…...
计算机视觉:主流数据集整理
第一章:计算机视觉中图像的基础认知 第二章:计算机视觉:卷积神经网络(CNN)基本概念(一) 第三章:计算机视觉:卷积神经网络(CNN)基本概念(二) 第四章:搭建一个经典的LeNet5神经网络(附代码) 第五章࿱…...
基于AT89C52单片机的出租车计价器
点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/90419909?spm1001.2014.3001.5501 C17 部分参考设计如下: 摘要 随着城市交通行业的迅速发展,出租车作为最主要的城市公共交通工具之一…...
C++入门基础课程讲解
C编程入门课程 | 码学堂 竞赛名师授课,不仅涵盖了从零开始学习C的所有必要知识点,还深入探讨了基础算法及其应用,课程内容包括: (1)编程及上机平台介绍:包括推荐使用的IDE和在线编译器…...
Graspness Discovery in Clutters for Fast and Accurate Grasp Detection 解读
研究背景 研究问题 :这篇文章要解决的问题是如何在杂乱的环境中快速且准确地检测抓取姿态。传统的 6自由度抓取方法将场景中的所有点视为平等,并采用均匀采样来选择抓取候选点,但忽略了抓取位置的重要性,这极大地影响了抓取姿态检…...
MyBatis的CRUD
1. what MyBatis是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射实体类型、接口、Java POJO(Plain Old Java Objects,普…...
leetcode 题目解析 第3题 无重复字符的最长子串
给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: s “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”…...
深度学习入门--神经网络
初学,若有错误,恳请指正。 目录 初学,若有错误,恳请指正。 3.1 从感知机到神经网络 3.1.1 神经网络的例子 3.1.2 复习感知机 3.1.3 激活函数登场 3.2 激活函数 3.2.1 sigmoid 函数 3.2.2 阶跃函数的实现 3.2.3 阶跃函数…...
pycharm 调试 debug 进入 remote_sources
解决办法1: pycharm函数跳转到remote_sources中的文件中_pycharm修改remotesource包存放地址-CSDN博客 file->settings->project structure将项目文件夹设为"Sources"(此时文件夹会变为蓝色)。 解决方法2 Debug:使用Pychar…...
【复习】计算机网络
网络模型 OSI 应用层:给应用程序提供统一的接口表示层:把数据转换成兼容另一个系统能识别的格式会话层:负责建立、管理、终止表示层实体之间的通信会话传输层:负责端到端的数据传输网络层:负责数据的路由、转发、分片…...
CentOS停服后的替代选择:openEuler、Rocky Linux及其他系统的未来展望
CentOS停服后的替代选择:openEuler、Rocky Linux及其他系统的未来展望 引言CentOS停服的背景华为openEuler:面向未来的开源操作系统1. 简介2. 特点3. 发展趋势 Rocky Linux:CentOS的精神继承者1. 简介2. 特点3. 发展趋势 其他可选的替代系统1…...
ollama+open-webui,本地部署自己的大模型
目录 一、效果预览 二、部署ollama 1.ollama说明 2.安装流程 2.1 windows系统 2.1.1下载安装包 2.1.2验证安装结果 2.1.3设置模型文件保存地址 2.1.4拉取大模型镜像 2.2linux系统 2.2.1下载并安装ollama 2.2.2设置环境变量 2.2.3拉取模型文件 三、部署open-webui…...
Oracle EBS 12.1和APEX 集成时 Apache的配置代理
在有些场景下,apex的前端服务不是和oracle EBS 应用部署在同一个服务器上或者要求apex和访问地址和EBS公用同一个域名同一个端口,那么怎么才能做到用EBS 的域名和端口来实现对apex的访问呢 通过配置代理规则解决,以Oracle EBS 12.1.3 为例&am…...
hive开窗函数边界值ROWS BETWEEN 和 RANGE BETWEEN区别
目录 一、概念 1.rows between ... and ... 2.range between ... and ... 二、语法 1.关键词含义 一、概念 1.rows between ... and ... rows:指以行号来决定frame的范围,是物理意义上的行。 2.range between ... and ... range:指以当…...
练习(含atoi的模拟实现,自定义类型等练习)
一、结构体大小的计算及位段 (结构体大小计算及位段 详解请看:自定义类型:结构体进阶-CSDN博客) 1.在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是多少? #pragma pack(4)st…...
关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...
Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!
一、引言 在数据驱动的背景下,知识图谱凭借其高效的信息组织能力,正逐步成为各行业应用的关键技术。本文聚焦 Spring Boot与Neo4j图数据库的技术结合,探讨知识图谱开发的实现细节,帮助读者掌握该技术栈在实际项目中的落地方法。 …...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...
如何应对敏捷转型中的团队阻力
应对敏捷转型中的团队阻力需要明确沟通敏捷转型目的、提升团队参与感、提供充分的培训与支持、逐步推进敏捷实践、建立清晰的奖励和反馈机制。其中,明确沟通敏捷转型目的尤为关键,团队成员只有清晰理解转型背后的原因和利益,才能降低对变化的…...
comfyui 工作流中 图生视频 如何增加视频的长度到5秒
comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗? 在ComfyUI中实现图生视频并延长到5秒,需要结合多个扩展和技巧。以下是完整解决方案: 核心工作流配置(24fps下5秒120帧) #mermaid-svg-yP…...
spring boot使用HttpServletResponse实现sse后端流式输出消息
1.以前只是看过SSE的相关文章,没有具体实践,这次接入AI大模型使用到了流式输出,涉及到给前端流式返回,所以记录一下。 2.resp要设置为text/event-stream resp.setContentType("text/event-stream"); resp.setCharacter…...
