Linux 目录 rwx含义,Linux(7)史上最全的整理--文件,目录相关指令,rwx,帮助搜索指令...

71e4875d513071302350b302fbf9f8c6.png

文件/目录的所有者:

一般为文件的创建者,谁创建了文件,就自然的成为了该文件的所有者。

查看文件的所有者:

ls -ahl

修改文件的所有者:

chown 用户名 文件名

useradd

所在路径:/usr/sbin/useradd

执行权限:root

功能描述:添加新用户

语法;useradd    用户名

1) usermod–g  组名     用户名

2) usermod–d 目录名 用户名 改变该用户登陆的初始目录。

-rwxrw-r-- 1 tom police 6 3月 18 19:24 ok.txt

tom:是用户

police:是组

6:文件大小(字节)

3月18日:最后修改日期

文件类型:-普通文件,d:目录,l:软链接 b:块文件,硬盘

1如果是文件,表示的是硬链接的数目,如果是目录则表示该目录的子目录的个数

passwd:

所在路径:/usr/bin/passwd

执行权限:所有用户

语法:passwd    用户名

功能描述:设置用户密码

who

所在路径:/usr/bin/who

执行权限:所有用户

语法:who

功能描述:查看登录用户的信息

groupadd

创建组

当某个用户创建了一个文件,默认这个文件的所有组就是该用户所在的组。

其他组:

除了文件的所有者和所有组的用户以外,系统的其他用户就是文件的其他组

w

所在路径:/usr/bin/w

执行权限:所有用户

功能描述:查看登录用户详细信息

chmod

英文原意:change the permissions mode of a file

所在路径:/bin/chmod

执行权限:所有用户

语法:chmod [{ugoa}{+-=}{rwx}][文件或目录][mode=421][文件或目录]

u:所有者g:所有组o:其他人a:所有人(u、g、o 的总和)

-R递归修改

功能描述:改变文件或者是目录的权限

r---4

w----2

x----1

chmod g+w testfile

chmod -R 777 testdir

修改目录testfile及其目录下文件为所有用户具有的全部权限。

chmod u=rwx ,g=rx,o=rx abc

chmod u-x,g+w abc

r

读权限

可以查看文件的内容

可以列出目录中的内容

w

写权限

可以修改文件的内容

可以在目录中创建,删除文件

x

执行权限

可以执行权限

可以进入目录

chown

英文原意:change file ownership

所在路径:/bin/chown

执行权限:所有用户

语法:chown[用户][文件或目录]

功能描述:改变文件或者是目录的所有者

chown shengchao fengjie

chgrp

英文原意:change gile group ownership

所在路径:/bin/chgrp

-R递归修改该目录下的所有的文件和目录都改为新的用户

执行权限:所有用户

语法:chgrp[用户组][文件或目录]

功能描述:改变文件或目录的所属组

umask

英文原意:the user file-creation mask

命令所在路径:Shell内置命令

执行权限:所有用户

语法:umask[-S]以rwx形式显示新建文件的缺省权限

功能描述:显示设置文件的缺省权限

find

所在路径:/bin/find

执行权限:所有用户

语法:find[搜索范围][匹配条件]

语法:find[搜索范围][匹配条件]

功能描述:文件搜索

find /etc -name init

-iname不区分大小写

find / -size +204800

+n大于 -n小于 n等于

find /home    -user    shenchao

-group根据所属组查找

find    /etc -cmin -5

在/etc下查找5分钟内被修改过属性的文件和目录

-amin访问时间access

-cmin文件属性 change

-mmin文件内容modify

-inum根据i节点查找

-type根据文件的类型查找

f文件        d目录        l软连接文件

find /etc -name inittab -exec ls -l {} \;

在/etc下查找inittab文件并显示其详细信息

-exec/-ok命令{}\;对搜索结果执行操作

-a两个条件同时满足

-o两个条件满足任意一个即可

eg:find /etc -size +163840 -a -size -204800

locate

所在路径:/usr/bin/locate

执行权限:所有用户

语法:locate  文件名

功能描述:在文件资料库里查找文件

locate inittab

which

所在路径:/usr/bin/which

执行权限:所有用户

功能描述:搜索命令所在目录及其别名信息

whereis

所在路径:/usr/bin/whereis

执行权限:所有用户

语法:whereis [命令名称]

功能描述:搜索命令所在目录及其帮助文档路径

grep

所在路径:/bin/grep

执行权限:所有用户

语法:grep -iv[指定字串][文件]

功能描述:在文件中搜索字串匹配的行并输出

-i:不区分大小写

-v:排除指定字串

help:

所在路径:Shell内置的命令

执行权限:所有用户

语法:help命令

功能描述:获得Shell内置的命令的帮助的信息

eg:help umask

man

英文原意:manual

所在路径:/usr/bin/man

执行权限;所有用户

语法:man[命令或配置文件]

功能描述:获得帮助信息

压缩命令:gzip

英文原意:GNU zip

所在路径:/bin/gzip

执行权限:所有用户

语法:gzip  [文件]

功能描述:压缩文件

压缩后的格式:.gz

压缩解压命令:gunzip

英文原意:GNU unzip

所在路径:/bin/gunzip

执行权限:所有用户

语法:gunzip    [压缩文件]

功能描述:解压缩.gz的压缩文件

压缩解压命令:tar

所在路径:/bin/tar

执行权限:所有用户

语法:tar  选项[-zcf][压缩后的文件名][目录]

-c    打包

-v    显示详细信息

-f    指定文件名

-z    打包同时压缩

功能描述:打包目录

压缩后的格式:.tar.gz

eg:tar -zcf Japan.tar.gz  Japan

将目录Japan打包并压缩成.tar.gz的文件

压缩解压命令:tar

tar命令解压缩语法:

-x        解包

-v        显示详细信息

-f        指定解压文件

-z        解压缩

eg:tar -zxvf Japan.tar.gz

压缩解压命令:zip

所在路径:/usr/bin/zip

执行权限:所有用户

语法:zip    选项[-r][压缩后的文件名][文件或者是目录]

-r        压缩目录

功能描述:压缩文件或是目录

压缩后的格式.zip

压缩解压的命令:unzip

所在路径:/usr/bin/unzip

执行权限:所有用户

语法:unzip[压缩文件]

功能描述:解压.zip的压缩文件

压缩解压命令:bzip2;

所在路径:/usr/bin./bzip2;

执行权限:所有用户

语法:bzip2 选项[-k][文件

-k产生压缩文件后保留源文件

功能描述:压缩文件

压缩后的文件格式:.bz2

压缩解压命令:bunzip2

所在路径:/usr/bin/bunzip2

执行权限:所有用户

语法:bunzip2    选项[-k][压缩文件]

-k解压缩后保留原文件

功能描述:解压缩

关机和重启的命令

shutdown

shutdown -h now表示立即关机

shutdown -h 1表示1分钟后关机

shutdown[选项]时间

-c取消前一个关机命令

-h关机

-r重启

halt直接使用效果相当于关机

poweroff

init 0

reboot重启系统init 6

syn:把内存的数据同步到磁盘上

当我们关机或者是重启的时候,都应该先执行下sync指令,把内存的数据写入到磁盘中

logout注销用户

在图形运行级别无效,在运行级别3下有效,

指定运行级别

0关机

1单用户(找回丢失密码)

2:多用户状态没有网络服务

3多用户状态有网络服务,不完全多用户,不含NFS服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

runlevel查询系统运行级别

cat /etc/inittab

修改系统默认运行级别

in:3:initdefault;

系统运行级别配置文件

/etc/inittab

切换到指定运行级别的指令:

init[0123456]

一道例题;

如何找回 root 密码,如果我们不小心,忘记 root  密码,怎么找回。

思路: 进入到 单用户模式,然后修改 root 密码。因为进入单用户模式,root 不需要密码就可以登录。

开机->在引导时输入 回车键-> 看到一个界面输入 e ->  看到一个新的界面,选中第二行(编辑内核)在输入  e->  在这行最后输入1 ,再输入 回车键->再次输入 b ,这时就会进入到单用户模式。

这时,我们就进入到单用户模式,使用 passwd  指令来修改 root  密码。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值