linux简单指令意思,Linux权限,简单指令

linux简单指令

1、ls指令

查看文档和目录属性信息(文档类型、文档权限、目录节点数等等)

-l 列出长数据串,包含文件的属性

-h 显示容量大小

-d 只是列出目录本身,而不是目录内的文件数据

-t 按时间排序

-r 倒序排序输出

-a 全部文件,包含隐藏的文件

-i 列出inode的位置,而非文件属性

-R 与子目录内容一起列出来

-S 按文件容量大小排序,大于 4096 字节才有效

--full-time 完整的呈现文件的修改时间 (modification time)

2、cd指令

进出文件

cd a 进入a目录

cd ~ 到自己的家目录

cd ~shark 到 shark 用户的家目录

cd - 到上次离开的工作目录

3、date指令

显示当前linux系统时间

date

输出

Fri Jul 19 07:15:48 UTC 2019

(上面的输出的信息是: 周五 七月 19 日 7 点 15 分 48 秒 UTC 时区 2019 年)

输出更多格式

格式 含义

%y 去掉世纪的年份(00 - 99)

%Y 完整的年份

%m 月份(01 - 12)

%d 一个月中的第几天(01 - 31)

%H 一天中的第几个小时(24小时制,00 - 23)

%M 分钟数(00 - 59)

%S 秒(00 - 59)

%F 输出 yyyy-mm-dd 的格式

%T 输出 hh:mm:ss 的格式

%c 本地相应的日期和时间表示

%I 大写的 i 第几个小时(24小时制)

%j 一年中的第几天(001 - 366)

%U 一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周。

%w 一个星期中的第几天(0 - 6,0是星期天)

%W 和%U基本相同,不同的是%W以星期一为一个星期的开始。

%x 本地相应日期

%X 本地相应时间

%Z 时区的名字(如果不存在为空字符)

%% ‘%’字符

4、关机指令

[root@study ~]# shutdown -h now

立刻关机,其中 now 相当于时间为 0 的状态

[root@study ~]# shutdown -h 20:25

系统在今天的 20:25 分会关机,若在21:25才下达此指令,则隔天才关机

[root@study ~]# shutdown -h +10

系统再过十分钟后自动关机

[root@study ~]# shutdown -r now

系统立刻重新开机

[root@study ~]# shutdown -r +30 'The system will reboot'

再过三十分钟系统会重新开机,并显示后面的讯息给所有在线上的使用者

[root@study ~]# shutdown -k now 'This system will reboot'

仅发出警告信件的参数!系统并不会关机!

linux中的权限

1、属主,属组,其他人

Linux 系统中一切皆文件。

每个文件和目录都有自己的属主和属组,其他人与这个文档和那些用户没有关系。

2、记录用户和组的文件

/etc/passwd 保存了用户的相关信息

/etc/shadow 保存了用户的密码等信息

/etc/group 保存了组的相关信息

3、文件属性

2786728b739f

image.png

文档类型

d : directory 目录文件

b : block device, 块设备文件,支持以block(块)为单位进行随机访问

c :character device,字符设备文件,支持以(字符)character为单位进行线性访问,

例如键盘、鼠标(一次性读取设备)。

major number :主设备号,用标识设备文件,今儿确定要加载的驱动程序

minor number :次设备号,用于标识同一类型中的不同的设备

8位二进制:0-255

l : symbolic link, 符号链接文件,就行 Windows 中的快捷方式;

p : pipe, 命名管道;

s : socker, 套接字文件;

关于权限部分

2786728b739f

image.png

第一个位置是 读权限,有读权限,就在此位置用 r 表示。

第二个位置是 写权限, 有写权限,就在此位置用 w 表示。

第三个位置是 执行权限, 有写权限, 就在此位置用 x 表示

假如没有,用英文的短横线 - 表示。比如: r-- , 表示 只有读的权限。

4、修改文档的权限和属性

修改属主和组

修改属主和属组的命令可以使用 chown, 就是 change owner 的简写。

chown 命令语法

chown [-R] 帐号名称 文件或目录

chown [-R] 帐号名称:组名称 文件或目录

chown [-R] 帐号名称.组名称 文件或目录

注意:

只有root可以修改属主

这里的账号名称和组名称,必须存在于系统中,在 /etc/passwd 和 /etc/group 文件中有相应的记录。

// 修改属主和属组

chown sshd.sshd a.txt

// 修改目录及其下面所有的文件和目前的属主和属组, 需要创建这个目录

chown -R sshd:sshd /opt/mysql/data

// 修改属主

chown sshd b.txt

// 修改属组, 注意组名 sshd 前面有个点

chown .sshd b.txt

修改权限

修改权限的命令使用 chmod, 就是 change mode 的简写。

chmod 命令语法

chmod [-R] 权限表示方式 文件或目录

-R 选项是对目录进行递归操作

权限的改变使用的是chmod这个指令,但是,权限的设置方法有两种, 分别可以使用数字或者是符号来进行权限的变更。

符号的方式

2786728b739f

image.png

所谓的符号就是上图中的 r、w 和 x。那如何表示身份对象呢?

属主, 就是 user 的意思, 可以使用 u 来表示

属组, 就是 group 的意思, 可以使用 g 来表示

其他人, 就是 others 的意思, 可以使用 o 来表示

所有人, 可以使用 all, 就用 a 来表示

增加权限使用英文的 + 符号; 移除权限使用英文的 - 符号; 设置权限使用英文的 = 符号

演示

1、设置 .bashrc 文件的权限,具体要求如下:

属主为 可读,可写;属组为 可读;其他人为 可读

chmod u=rw,g=r,o=r .bashrc

2、修改 .bashrc 文件的权限为如下描述

属主增加 可执行权限;属组增加 可写;可执行权限;其他人移除 可读权限

chmod u+x,g+wx,o-r .bashrc

3、修改 .bashrc 文件的权限为:

给所有用户增加可执行权限

chmod a+x .bashrc

数字的方式

使用数字的方式操作权限,就是把之前的每个角色的具体位置的的符号转变成一个数字。

r --> 4

w --> 2

x --> 1

对应到每个身份上时,需要把三个位置的数字相加。

比如一个文档的权限是 -rwxr--r--, 对应的数字方式的权限是 744。

文档类型: - 代表普通文件

属主:rwx 分别对应了 4 2 1,相加后就是 7

属组: r-- 分别对应了 4 0 0 , 相加后就是 4

其他人: r-- 分别对应了 4 0 0 , 相加后就是 4

演示

数字方式的权限设置,都是直接设置的,没有增加、删除之说。

1、设置文件 .bashrc 的权限为

属主:可读可写可执行;属组: 可读可执行;其他人: 无权限

chomd 750 .bashrc

权限对于文件和目录的意义

这个很复杂,要好好看老师原笔记。

一定要理解!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值