终端命令

Kor*_*kel 0 command-line

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

  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. 如何在终端中解压任何.zip.tar.gz文件?

kra*_*xor 7

sudo apt-get update 更新apt的仓库信息,以便安装最新版本的包。

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

大多数人喜欢查看他们使用 root 权限所做的任何更改,这就是他们避免使用sudo apt-get -y和类似的原因。

至于-iand -l,这些看起来像你给命令的参数。每个命令的行为都不同并使用不同的开关,因此在不知道特定命令的情况下,不可能知道这些是什么意思。阅读手册(man apt-get例如)或尝试使用--help任何命令。

使用unzip file.zip提取zip文件,tar xzf file.tar.gz解压的tar.gz文件。