首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

详解linuxumask使用

最近开始学习linux ,看完马哥linux课程关于umask这个部分, 写这篇博客希望加深我对umask理解 和对umask不太清楚博友一些帮助。...umask用于设置用户创建文件或者目录默认权限,umask设置是权限“补码”,而我们常用chmod设置是文件权限码。...2 umask是用来做什么 默认情况umask值是022(可以用umask命令查看),此时你建立文件默认权限是644(6-0,6-2,6-2),建立目录默认 权限是755(7-0,7-2,7...-2),可以用ls -l验证一, 现在应该知道umask用途了吧,它是为了控制默认权限。...3 基本权限讲解 讲解umask使用之前, 需要先讲解下文件基本权限 linux文件权限 r w x 文件 可以查看文件内容 可以修改文件 可以把文件启动为一个运行程序 目录 可以ls查看目录中文件名

1.5K21
您找到你想要的搜索结果了吗?
是的
没有找到

linux umask 详解

在说umask用法之前我们现在了解一umask是什么?...umask一般是用在你初始创建一个目录或者文件时候赋予他们权限 当我们登录系统之后创建一个文件总是有一个默认权限,那么这个权限是怎么来呢?这就是umask干的事情。...一般在/etc/profile、$ [HOME]/.bash_profile或$[HOME]/.profile中设置umask值。 umask值就是指“Linux文件默认属性需要减掉权限”。...比如Linux普通文件最大默认属性是666,目录文件最大属性是777。但是我们不想要用户在新建立文件时,文件属性是666或777,那么我们就要设置umask值。...Linux系统预置umask值是022,那么用户在新建立普通文件时,普通文件属性就是666-022=644,新建立目录文件时,目录文件属性就是777-022=755。

2.2K60

Linux基本指令

前言 Linux基本指令涵盖了文件管理、文本处理、系统信息、网络配置和权限管理等。 ls 指令 语法 ls [选项] [目录或文件] 功能 对于目录,该命令列出该目录下所有子目录与文件。...家目录 在Linux系统中,每个用户都有一个家目录。该目录通常位于 /home/username ,其中 username 是用户登录名。...ps:因为Linux不像Windows有回收站功能,Linux直接删除就是真的删除了,系统会直接崩溃 man指令 Linux命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。...(move (rename) files),是Linux系统常用命令,经常用来备份文件或者目录。...top Linux常用性能分析工具,能够实时显示系统中各个进程资源占用状况,类似于Windows任务管理器。

800

Linux】--- Linux基本指令(1)

一、快速认识几个指令 为了方便后面的指令编写,我们这快速认识几个指令,如下: pwd指令,作用是显示当前在Linux系统中所处路径。...ls指令,作用是罗列出当前路径文件名,当然如果未创建则什么都没有。 mkdir指令,作用是在当前路径,创建一个“文件夹”(目录)。 cd指令,作用是进入指定”文件夹“(目录)。...补: whoami作用是查看当前正在使用Linux系统的人是谁(用户)。在表述时候,我们通常会说我们在XXX路径,此处我们就是指whoami结果。...解释一,面手册分为8章(即上图中前8个) : 1 是普通命令(可执行程序,指令); 2 是系统调用(即是由操作系统内核(Linux系统)提供接口),如fork,open,write之类(通过这个...(move (rename) files),是Linux系统常用命令,经常用来备份文件或者目录。

7110

Linux】---Linux基本指令(2)

常用选项: -n对输出所有行编号 q退出more 1.4 less 指令 less工具也是对文件或其它输出进行分页显示工具,应该说是linux正统查看文件内容工具,功能极其强大; less用法比起...Linuxfind命令在目录结构中搜索文件,并执行指定操作。 Linuxfind命令提供了相当多查找条件,功能很强大。...由于find具有强大功能,所以它选项也很多,其中大部分选项都值得我们花时间来了解一。 即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应权限。...sz指令,作用是将压缩包传到windows上;rz则是将windows上压缩包传到Linux的当前路径。...(Linux Linux) 1.13 uname –r 指令: 语法: uname[选项] 功能: uname用来获取电脑和操作系统相关信息。

9710

每天学点Linux命令之umask

前言 在进入今天主题之前,我们先来回顾一Linux文件权限相关知识点。Linux文件权限可分为3组,分别是文件拥有者、同个群组其他用户、不同群组其他用户。...如果我们继续新建其他文件,通常情况其默认权限也跟file1一样,不信的话读者可以自己试一试。那么有没有办法指定新建文件时给文件分配其他默认权限呢?...我们新建一个文件验证一便知: root@study-machine:~/work# ls root@study-machine:~/work# umask 0022 root@study-machine...我们新建一个目录验证一便知: root@study-machine:~/work# ls root@study-machine:~/work# umask 0022 root@study-machine...接下来我们设置umask值为002来验证一: root@study-machine:~/work# umask 002 root@study-machine:~/work# umask 0002 root

81210

LinuxGDB调试指令总结

摘要 之前写C++一些程序都是在windows,直接使用VS2017傻瓜式编译器,最近尝试摸索在linux进行C++程序编译,有了一些成果!特此总结!...代码编辑器:VS Code(虽然vim很强大,但我觉得vim查看和修改少量代码更为适合,编辑整个程序文件还是用VS Code吧) 代码编译器:虽然VS Code有对应C++插件,还是感觉不舒服,所以笔者还是使用指令在...这次主要介绍GDB指令,其他编译方法和指令请自行上网查询! 启动gdb后,可以进入到交互模式,通过以下命令对程序完成调试工作!...g++ -g -std=c++11 main.cpp gdb a.out 常用指令如下: 01 运行指令: run(简写r): 运行程序,当遇到断点后,程序会在断点处停止运行,等待用户输入下一步命令...print gdb_test(a):将以变量 a 作为参数调用 gdb_test() 函数 display 表达式:在单步运行时将非常有用,使用display命令设置一个表达式后,它将在每次单步进行指令

4.5K20

每天学点Linux命令之umask

前言 在进入今天主题之前,我们先来回顾一Linux文件权限相关知识点。Linux文件权限可分为3组,分别是文件拥有者、同个群组其他用户、不同群组其他用户。...如果我们继续新建其他文件,通常情况其默认权限也跟file1一样,不信的话读者可以自己试一试。那么有没有办法指定新建文件时给文件分配其他默认权限呢?...我们新建一个文件验证一便知: root@study-machine:~/work# ls root@study-machine:~/work# umask 0022 root@study-machine...我们新建一个目录验证一便知: root@study-machine:~/work# ls root@study-machine:~/work# umask 0022 root@study-machine...接下来我们设置umask值为002来验证一: root@study-machine:~/work# umask 002 root@study-machine:~/work# umask 0002 root

82110

liunx入门:Linux基本指令

这是我参与「掘金日新计划 · 10 月更文挑战」第16天,点击查看活动详情 Linux基本指令 ls 指令 语法: ls [选项][目录或文件] 功能:对于目录,该命令列出该目录下所有子目录与文件...功能:删除文件或目录 常用选项: -f 即使文件属性为只读(即写保护),亦直接删除 -i 删除前逐一询问确认 -r 删除目录及其下所有文件 man指令 解释一,面手册分为8章 1.是普通命令 2....可以用来移动文件或者将文件改名(move (rename) files),是Linux系统常用命 令,经常用来备份文件或者目录 语法: mv [选项] 源文件或目录 目标文件或目录 *功能: 视...-s 不输出多行空行 less指令(重要) less 工具也是对文件或其它输出进行分页显示工具,应该说是linux正统查看文件内容工具,功能极 其强大。...)』意思;另外,他也可 以用来取代exit shell(了解) shell 对于Linux,有相同作用,主要是对我们指令进行解析,解析指令Linux内核。

2.1K20

Linux常用基本指令大全

目录 在XShell复制粘贴 1. ls指令 2. pwd指令 3. cd指令 拓展 4. tree指令 5. whoami指令 6. touch指令 7. stat指令 8. mkdir指令 9....一定不要rm -rf / ,这个操作指令就是传说中删库! ---- 10. man指令 Linux 命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。...---- 12. mv指令 mv 命令是 move 缩写,可以用来移动文件或者将文件改名( move (rename) fifiles ),是 Linux 系统常用命令,经常用来备份文件或者目录...-j  显示在当年中第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中天数) -y  显示当前年份日历 案例: ---- 20. find指令 Linux...Linux fifind 命令提供了相当多查找条件,功能很强大。由于 fifind 具有强大功能,所以它选项也很多,其中大部分选项都值得我们花时间来了解一

1.5K30
领券