Linux终端文件夹管理员,如何以管理员身份在Ubuntu桌面中打开和编辑文件和文件夹...

9562a00a9858df7ecc2b88aa1a5ed6c7.png

在以Linux管理员身份处理文件和文件夹时,我们经常需要访问和编辑需要root权限的文件和文件夹。我们通常使用sudo功能通过Ubuntu终端(命令行实用程序)执行此任务。但是,当我们需要通过图形界面编辑需要root特权的文件时,我们需要一个可靠的解决方法。

最新版本的Ubuntu,例如Ubuntu 18.o4 LTS,带有默认的文件管理器,名称为Nautilus。这个为GNOME桌面创建的开源文件管理器为我们提供了一种管理文件和应用程序的方法。它还允许我们以Ubuntu管理员的身份打开和编辑文件和文件夹。它提供的其他功能包括:

创建文件夹和文档

显示文件和文件夹

搜索和管理文件

以管理员身份运行脚本和应用程序

安装和删除字体等。

幸运的是,默认情况下,我的Ubuntu版本Ubuntu 18.04附带了该实用程序。您可以按照以下部分中描述的步骤进行安装。

安装Nautilus

以下步骤将帮助您将Nautilus文件管理器安装到Ubuntu系统:

打开终奌站通过Ctrl + Alt + T或通过Ubuntu破折号。

以管理员身份运行以下命令:

$ sudo apt install nautilus-admin

9d2577f627e0219103395bf051d627d8.png

输入ÿ当提示您使用额外的磁盘空间时。

Nautilus将安装在您的系统上。您可以通过在Ubuntu Dash中输入Nautilus进行检查,如下所示:

18f683aea7ce8f5fe53b24dc1a5caf47.png

您系统中的文件管理器现在是Nautilus。

以管理员身份打开文件夹

让我们假设您需要打开一个需要root权限的文件夹。您可以通过UI文件管理器访问该文件夹,右键单击,然后从菜单中选择以管理员身份打开。

例:

在此示例中,我们要从“其他位置”访问根文件夹。由于此文件夹需要root特权,因此我们将按以下方式访问它:

28c53cfb41bf0130be3ee3171f6b2e92.png

系统将要求您提供身份验证信息,之后您便可以访问该文件夹的内容。

以管理员身份编辑文件

如果要编辑文件(例如系统配置文件),需要root权限,则Nautilus文件管理器允许您以管理员身份编辑该文件。您只需要访问该文件,然后右键单击并从菜单中选择以管理员身份编辑。

例:

让我们假设我要编辑位于/sys /kernel /security的安全文件“ evm”。通过常用方法打开它时,将收到以下消息:

f93b5baa7f0ff582266ac2fa3bcf9693.png

解决方法是通过Nautilus打开文件,如下所示:

3ab1c4ad990a9dc131c3349dd6875209.png

提供身份验证详细信息后,您将可以访问和编辑文件的内容。

通过本教程学习安装和使用的Nautilus文件管理器,将使您每次想要访问和编辑Ubuntu系统上安全文件或文件夹的内容时,都无需使用终端。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值