Linux指令二【进程,权限】

news2025/1/21 9:01:01

进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行
资源分配和调度的一个独立单位,是应用程序运行的载体。
在这里插入图片描述

一、进程基本指令

1.ps:当前的用户进程

  • ps 只显示隶属于自己的进程状态
  • ps -aux 显示所有进程
  • ps –aux | grep xxx 过滤出要查看的进程
    在这里插入图片描述

2.kill:进程杀死命令

  • Kill pid 杀死进程进程编号为pid的进程
    在这里插入图片描述

  • Kill -1 pid 重新启动pid的进程
    在这里插入图片描述

  • Kill -9 pid 强制杀死pid进程
    慎用!,很危险!

3.top;查看进程的信息

  • top 动态的显示进程状态(类似于windows的任务管理器)
    在这里插入图片描述

4.uptime :命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、
目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载
在这里插入图片描述
5.free : 可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内
存缓冲区
空闲内存:available = free + buffer(缓冲) + cache(缓存)
在这里插入图片描述

6.mpstat :CPU核状态
在这里插入图片描述

7.ifstat : 网卡网络状态

8.df :查看磁盘的使用率

9.对于shell来说执行程序产生的进程分为前台进程和后台进程
执行一个程序的时候如果需要将它变为后台进程时 在执行命令后加&


帮助查询命令

1.man手册
是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信
息。

  • man ls 通过man手册查看ls;
  • man -f ls 简要的查看ls的作用
    在这里插入图片描述

2.find:按文件名称

  • find -name “*.txt” 在当前文件夹下查找以.txt结尾的文件;
    在这里插入图片描述

  • find -name “.txt” -o -name “*.pdf”在当前目录下查找以.txt结尾的或这以.pdf结尾;
    在这里插入图片描述

  • find -iname “AA” 忽略大小写查找AA文件;
    在这里插入图片描述

  • find -type f 在当前文件夹下查找普通文件;
    在这里插入图片描述

  • find -type d 在当前目录下查找目录;
    在这里插入图片描述

  • find -maxdepth 3 -type f当前目录开始深度为3层的所有普通文件;
    在这里插入图片描述

3.date:显示时间

  • date +“%Y-%m-%d %H-%M-%S” 格式化显示时间
    在这里插入图片描述

  • date -s “20180523 00:20:00” 设置时间
    在这里插入图片描述

4.cal:显示日历

  • cal 显示当年当月的日历
    在这里插入图片描述

  • cal 8 2017 显示2017年8月的日历
    在这里插入图片描述

  • cal -j 8 2017 显示8月的是当年的第几天
    在这里插入图片描述

5.du:文件大小

  • du kk 查看kk文件的大小
    在这里插入图片描述

6.ln:连接
ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。

  • ln file1 file2 将file1文件做一个硬连接到file2
    在这里插入图片描述
  • ln -s file1 file2 将file1 文件做一个软连接到file2
    在这里插入图片描述
    7.exit:退出shell
  • exit 退出shell
    在这里插入图片描述

8.grep:文本查找

  • grep “text” -n file_name 输出包含匹配字符串
    在这里插入图片描述
  • grep -v “text” file_name 输出除之外的所有行
    在这里插入图片描述
    可选项:
    -i 忽略字符大小写的差别;
    -n 在显示符合范本样式的那一列之前;
    标示出该列的编号;
    -v 反转查找;

9.wc:统计文本

  • wc xxx.txt 显示文本的行号 字符数 单词数
    在这里插入图片描述
  • wc -c 显示字符数
    在这里插入图片描述

10.cat:查看文本内容

  • cat xxx.txt 显示文本的内容直接输出在屏幕上
    在这里插入图片描述
  • cat -n xxx.txt 在每一行前加行号
    在这里插入图片描述

11.more:查看文本内容

  • more xxx.txt 分进度显示文本内容
    在这里插入图片描述

12.less:查看文本内容

  • less xxx.txt 分屏显示文本内容
    在这里插入图片描述

13.head:查看文本内容

  • head -5 xxx.txt 查看头5行
    在这里插入图片描述

14.tail:查看文本内容

  • tail -5 xxx.txt 查看尾5行
    在这里插入图片描述

15.echo 控制台输出

  • echo “hello” 在终端输出hello
    在这里插入图片描述

用户管理、权限

在Linux中,用户的身份可以分为以下三种:

在这里插入图片描述
用户的权限:
在这里插入图片描述
1.adduser:新建用户

  • adduser test01 添加用户test01
    在这里插入图片描述

2.id:查看用户ID

  • id -u 查看当前用户的用户id
    在这里插入图片描述
  • id test 查看test的用户id组id
    在这里插入图片描述

3.chown:改变文件的所属

  • chown -R test /kk 将/kk目录下的所有文件改为test用户所有
    在这里插入图片描述

4.chmod:改变文件的权限

  • 未改变之前:
    在这里插入图片描述
  • chmod u+x,g+w kk 文件kk设置权限
    在这里插入图片描述
  • chmod u=rwx,g=rw,o=r kk 给kk文件设置权限
    在这里插入图片描述
  • chmod 777 kk 文件kk设置权限
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/991234.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C/C++计算(a+b)c的值 2019年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C计算(ab)c的值 一、题目要求 1、编程实现 2、输入输出 二、解题思路 1、案例分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 C/C计算(ab)c的值 2019年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 给定3个整数a、b、c&#xff0…

错误: 找不到或无法加载主类 Main

在用git回退到上个版本后发现,无法运行项目并提示 错误: 找不到或无法加载主类 Main 可以看到Main前面的图标也是号。 查了半天没有解决,问了个大佬,大佬一下就解决掉了,本文记录下解决过程。 错误原因是编辑器无法找到代码位置&…

java(五)继承和多态,抽象类与接口,异常(javaSE完)

八、继承和多态(重要) 对于java来说,最重要的就是面对对象,而如何体现这个,在其中三个概念极为重要,封装、继承、多态而无论考试还是面试通常都会考察这几个概念及其原理用法。 1.继承 面向对象思想中提…

Java“牵手”淘宝商品详情数据,淘宝商品详情API接口,淘宝API接口申请指南

淘宝平台商品详情接口是开放平台提供的一种API接口,通过调用API接口,开发者可以获取淘宝商品的标题、价格、库存、月销量、总销量、库存、详情描述、图片等详细信息 。 获取商品详情接口API是一种用于获取电商平台上商品详情数据的接口,通过…

Windows 安装 MariaDB 数据库

之前一直使用 MySQL,使用 MySQL8.0 时候,占用内存比较大,储存空间好像也稍微有点大,看到 MariaDB 是用来代替 MySQL 的方案,之前用着也挺得劲,MySQL8.0 以上好像不能去导入低版本的 sql,或者需要…

MySQL下载安装环境变量配置,常用命令

一、下载安装 mysql官网 下载连接 这个是下载图形安装 https://dev.mysql.com/downloads/installer/ 这个是下载免图形安装 https://dev.mysql.com/downloads/mysql/ 担心个别宝宝没有账号,这边也提供一下,方便下载: 账户:1602404…

宝兰德部署包特别慢部署超时失败问题解决

部署慢问题解决: 默认这块是空的,我改成 G1好像就快了。 刚开始是部署超时也是基于第一个问题的原因,如果你还有其他原因,但是查看服务日志一直显示超时,那可能是你看错日志文件了。 宝兰德操作日志 /data/besapp…

Matlab图像处理-迭代式阈值选择法

基本思想 迭代式阈值选择法的基本思想是:开始时,选择一个阈值作为初始估计值,然后按某种策略不断地改进这一估计值,直到满足给定的准则为止。在迭代过程中,关键之处在于选择什么样的阈值改进策略。好的阈值改进策略应…

学生免费申请IDEA使用流程

IntelliJ IDEA一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的Java开发工具。 1 IDEA官网下载 1.1 官网地址 https://www.jetbrains.com/idea/ 1.2 IDEA下载 访问官网,单击download按钮,下载“IntelliJ IDE…

【疑难杂症】使用xshell连接云服务器连接不上

目录 【1】使用xshell连接云服务器连接不上 【1.1】解决方法一 【1.2】解决方法二 【1】使用xshell连接云服务器连接不上 Centos7使用xshell连接提示"ssh服务器拒绝了密码 请再试一次"。 问题如图所示,新安装了一台Centos7服务器,使用ssh连…

200行代码实现canvas九宫格密码锁

现在很多app,在一些隐私页面,往往都会加入二次验证,例如银行app、支付宝理财和我的页面,一般会有「九宫格密码」和指纹密码。 今天我们用canvas来写一个九宫格手势密码锁,大概就是下面这样。 思路 准备一个正方形画布…

四、子向父传值,展示项目经验

简介 发布订阅消息,子向父传值,展示项目经验详细信息。欢迎访问个人的简历网站预览效果 本章涉及修改与新增的文件:Fifth.vue、App.vue、utils、Project.ts 一、创建项目数据 在 src 目录下新建一个 utils 文件夹 ,再创建一个 Project.ts 文件 // 项目经验的详细数据 c…

day56补

583. 两个字符串的删除操作 力扣题目链接(opens new window) 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: "sea", "eat"输出: …

手撕 队列

队列的基本概念 只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头 队列用链表实现 队列的实现 队列的定义 队列…

Java(三)逻辑控制(if....else,循环语句)与方法

逻辑控制(if....else,循环语句)与方法 四、逻辑控制1.if...else(常用)1.1表达格式(三种) 2.switch...case(用的少)2.1表达式 3.while(常用)3.1语法格式3.2关键字beak:3.3关键字 continue: 4.for…

RedisJava基础代码实现

Jedis快速入门 <!--jedis--> <dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.7.0</version> </dependency> <!--单元测试--> <dependency><groupId>org.ju…

华为云云耀云服务器L实例评测|用docker搭建frp服务测试

华为云云耀云服务器L实例评测&#xff5c;用docker搭建frp服务测试 0. 环境 华为云耀云L实例EulerOS 1. 安装docker 检查yum源&#xff0c;本EulerOS的源在这里&#xff1a; cd /etc/yum.repos.d 更新源 yum makecache 安装 yum install -y docker-engine 运行测试 d…

【数据库事务日志碎片原理分析与方案】-深入解析篇.pdf

日志增长与 VLF 文件的个数 通过上面的相关内容的介绍&#xff0c;我们已经知道了日志文件自动的增长会到了一些问 题&#xff0c;而事实确实如此&#xff0c;下面&#xff0c;我们就来更加清楚的看看这些问题。 很显然&#xff0c;我们不希望日志文件任意的增长&#xff0c;…

2020年12月 C/C++(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C编程&#xff08;1~8级&#xff09;全部真题・点这里 第1题&#xff1a;完美立方 形如 a^3 b^3 c^3 d^3的等式被称为完美立方等式。例如 12^3 6^3 8^3 10^3 。 编写一个程序&#xff0c;对任给的正整数 N (N≤100)&#xff0c;寻找所有的四元组 (a, b, c, d)&#xff0c…

leetcode 1382. 将二叉搜索树变平衡

2023.9.8 本题分为两步&#xff0c;先用中序遍历将二叉搜索树转化为排序数组&#xff0c;再通过排序数组构建一个平衡二叉树。 代码如下&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;*…