【Linux】Linux命令

news/2025/1/13 15:06:51/

目录

​编辑

系统维护命令

man man:查看 man 手册

sudo passwd 用户名:修改用户密码

su:切换用户

echo ”输出内容“:向终端输出内容,默认换行

date查看当前系统的日期

clear:清屏

df -Th /df -h:查看磁盘空间

用户管理命令

sudo adduser 用户名:添加用户

给用户添加sudo权限

删除用户

进程管理命令

ps 查看进程的状态

top动态显示进程状态

renice:修改正在运行的进程的优先级

 nice 定义运行的进程优先级

kill 发送一个信号


系统维护命令

man man:查看 man 手册

1 Executable programs or shell commands :shell命令

2 System calls (functions provided by the kernel):系统调用

3 Library calls (functions within program libraries):C库

sudo passwd 用户名:修改用户密码

su:切换用户

su:默认切换到root

sudo su 用户名

exit :退出切换的用户

echo ”输出内容“:向终端输出内容,默认换行

echo -n ”输出内容“----->输出不换行

date查看当前系统的日期

date -s 年/月/日

date -s 时:分:秒

clear:清屏

df -Th /df -h:查看磁盘空间

用户管理命令

sudo adduser 用户名:添加用户

给用户添加sudo权限

切换到超级管理员身份:sudo  su
给用户添加 sudo 权限:sudo  vi  /etc/sudoers
添加:用户名  ALL=(ALL:ALL) ALL

删除用户

sudo deluser --remove-home 用户名:删除用户

sudo userdel -f 用户名:强制删除用户

进程管理命令

进程:是程序的一次运行过程,是动态的

程序:存放在磁盘空间上的可执行文件,是静态的

ps 查看进程的状态

ps -aux

USER(用户) PID(进程id) %CPU %MEM VSZ RSS TTY(终端 ?:不依赖终端) STAT(状态) START TIME COMMAND

PID:是唯一标识进程的id号

ps -ef:查看父进程(PPID)

ps -ajx:PPID PID PGID(组 id) SID(会话id)

通过 man ps 查看关于进程状态的信息

进程状态:D    uninterruptible sleep (usually IO)不可中断睡眠态R    running or runnable (on run queue)运行态S    interruptible sleep (waiting for an event to complete)可中断睡眠态T    stopped by job control signal停止态t    stopped by debugger during the tracing调试器打断X    dead (should never be seen)死亡态Z    defunct ("zombie") process, terminated but not reaped by itsparent僵尸态<    high-priority (not nice to other users)高优先级N    low-priority (nice to other users)低优先级L    has pages locked into memory (for real-time and custom I锁定到内存中s    is a session leader 会话组组长l    is multi-threaded (using CLONE_THREAD, like NPTL pthreaddo)线程+    is in the foreground process group前台进程

./a.out &:将a.out在后台运行

fg 数字:将后台运行起来的进程拉到前台运行

ctrl z(快捷键):将前台运行起来的进程暂停同时放到后台

bg 数字:(这里的数字是你按Ctrl + z 的时候返回的中括号中的数字)将后台暂停的进程在后台跑起来

top动态显示进程状态

在进程管理中,NI通常表示进程的Nice值(Nice Value)。Nice值是用来调整进程优先级的参数,它可以影响进程在系统中的调度顺序

Nice值通常是一个整数,在大多数操作系统中,它的范围通常是-20到+19。较小的Nice值表示进程的优先级较高,而较大的Nice值表示进程的优先级较低

NI:优先级+19~ -20值越小,优先级越高

PR:20+ NI

在进程管理中,PR通常表示进程的优先级(Priority)。进程优先级是操作系统用来管理和调度进程的一种机制。每个进程都有一个与之相关联的优先级,用于确定进程在系统中的调度顺序。

renice:修改正在运行的进程的优先级

sudo renice -n num PID

num:要修改的优先级的值

PID:要修改进程优先级的PID

 nice 定义运行的进程优先级

sudo nice -n num ./可执行文件

kill 发送一个信号

kill -l:查看linux下的信号

kill num PID:给指定进程发送 num号的信号

kill all 文件名:杀死所有为该文件名的进程

2) SIGINT    ctrl+c 结束进程
3) SIGQUIT  程序正常退出
4) SIGILL  结束进程
9) SIGKILL	强制杀死进程   不可忽略信号 无条件终止指定进程 
10) SIGUSR1   未定义功能
12) SIGUSR2	 未定义功能
13) SIGPIPE	管道破裂信号
14) SIGALRM	 时钟信号
17) SIGCHLD	 子进程状态发生改变会给父进程发送
19) SIGSTOP	 停止   不可忽略信号


http://www.ppmy.cn/news/1562827.html

相关文章

[SAP ABAP] 使用LOOP AT...ASSIGNING FIELD-SYMBOL 直接更新内表数据

使用 LOOP AT...ASSIGNING FIELD-SYMBOL... 可以直接修改内表中的数据&#xff0c;而不需要先将内表数据复制到相应的工作区&#xff0c;然后再更新回内表中&#xff0c;从而提高性能 针对上述代码进行优化&#xff0c;我们使用LOOP AT...ASSIGNING FIELD-SYMBOL 直接更新内表数…

国产游戏崛起,燕云十六移动端1.9上线,ToDesk云电脑先开玩

游戏爱好者的利好消息出新了&#xff01;网易大型武侠仙游《燕云十六声》正式官宣&#xff0c;移动端要在1月9日正式上线了&#xff01;你期待手游版的燕云吗&#xff1f;不妨评论区留言说说你的看法。小编分别花了几个小时在台式机电脑和手机上都试了下&#xff0c;欣赏画面还…

C# 与 Windows API 交互的“秘密武器”:结构体和联合体

一、引言 在 C# 的编程世界里&#xff0c;当我们想要深入挖掘 Windows 系统的底层功能&#xff0c;与 Windows API 打交道时&#xff0c;结构体和联合体就像是两把神奇的钥匙&#x1f511; 它们能够帮助我们精准地操控数据&#xff0c;实现一些高级且强大的功能。就好比搭建一…

人工智能-数据分析及特征提取思路

1、概况 基于学生行为数据预测是否涉黄、涉黑等。 2.数据分析 数据分析的意义包括得到数据得直觉、发掘潜在的结构、提取重要的变量、删除异常值、检验潜在的假设和建立初步的模型。 2.1数据质量分析 2.1.1数据值分析 查看数据类型&#xff1a; 首先明确各字段的数据类型…

Jenkins内修改allure报告名称

背景&#xff1a; 最近使用Jenkins搭建自动化测试环境时&#xff0c;使用Jenkins的allure插件生成的报告&#xff0c;一直显示默认ALLURE REPORT&#xff0c;想自定义成与项目关联的名称&#xff0c;如图所示&#xff0c;很明显自定义名称显得高大上些&#xff0c;之前…

【MySQL】第三章 库的操作

系列文章目录 《【MySQL】第一章 MySQL 5.7的安装与卸载》 《【MySQL】第二章 初识数据库》 《【MySQL】第三章 库的操作》 《【MySQL】第四章 表的操作》 《【MySQL】第五章 数据类型》 文章目录 系列文章目录库的增删查改创建数据库删除数据库查看数据库查看数据库查看数据库…

实训云上搭建集群

文章目录 1. 登录实训云1.1 实训云网址1.2 登录实训云 2. 创建网络2.1 网络概述2.2 创建步骤 3. 创建路由器3.1 路由器名称3.1 创建路由器3.3 查看网络拓扑 4. 连接子网5. 创建虚拟网卡5.1 创建原因5.2 查看端口5.3 创建虚拟网卡 6. 管理安全组规则6.1 为什么要管理安全组规则6…

Leetcode 967 Numbers With Same Consecutive Differences

题意 给定n&#xff0c;代表整数的长度&#xff0c;给定k代表两个相邻数字之间的间隔。求所有的值构成的组合 题目链接 https://leetcode.com/problems/numbers-with-same-consecutive-differences/description/ 题解 dfs&#xff0c;有k位置要选&#xff0c;第一个位置我…