Linux权限

 权限,就是对某事项进行决策程度和范围,通俗来说,就是规定哪些事情能做、哪些事情不能做。那么,在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

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值