Linux学习遇到的问题(权限问题:例如无法创建目录"**": 权限不够"等等)

简介: Linux学习遇到的问题(权限问题:例如无法创建目录"**": 权限不够"等等)

Linux学习遇到的问题(权限问题)

 

1,权限问题:无法创建目录"**": 权限不够":

解决:在命令前加上 sudo 命令后,输入密码即可

原创建目录命令:mkdir [选项] DirName

解决权限问题时的命令:sudo midir [选项] DirName

□ 举例:

sudo mkdir javaProjects

27.png

解决:加sudo

 

 

2,权限问题:文件无法写等操作(Linux:设置文件和文件夹的读写权限)

■ 权限说明:-rw-rw-r--

一共有10位数,其中:

最前面那个 - 代表的是类型(-文件 d 文件夹)

中间那三个 rw- 代表的是所有者(user)

然后那三个 rw- 代表的是组群(group)

最后那三个 r-- 代表的是其他人(other)

r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予

■ 常见权限与权限代码:

28.png 修改权限:

# 文件
chmod 777 demo.txt     # 一个文件 可写可读可执行
chmod 777 *.txt        # 目录下所有 txt 文件 可写可读可执行
chmod 777 *.*         # 目录下所有文件 可写可读可执行

# 目录
chmod 777 /demo       # 目录 可写可读可执行
chmod 777 *                # 目录下所有的文件夹
chmod -R 777 /demo      # 修改文件夹内所有的文件和文件夹及子文件夹

 

■ 删除或添加权限:

u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)

chmod o w xxx.xxx

表示给其他人授予写xxx.xxx这个文件的权限


chmod go-rw xxx.xxx

表示删除xxx.xxx中组群和其他人的读和写的权限

 

3,Linux 常用命令:

① 创建文件夹:mkdir fileName   (mkdir 使用 -p 选项可以解决写目录创建问题)

touch  是建立一个文件

mkdir  是建立一个文件夹

② 删除文件:rm fileName

目录
相关文章
|
11天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
47 3
|
16天前
|
存储 Linux Windows
linux常用目录
/sbin s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。 /home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。 /root 该目录为系统管理员,也称为超级权限者的用户主目录。 /lib 系统开机所需要最基本的动态连接共享库,其作用类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /etc 所有的系统管理所需要的配置文件和子目录。 /usr 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program fies目录。 /bo
32 2
|
20天前
|
存储 安全 Linux
|
21天前
|
Linux 数据安全/隐私保护
linux特殊权限!!
本文介绍了Linux系统中的特殊权限,包括suid、sgid和sbit。suid使普通用户在执行特定命令时获得root权限;sgid使用户在创建文件时继承目录的用户组权限;sbit确保用户只能删除自己在共享目录中创建的文件。此外,文章还讲解了chattr和lsattr命令,用于更改和查看文件的扩展属性,以及umask的概念和计算方法,帮助理解文件和目录的默认权限。
36 1
linux特殊权限!!
|
22天前
|
Linux Shell 数据安全/隐私保护
|
15天前
|
Linux Python
Linux 中某个目录中的文件数如何查看?这篇教程分分钟教会你!
在 Linux 系统中,了解目录下的文件数量是常见的需求。本文介绍了多种方法,包括使用 `ls` 和 `wc` 命令组合、`find` 命令、`tree` 命令以及编程方式(如 Python)。无论你是新手还是有经验的用户,都能找到适合自己的方法。掌握这些技巧将提高你在 Linux 系统中的操作效率。
25 4
|
21天前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
42 2
|
30天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
42 4
|
Linux
Linux批量创建目录
mkdir -p /tmp/test/{1..9}/src
722 0
|
10天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
93 6
下一篇
无影云桌面