unit 6 文档练习

1.文件属性查看

命令:ls -l 文件名   ##查看文件属性

****  -|rw-r--r--.|1| root| root|   0 |Apr  4 00:07 |file

1|  2    |3| 4  | 5  | 6   | 7        | 8

(1) “-”:文件类型

-   ##普通文件

d   ##目录

c   ##字符设备

s   ##套接字

p   ##管道

b   ##快设备

l   ##连接

(2) “rw-r--r--”:文件读写权限

|rw-|r--|r--

| 1 | 2 | 3

1    ##所有人的权限

2    ##所有组的权限

3    ##其他人的权限

(3) “1”

对文件:文件内容被系统记录的次数

对目录:目录中文件属性的字节数

(4) “root”

root   ##文件所有人

(5) “root”

root   ##文件所有组

(6) 0

文件内容的大小

(7) Apr  4 00:07

文件最后一次被修改的时间

(8) “file”

文件名

2.文件所有人所有组的管理

命令:chown 用户      文件    ##更改文件的所有人

命令:chown 用户,组名  文件    ##更改所有人所有组

命令:chown -R 用户     目录    ##更改目录本身及里面所有内容的所有人

chgrp -R 组名     目录    ##更改目录本身及里面所有内容的所有组

3.文件的普通权限

|rw-|r--|r--

| 1 | 2 | 3

** 1    ##文件所有人对文件可以读写

2    ##文件组成员对文件可读

3    ##其他人对文件可读

** r       ## 对文件:可以查看文件中的字符

对目录:可以查看目录中文件的信息

** w       ##对文件:可以更改文件内字符

对目录:可以在目录中添加删除文件

** x       ##对文件:可以运行文件内记录的程序动作

对目录:可以进入目录中

4.修改文件普通权限

(1)字符方式

命令:chmod [<u|g|o><+|-|=><r|w|x> 文件

(2)数字方式

r=4  w=2  x=1

|rw-|r--|r--

| u | g | o

**u=rw-=4+2+0=6

g=r--=4+0+0=4

o=r--=4+0+0=4

即文件权限为664

命令:chmod  修改后权限值  文件

5.系统默认权限

命令:umask

命令:umask 权限值  ##修改umask

6.永久修改系统默认权限

命令:vim /etc/bashrc     ##修改shell

vim /etc/profile    ##修改系统

**  第一个为普通用户umask

第二个为超级用户umask

命令:source /etc/bashrc    ##让设置生效

source /etc/profile   ##让设置生效

6.特殊权限

(1)suid  ##冒险位  只针对二进制可执行文件,文件内记录的程序产生的进程的所有人为文件             所有人,和进程发起人身份无关。

命令:chmod   u+s   文件

chmod   4xxx  文件

(2)guid  ##强制位  对文件:只针对二进制可执行文件,任何人运行二进制文件程序时程序产                       生的进程的所有组都是文件的所有组,和程序发起人组的身份无关

对目录:当目录有sgid权限后,目录中新建的所有文件的所有组都自动归                       属到目录的所有组之中,和文件建立者所在的组无关

命令:chmod  g+s     文件|目录

chmod  2xxx    文件|目录

(3)sticky  ##粘制位  只针对与目录,当一个目录上有t权限,那么目录中的文件只能被所有人                    删除

命令:chmod  o+t   文件

chmod  1777  文件

时间: 2024-07-28 12:37:39

unit 6 文档练习的相关文章

unit 12 文档练习

1.文件归档,就是把多个文件变成一个归档文件 命令:tar c    ##创建 tar f    ##指定归档文件名称 tar t      ##显示归档文件中的内容 tar r     ##向归档文件中添加文件 tar  --get    ##取出单个文件 tar  --delete   ##删除单个文件 3.压缩文件 gz 命令:gzip westos.tar     ##压缩成gz格式 命令:gunzip  westos.tar.gz   ##解压gz格式压缩包 命令:tar zcf et

unit 10 文档练习

1.系统日志默认分类 /var/log/messages    ##系统服务及日志,包括服务的信息,报错等等 /var/log/secure     ##系统认证信息日志 /var/log/maillog     ##系统邮件服务信息 /var/log/cron       ##系统定时任务信息 /var/log/boot.log     ##系统启动信息 2.日志管理服务rsyslog (1)rsyslog负责采集日志和分类存放日志 (2)rsyslog日志分类 命令:vim /etc/rsy

unit 14 文档练习

1.设备访问 /dev/xdxn     ##硬盘设备/dev/sda1 /dev/cdrom     ##光驱 /dev/mapper/*   ##虚拟设备 2.设备的使用 fdisk -l   ##查看真实存在的设备 cat /proc/partitions  ##系统能够识别的设备 blkid      ##系统能够挂载使用的设备id df        ##查看设备被系统使用的情况 3.设备的挂载 命令:mount /dev/sdb1  /mnt   ##把系统中第二块硬盘的第一个分区挂

unit 11 文档练习

1.IP基础知识 (1)ipv4    ##互联网协议的第四版 (2)进制32位-----10进制 172.25.0.10/255.255.255.0 IP地址 /  子网掩码 子网掩码255位对应的ip位为网络位,子网掩码0对应的ip位为主机位 2.配置IP (1)图形界面 命令:nm-connection-editor (2)文本化图形 命令:nmtui (3)命令 ifconfig 网卡 ip netmask   ##临时设定 命令:nmcli connection add type et

unit 8 文档练习

1.systemctl 命令 (1)命令:systemctl list-units   ##列出当前系统服务的状态 (2)命令:systemctl list-unit-files   ##列出服务的开机状态 (3)命令:systemctl status sshd-service  ##查看指定服务的状态 (4)systemctl stop sshd-service      ##关闭指定服务 (5)systemctl start sshd-service      ##开启指定服务 (6)sys

unit 9 文档练习

1.openssh-server  ##功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 2.客户端连接方式 命令:ssh   远程主机用户@远程主机ip 命令:ssh [email protected] 命令:ssh  远程主机用户@远程主机ip -X   ##调用远程主机图形工具 命令:ssh [email protected]  -X 命令:ssh  远程主机用户@远程主机ip  command  ##直接在远程主机运行某条命令 命令:ssh [email protec

unit 13 文档练习

1.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm   ##rpm结尾的适用与redhat操作系统 软件名称   软件版本    软件适用系统  64位 2.如何安装软件 (1)rpm rpm-ivhname.rpm       ##安装 ,-v显示过程,-h指定加密方式为hash rpm-e name          ##卸载 rpm-ql name         ##查询软件生成文件 rpm-qlp  name.rpm  

unit 7文档练习

1.进程的定义 进程就是cpu未完成的工作 2.ps 命令 命令: ps    a   ##关于当前环境的所有进程 命令:ps    x   ##与当前环境无关的所有进程 命令:ps    f   ##显示进程从属关系 命令:ps    e   ##显示进程调用环境工具的详细信息 命令:ps    l   ##长列表显示进程的详细信息 命令: ps    u   ##显示进程的用户信息 命令:ps ax -o %cpu     ##显示进程cpu负载 命令: ps ax -o %mem     

KOTLIN开发语言文档(官方文档) -- 入门

1.   入门 1.1.  基本语法 1.1.1.   定义包 包说明应该在源文件的顶部: 1 package my.demo 2 import java.util.* 3 // … 并不要求包与目录匹配:源文件可以在文件系统中的任意地方. 查看:包(2.2) 1.1.2.   定义函数 函数带有Int类型参数,并返回Int类型值: 1 fun sum(a: Int, b: Int): Int { 2 return a+b 3 } 函数体可以是表达式,并可从中推断出返回值类型: 1 fun su