iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中的常见操作方法
  • 710
分享到

Linux中的常见操作方法

2023-06-20 13:06:01 710人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关linux中的常见操作方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. Linux的用户管理Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必

这篇文章将为大家详细讲解有关linux中的常见操作方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1. Linux的用户管理

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统

Linux的用户需要至少要属于一个组。

root 是超级管理员用户。

 1.1 添加用户

命令:

useradd [选项] 用户名:创建一个用户

passWord 用户名:给用户名指定密码

参数详情介绍:

  • -d :给新创建的用户指定家目录。

具体演示:

Linux中的常见操作方法

Linux中的常见操作方法

1.2 删除用户

命令:

userdel [选项] 用户名:删除一个用户

参数详情介绍:

  • -r:删除用户并会删除用户家目录

具体演示:

Linux中的常见操作方法

1.3 查询用户信息

命令:

id 用户名:查询用户信息

具体演示:

Linux中的常见操作方法

1.4 切换用户

在操作 Linux中,如果当前用户的权限不够,可以通过su-指令,切换到高权限用户,比如root。

命令:

su - 用户名:切换用户

具体演示:

Linux中的常见操作方法

注意:

从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。当需要返回到原来用户时,使用exit指令

 1.5 对组操作

命令:

groupadd 用户组 :增加组

groupadd 用户组 :删除组

useradd -g 用户组 用户名 :增加用户时加组

usermod -g 用户组 用户名 : 修改用户的组

具体演示:

Linux中的常见操作方法

2. Linux的文件权限

在Linux中的每个用户必须属于一个组,不能独立于组外。

在 Linux中每个文件有所有者、所在组、其它组的概念。

  • 所有者 :资源拥有者,又叫属主, 使用u表示给拥有者设置权限

  • 所在组 :拥有者所在的组,又叫属组,使用g表示, 通过g给组员设置权限

  • 其它组 : 其他组其他人,其他用户,使用o标识, 通过o给其他人人员设置权限

  • 使用a表示所有人(包含了上面用户的3大类)

设置权限就是给这3大类人员设置文件的操作权限。

2.1 查看资源的权限

Linux中的常见操作方法

这里代表root用户hhh目录具备的条件,那下面我们可以看看这些参数代表什么?

参数详解:

Linux中的常见操作方法

第0位确定文件类型(d,-,1,c,b),然后接下来几位数字代表着每一类用户都有3个权限。

第1-3位确定所有者(该文件的所有者)拥有该文件的权限。-User

第4-6位确定所属组(同用户组的)拥有该文件的权限,-Group

第7-9位确定其他用户拥有该文件的权限–Other

其中参数rwx:

  • r:读取权限, 只读 --> 可以使用4代表

  • w: 写入权限 , 可以编辑文件 --> 可以使用2代表

  • x: 执行权限, 由于某些文件是可以执行的,如有有执行权限才可以执行 --> 可以使用1代表

2.2 添加权限语法

命令:

chmod 用户或组+权限 目录或文件 :对指定的文件或目录,给用户或组赋予权限。多种类型的用户之间使用逗号分隔

chmod g+w hhh

2.3 删除权限语法

chmod 用户或组-权限 目录或文件 :对指定的文件或目录,给用户或组删除权限。多种类型的用户之间使用逗号分隔

chmod g-w hhh

2.4 修改权限语法

chmod 用户或组=权限 目录或文件 :对指定的文件或目录,给用户或组修改权限。多种类型的用户之间使用逗号分隔

chmod g=rw hhh

2.5 实现演示

Linux中的常见操作方法

使用数字权限设置:

Linux中的常见操作方法

3. Linux的进程管理

在 Linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号

每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器

每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行

一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束

 3.1 查看进程ps(process)

命令:

ps

ps -aux : 一般使用这个。

文件可以1个或多个。

参数详情:

  • a :显示当前用户通过终端启动的进程

  • u:显示当前用户通过终端启动的进程的详细信息

  • x:显示所有用户的所有的进程

查看进程:

Linux中的常见操作方法

进程信息的参数详解:

列标题说明
%CPUCPU(处理器)使用百分比
%MEM真实内存使用百分比
COMAND正被执行的命令的名称
COMMAND正被执行的命令的完整名称
PID进程ID
PPID父进程的进程ID
RSS内存驻留空间大小(内存管理)
START定时启动的时间
STAT状态代码(O,R,S,T,Z)
TIME积累CPU时间
TTY控制终端的完整名称(?表示没有控制终端,该进程为守护进程)
USER用户名
VSZ虚拟大小(单位为KB)

动态监控进程。

top与ps命令很相似。它们都用来显示正在执行的进程。

top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的的进程。

命令

top:查看系统内存整体耗用, 系统负载,使用q退出。

Linux中的常见操作方法

3.3 杀死进程

若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程使用kill命令来完成此项任务。

命令

kill [选项] 进程号:通过进程号杀死进程。

参数:

  • -9 :表示强迫进程立即停止

用处:比如踢掉某个非法登录用户,或者强行关闭某个终端

4. Linux的筛选过滤

4.1 grep

grep可以是一种强大的文本搜索工具(文件内容过滤器),它能使用字符串搜索文本,并把匹配的行和行号打印出来。

也可以与管道符|一起做过滤筛选

参数介绍:

  • n:搜索指定文件中字符串内容

  • v:显示不匹配的行

  • i:忽略大小写进行搜索

演示搜索:

Linux中的常见操作方法

4.2 管道符|

管道符一般与grep命令一起使用作为过滤筛选功能。

演示管道与grep搭配:

Linux中的常见操作方法

关于“Linux中的常见操作方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux中的常见操作方法

本文链接: https://www.lsjlt.com/news/296850.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux中的常见操作方法
    这篇文章将为大家详细讲解有关Linux中的常见操作方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. Linux的用户管理Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必...
    99+
    2023-06-20
  • jquery操作select常见方法
    1. 获取select元素的值:- 使用`val()`方法获取select元素的当前选中值:```javascriptvar sel...
    99+
    2023-08-08
    jquery
  • python中字符串的常见操作方法
    1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = ''...
    99+
    2023-01-30
    字符串 操作方法 常见
  • bootstrap中table常见的操作方法有哪些
    这篇文章主要介绍了bootstrap中table常见的操作方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.bootstrap-t...
    99+
    2024-04-02
  • C#线程操作常见的操作方法有哪些
    这篇文章主要讲解了“C#线程操作常见的操作方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#线程操作常见的操作方法有哪些”吧!C#线程操作常见的操作方法是什么呢?C#线程操作方法的...
    99+
    2023-06-17
  • 常见的SREng操作方法有哪些
    常见的SRE(Site Reliability Engineering)操作方法包括: 监控和报警:SRE需要设置监控和报警系统,...
    99+
    2023-10-24
    SREng
  • Linux常见操作命令(1)
    ​                                        前言:作者也是初学Linux,可能总结的还不是很到位                                        ♈️今日夜电波:达尔...
    99+
    2023-10-04
    linux 运维 后端
  • 常见的jquery操作select方法有哪些
    常见的jquery操作select方法包括:1. val():获取或设置select元素的选中值。2. prop():获取或设置se...
    99+
    2023-08-08
    jquery select
  • Golang中除法操作的常见错误及解决方法
    Golang中除法操作的常见错误及解决方法 在Golang中,除法操作是我们在日常编程中经常会遇到的运算之一。然而,有时候在进行除法操作的过程中,我们可能会遇到一些常见的错误,这些错误...
    99+
    2024-02-22
    错误 golang 除法
  • jquery操作select的常见方法有哪些
    获取select选中的值:使用.val()方法可以获取select选中的值。 设置select选中的值:使用.val(value)...
    99+
    2024-03-08
    jQuery
  • selenium中常见的表单元素操作方法总结
    目录前言操作表单元素常见的表单元素行为链Cookie操作页面等待切换页面设置代理ipWebElement元素总结 前言 selenium是浏览器自动化测试框架,是一个用于W...
    99+
    2024-04-02
  • PythonNumpy中ndarray的常见操作
    目录前言0 Numpy基础知识1 ndarray的属性1.1 输出ndarray的常见属性2 ndarray的数据类型3 修改ndarray的形状和数据类型3.1 查看和修改ndar...
    99+
    2024-04-02
  • Java操作excel的三种常见方法实例
    目录前言一、Apache poi1.1 首先添加依赖1.2 导出excel1.2.1 HSSF方式导出(.xls方式)1.2.2 XSSF方式导出(.xlsx)1.2.3、SXSSF...
    99+
    2024-04-02
  • 文件操作:Python 中的常见问题及解决方法
    在 Python 中,文件操作是非常常见的一种操作,我们可以通过打开文件、读取文件、写入文件等操作来对文件进行处理。但是在实际使用中,我们可能会遇到一些问题,例如文件不存在、文件权限不足等问题。本文将介绍 Python 中文件操作的常见问...
    99+
    2023-07-30
    数组 文件 ide
  • Python中文件操作的常见问题及解决方法
    Python中文件操作的常见问题及解决方法摘要:文件操作是Python编程中非常常见的任务之一。然而,有时会遇到一些常见的问题,如文件不存在、文件写入错误等。本文将介绍一些常见问题,并提供相应的解决方法和代码示例。一、文件操作的常见问题文件...
    99+
    2023-10-22
    文件读取问题 文件写入问题 文件路径问题
  • C语言中常见的文件操作方法是什么
    今天小编给大家分享一下C语言中常见的文件操作方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.为什么使用文件大家在...
    99+
    2023-07-02
  • C#中常见的字符串操作问题及解决方法
    C#中常见的字符串操作问题及解决方法字符串拼接问题在C#中,我们经常需要将多个字符串拼接在一起,但是如果使用简单的加号"+"运算符,则会出现性能问题。这是因为在每次拼接字符串时,都会创建一个新的字符串对象,导致内存的频繁分配和回收。解决方法...
    99+
    2023-10-22
    解决方法 字符串操作问题
  • 常见的PHP操作时间戳方法有哪些
    这篇文章主要讲解了“常见的PHP操作时间戳方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常见的PHP操作时间戳方法有哪些”吧!获取当天的时间戳我们可以通过取整数部分将时间戳的日期部...
    99+
    2023-07-05
  • 常见的Linux操作系统都有哪些
    这期内容当中小编将会给大家带来有关常见的Linux操作系统都有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Linux操作系统诞生于1991 年的10 月5 日(。Linux存在着许多不同的Linux...
    99+
    2023-06-28
  • Linux常见操作命令指的是那些
    这期内容当中小编将会给大家带来有关Linux常见操作命令指的是那些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。常见的Linux命令实战   在Linux中,我们常用命令取操作,所以现在,我们说...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作