Linux指令

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

目录的可执行权限表示你可否在目录下执行命令。

如果目录没有-x权限,则无法对目录执行任何命令,是指无法cd进入目录,即使对目录有-r权限。

如果对目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有读权限,所以在目录下,即使可以执行ls命令但仍然没有权限读出目录下的文档。

而touch权限则需要-w(写)的权限,同理如果没有执行的权限,只有写的权限则cd无法进入目录,而有执行的权限没有写的权限,则cd可以进去目录,但是无法用touch创建文件。

但是rm权限需要本目录下读写执行所有权限,少一个都不能执行rm删除权限。

mv权限则需要被移动目录和目标目录下的写权限。

/proc

Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。

/sys

sys 下的目录结构是经过精心设计的:在/sys/devices 下是所有设备的真实对象,包括如视频卡和以太网卡等真实的设备,也包括ACPI 等不那么显而易见的真实设备、还有tty, bonding 等纯粹虚拟的设备;在其它目录如 class, bus 等中则在分类的目录中含有大量对 devices 中真实对象引用的符号链接文件;

/SElinux

SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。

/bin

可以执行二进制文件下的目录,例如 ls, tar, cat ,cp。

/usr/lib

存放一些程序运行时所必须的函数库。

/usr/local

提供给普通用户的/usr目录,/usr/local 这里适合安装软件,存放软件升级包。

/var

/var存放经常扩充,不断变化的东西。那些经常被修改的文件可以存放在这个目录下。

/tmp

公用的临时文件存储点。

重要的命令

du:查看目录的大小,-h显示单位为KB。
df:查看磁盘的使用情况。
top:查看当前刷新进程,相当于Linux下的任务管理器,通过这个命令可以看到各个进程的进程号来对它们进行操作。
free:查看当前系统内存的使用情况,它显示系统中剩余及已用的物理内存和交换内存,以及共享内存和被核心使用的缓冲区。
pstack:pstack命令用来显示进程的栈跟踪。 pstack 命令必须由相应进程的属主或root账号运行。可以使用pstack来确定进程挂起的位置。此命令只有一个参数,那就是pid。
su:切换用户。
sudo:在执行一条命令前加上sudo即借用其他用户(sudo用户)的身份来执行该条命令。
adduser:用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。
password:用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值