终端命令

终端命令

我对一些终端命令有一些疑问:

  1. sudo apt-get update为什么在安装程序之前或下载某些内容之后 必须这样做?那么它会更新 Ubuntu 吗?

  2. sudo gedit /location/to/afile.txt和有什么不同gksu gedit /location/to/afile.txt

  3. 为什么人们不在-y命令末尾使用,例如在sudo apt-get install programx -y

  4. -i终端中的和-l(还有什么)是什么意思?

  5. 我怎样才能解开任何。压缩或者压缩文件终端中的文件?

答案1

sudo apt-get update更新 apt 的存储库信息,以便您可以安装最新版本的软件包。

sudo gedit将在终端窗口中要求您输入密码,而gksu gedit使用 GUI 提示输入密码。

大多数人喜欢使用 root 权限来检查他们所做的任何更改,这就是他们不使用sudo apt-get -y类似功能的原因。

至于-i-l,它们看起来像是您要提供给命令的参数。每个命令的行为不同,并使用不同的开关,因此如果不知道特定命令,就不可能知道它们的含义。阅读手册(man apt-get例如)或尝试--help与任何命令一起使用。

用于unzip file.zip提取 zip 文件并tar xzf file.tar.gz提取 tar.gz 文件。

答案2

sudo apt-get update为什么在安装程序之前或下载某些内容之后必须这样做?那么它会更新 Ubuntu 吗?

不,它不会更新 Ubuntu。它只会更新存储库和 PPA。

sudo gedit /location/to/afile.txt 和 gksu gedit /location/to/afile.txt 之间有什么区别?

不要sudo用 sudo 代替 root 权限打开 GUI 应用程序,你必须使用gksu.gksu包默认未安装,因此运行此命令sudo apt-get install gksu来安装 gksu 包。

为什么人们不在命令末尾使用 -y,例如 sudo apt-get programx -y?

因为人们apt-get总是希望在安装软件包之前得到提示(请求许可)。

如何通过终端解压任何 .zip 或 .tar.gz 文件?

  • unzip filename.zip

  • tar -xzvf file.tar.gz

相关内容