Linux权限

本文介绍了Linux中的权限概念,包括用户、组和其他的基本权限分配。此外还详细解释了执行常见文件操作所需的权限类型,如进入目录、创建文件等。同时,文章列举了一系列Linux基本命令及其用法,如du、df、top等。

 权限,就是对某事项进行决策程度和范围,通俗来说,就是规定哪些事情能做、哪些事情不能做。那么,在Linux中有哪些基本权限呢?进入目录需要哪些权限、在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作需要哪些权限?

文件权限

     拥有者     user

     所在组     group

     其他组     other

文件权限表达形式

    rwx     --x      --x

拥有者  所在组 其他组

创建用户

 useradd 用户名

 passwd  密码

查看用户

 whoami  用户名

修改权限

chmode  U +r/w/x   文件名 拥有者

                g -                        所在组

                o -                        其他组

                a -                        所有组

修改文件权限 ,必须是文件拥有者

进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限

 

  cd

 cd 目录名(进入目录)      

所需权限x

touch

touch 文件名(创建文件)      

所需权限wx

 ls

ls (显示当前目录下的所有文件)      

所需权限rx

 rm

rm 文件名(删除文件)      

所需权限wx

 mv

mv 文件名1  文件名2(把文件名1修改为文件名2)      

所需权限wx

/proc目录

 

Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。

 

 

/bin基本指令,单用户模式下可用,任何用户可用。

/usr/lib含有更多用于用户程序的库文件。(/lib是内核级的  , /usr/lib是系统级的)

/usr/local  系统管理员在本地自己安装的软件,有bin,sbin,lib等。(/usr/local是用户级的)

/var用于储存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。

/tmp 用户和程序的临时目录。/tmp给予所有系统用户读写权

 

 

du 

 命令格式:du [选项] [文件]  

      命令功能:显示每个文件和目录的磁盘使用空间。

      命令参数:-a 显示目录中个别文件的大小。

                      -b 显示目录或文件大小时,以byte为单位。

                      -c 除了显示个别目录或文件的大小外,同时也显示所有的目录或文件的总和。

                      -s 仅显示总计,只列出最后加的值。

                      -h 以K、M、G为单位,提高信息的可读性。

df   命令格式:df [选项] [文件]

      命令功能:可显示目前所有文件系统的可用空间及使用情况(动态显示过程)。查看哪一级文件大小、使用比例、档案系统                         及其挂入点,但对文件却无能为力。

      命令参数:-h 表示使用[Human-readable]的输出,也就是在档案系统大小使用GB、MB等易读的格式。

top 命令功能:提供了实时的对系统的处理器的状态监监视。显示系统中各个进程的资源占用状况。

       命令参数:-d指定每两次屏幕信息刷新之间的时间间隔。

                       -p通过指定监控进程ID来仅仅监控某个进程的状态。

pstack 命令格式:root# pstack PID

           命令功能:可显示每个进程的栈跟踪。必须由相应进程的属主或root运行。可以使用pstack来确定进程挂起的位置。此命                            令允许使用的唯一选项是要检查的进程的PID。

su        命令格式:su

           命令功能:用户之间的切换

           命令参数:su 切换了root身份,但shell环境仍然是普通用户的shell。

                            su - 用户和shell环境一起切换成root身份。

                             su -f不必读启文件,仅用于csh或tcsh两种shell。

                                  -l 加了这个参数之后,就好像重新登录一样,部分环境变量都是以该使用者为主,并且工作目录也会                                         改变。如果没有指定USER,缺省情况是root。

sudo    命令功能:普通用户可以使用root权限来执行指定命令。

            命令参数:-s执行环境变数中的SHELL所指定的shell,或是/etc/passwd里所指定的shell。

                            -v 显示版本编号

                            -h 显示版本编号及指令的使用方法说明。

                            -l显示出自己的权限。

                            -k将会强迫使用者在下一次执行sudo时问密码

adduser 命令格式:adduser[必要参数][选择性参数]用户名

            命令功能:指令根据指令行参数给系统添加用户,它的配置信息保存在/etc/adduser.conf文件中。

            命令参数:-r|--system创建一个系统用户

                            -q 只显示警告信息和错误信息,不显示一般信息。

                            --debug 用于测试。            

passwd 命令功能:修改用户密码。

             命令参数:-d 删除密码

                             -f 强制执行

                             -k 更新只能发送在过期之后。

 

安装 gcc:yum  install gcc

安装g++:yum install gcc-c++

安装gdb:<1>先切换到root权限。centos点help。在终端下打开火狐网,复制  https://mirrors.aliyun.com/回车(在联网的情况下并且手动复制粘贴)  

               <3>再输入yum list | grep gdb 

安装vim:输入命令 yum -y install vim

 

 

 

 

 

 

 

 

标题基于Python的汽车之家网站舆情分析系统研究AI更换标题第1章引言阐述汽车之家网站舆情分析的研究背景、意义、国内外研究现状、论文方法及创新点。1.1研究背景与意义说明汽车之家网站舆情分析对汽车行业及消费者的重要性。1.2国内外研究现状概述国内外在汽车舆情分析领域的研究进展与成果。1.3论文方法及创新点介绍本文采用的研究方法及相较于前人的创新之处。第2章相关理论总结和评述舆情分析、Python编程及网络爬虫相关理论。2.1舆情分析理论阐述舆情分析的基本概念、流程及关键技术。2.2Python编程基础介绍Python语言特点及其在数据分析中的应用。2.3网络爬虫技术说明网络爬虫的原理及在舆情数据收集中的应用。第3章系统设计详细描述基于Python的汽车之家网站舆情分析系统的设计方案。3.1系统架构设计给出系统的整体架构,包括数据收集、处理、分析及展示模块。3.2数据收集模块设计介绍如何利用网络爬虫技术收集汽车之家网站的舆情数据。3.3数据处理与分析模块设计阐述数据处理流程及舆情分析算法的选择与实现。第4章系统实现与测试介绍系统的实现过程及测试方法,确保系统稳定可靠。4.1系统实现环境列出系统实现所需的软件、硬件环境及开发工具。4.2系统实现过程详细描述系统各模块的实现步骤及代码实现细节。4.3系统测试方法介绍系统测试的方法、测试用例及测试结果分析。第5章研究结果与分析呈现系统运行结果,分析舆情数据,提出见解。5.1舆情数据可视化展示通过图表等形式展示舆情数据的分布、趋势等特征。5.2舆情分析结果解读对舆情分析结果进行解读,提出对汽车行业的见解。5.3对比方法分析将本系统与其他舆情分析系统进行对比,分析优劣。第6章结论与展望总结研究成果,提出未来研究方向。6.1研究结论概括本文的主要研究成果及对汽车之家网站舆情分析的贡献。6.2展望指出系统存在的不足及未来改进方向,展望舆情
【磁场】扩展卡尔曼滤波器用于利用高斯过程回归进行磁场SLAM研究(Matlab代码实现)内容概要:本文介绍了利用扩展卡尔曼滤波器(EKF)结合高斯过程回归(GPR)进行磁场辅助的SLAM(同步定位与地图构建)研究,并提供了完整的Matlab代码实现。该方法通过高斯过程回归对磁场空间进行建模,有效捕捉磁场分布的非线性特征,同时利用扩展卡尔曼滤波器融合传感器数据,实现移动机器人在复杂环境中的精确定位与地图构建。研究重点在于提升室内等无GPS环境下定位系统的精度与鲁棒性,尤其适用于磁场特征明显的场景。文中详细阐述了算法原理、数学模型构建、状态估计流程及仿真实验设计。; 适合人群:具备一定Matlab编程基础,熟悉机器人感知、导航或状态估计相关理论的研究生、科研人员及从事SLAM算法开发的工程师。; 使用场景及目标:①应用于室内机器人、AGV等在缺乏GPS信号环境下的高精度定位与地图构建;②为磁场SLAM系统的设计与优化提供算法参考和技术验证平台;③帮助研究人员深入理解EKF与GPR在非线性系统中的融合机制及实际应用方法。; 阅读建议:建议读者结合Matlab代码逐模块分析算法实现细节,重点关注高斯过程回归的训练与预测过程以及EKF的状态更新逻辑,可通过替换实际磁场数据进行实验验证,进一步拓展至多源传感器融合场景。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值