Linux指令二【进程,权限,文件】


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

一、进程基本指令

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设置权限
    在这里插入图片描述

编辑文件

文本编辑器有很多,比如图形模式的gedit、OpenOffice 等,文本模式下的编辑器有vi、vim(vi的增强版本)等。vi和vim是我们在Linux中最常用的编辑器。
1.vim/vi:编辑器

  • vim kk 使用vim 来创建或这编辑kk文件;
    在这里插入图片描述

Vim编辑器下的三种模式:

2.
三种模式下的常用操作:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
例如:在Vim命令模式下对编辑器做保存并退出
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决Spring Boot启动错误的技术指南

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

二叉搜索树

目录 二叉搜索树 操作-查找 操作-插入 操作-删除 性能分析 二叉搜索树 二叉搜索树又称二叉排序树,它要么是一棵空树,要么是具有以下性质的二叉树: 若它的左子树不为空,则左子树上所有结点的值都小于根节点的值若它的右子树不为空,则右子树上所有结点的值都大于根节点的值…

自动化运维—ansible

一、 Ansible 介绍 Ansible 是一种 IT 自动化工具。它可以配置管理,部署软件以及协调更高级的 IT 任务, 例如持续部署,滚动更新。 Ansible 适用于管理企业 IT 基础设施,从 几十台到上百台的服务器环境。Ansible 也是一种简单的自…

上海控安SmartRocket系列产品推介(六):SmartRocket PeneX汽车网络安全测试系统

产品概述 上海控安汽车网络安全测试系统PeneX(Penetrator X)是一款支持对整车及车辆零部件及子系统实施网络安全测试的系统,其包含硬件安全、软件系统安全、车内通信及车外通信四大安全测试系统;支持合规性测试,包含国…

LLMs之Falcon 180B:Falcon 180B的简介、安装、使用方法之详细攻略

LLMs之Falcon 180B:Falcon 180B的简介、安装、使用方法之详细攻略 导读:2023年9月7日(北京时间),TII重磅发布Falcon-180B模型,它是Falcon系列的升级版本,是一个参数规模庞大、性能优越的开放语言模型,适用于…

Jetsonnano B01 笔记7:Mediapipe与人脸手势识别

今日继续我的Jetsonnano学习之路,今日学习安装使用的是:MediaPipe 一款开源的多媒体机器学习模型应用框架。可在移动设备、工作站和服务 器上跨平台运行,并支持移动 GPU 加速。 介绍与程序搬运官方,只是自己的学习记录笔记&am…

云原生Kubernetes:kubectl管理命令

目录 一、理论 1.K8S资源管理方法 2.kubectl 管理命令 3.项目的生命周期 二、实验 1.kubectl 管理命令 2.项目的生命周期 三、总结 一、理论 1.K8S资源管理方法 (1)管理K8S资源的三种基本方法: ① 陈述式资源管理方法-使用cli工具进…

【web开发】2、css基础

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、CSS是什么?二、使用步骤2.1.css的存放位置2.2.选择器2.3.常用CSS样式介绍与示例 一、CSS是什么? 层叠样式表(英文全称:Casc…

文献阅读:Chain-of-Thought Prompting Elicits Reasoning in Large Language Models

文献阅读:Chain-of-Thought Prompting Elicits Reasoning in Large Language Models 1. 文章简介2. 具体方法3. 实验结果 1. 数学推理 1. 实验设计2. 实验结果3. 消解实验4. 鲁棒性考察 2. 常识推理 1. 实验设计2. 实验结果 3. 符号推理 1. 实验设计2. 实验结果 4.…

单片机-蜂鸣器

简介 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电 蜂鸣器主要分为 压电式蜂鸣器 和 电磁式蜂鸣器 两 种类型。 压电式蜂鸣器 主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后&…

Excel VSTO开发7 -可视化界面开发

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 7 可视化界面开发 前面的代码都是基于插件启动或者退出时,以及Excel Application的相关事件,在用户实际操作…

maven管理android项目

maven管理android项目 1.安装maven-android-sdk-deployer,下载地址:https://github.com/mosabua/maven-android-sdk-deployer 2.解压缩大英文路径文件夹 3.在压缩后的根目录执行mvn clean install -P 2.3.3(2.3.3指的是android版本号&#x…

创建数据库

MySQL从小白到总裁完整教程目录:https://blog.csdn.net/weixin_67859959/article/details/129334507?spm1001.2014.3001.5502 语法格式: create database 数据库名称 charset 字符集; 其中: create: 创建 database: 数据库 charset: 字符集 说明: 常见的字符集:utf8(最常用…

leetcode 925. 长按键入

2023.9.7 我的基本思路是两数组字符逐一对比,遇到不同的字符,判断一下typed与上一字符是否相同,不相同返回false,相同则继续对比。 最后要分别判断name和typed分别先遍历完时的情况。直接看代码: class Solution { p…

docker介绍和安装

docker安装 下载Docker依赖组件 yum -y install yum-utils device-mapper-persistent-data lvm2 设置下载Docker的镜像源为阿里云 yum-config-manager --add-repo http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo 安装Docker服务 yum -y install docker-ce 安…

CSS 斜条纹进度条

效果&#xff1a; 代码&#xff1a; html: <div class"active-line flex"><!-- lineWidth&#xff1a;灰色背景 --><div class"bg-line"><div v-for"n in 30" class"gray"></div></div><div…

手写数据库连接池

数据库连接是个耗时操作.对数据库连接的高效管理影响应用程序的性能指标. 数据库连接池正是针对这个问题提出来的. 数据库连接池负责分配,管理和释放数据库连接.它允许应用程序重复使用一个现有的数据路连接,而不需要每次重新建立一个新的连接,利用数据库连接池将明显提升对数…

非结构化数据之XPath学习

1、XPath语法 XPath 是一门在 XML 文档中查找信息的语言。 XPath 可用来在 XML 文档中对元素和属性进行遍历。 <?xml version"1.0" encoding"ISO-8859-1"?> <bookstore> <book><title lang"eng">Harry Potter</t…

【excel】万字长文,一些实用excel技巧,金融财务行业巨实用(最后有干货,配合chatgpt让你成为excel大佬)

本文主要记录一些在工作中经常能用到的excel技巧&#xff0c;能够帮助我们提高工作效率。在文章的最后还会通过几个实战例子来加深大家的理解。建议把本文作为备查文&#xff0c;不需要在阅读本文的当下就将这些技巧掌握&#xff0c;只需了解&#xff0c;哪些东西通过excel是能…

ComfyUI 安装

背景&#xff1a; stable diffussion XL最先适配&#xff0c;专业性强的SD操作界面 安装步骤&#xff1a; git clone GitHub - comfyanonymous/ComfyUI: A powerful and modular stable diffusion GUI with a graph/nodes interface. 1、pip install torch torchvision torc…