У меня есть вопросы по некоторым командам Терминала:
Почему вы должны выполнить sudo apt-get update
перед установкой программы или после загрузки чего-либо? Обновляет ли он тогда Ubuntu?
В чем разница между sudo gedit /location/to/afile.txt
и gksu gedit /location/to/afile.txt
?
Почему люди этого не делают? используйте -y
в конце команды, как, например, в sudo apt-get install programx -y
.
Что означают -i
и -l
(есть ли еще) в Терминале?
Как я могу распаковать любой .zip или файл .tar.gz в Терминале?
sudo apt-get update
обновления информация о хранилище Кв., таким образом, можно установить последнюю версию пакетов.
sudo gedit
попросит у Вас пароля в окне терминала, в то время как gksu gedit
подсказки для пароля с GUI.
Большинству людей нравится рассматривать любые изменения, которые они вносят с корневыми полномочиями, вот почему они воздерживаются от использования sudo apt-get -y
и подобный.
Что касается -i
и -l
, они похожи на параметры, которые Вы дали бы команде. Каждая команда ведет себя по-другому и использует различные переключатели, таким образом, не зная определенную команду, не возможно сказать то, что они означают. Прочитайте руководство (man apt-get
, например) или попытайтесь использовать --help
с любой командой.
Использование unzip file.zip
для извлечения zip-файла и tar xzf file.tar.gz
для извлечения tar.gz файла.
, Почему необходимо сделать
sudo apt-get update
прежде, чем установить программу или после загрузки чего-то? Это обновляет Ubuntu затем?
нет, это не обновит Ubuntu. Это просто обновляет репозитории и PPA.
, Каково различное между sudo gedit /location/to/afile.txt и gksu gedit /location/to/afile.txt?
не открывают gui приложение как корень до sudo
вместо sudo, необходимо использовать gksu
. gksu
пакет не установлен по умолчанию, таким образом, выполняет эту команду sudo apt-get install gksu
для установки gksu пакета.
, Почему люди не не используют-y на конце команды, как sudo Кв. - получают programx-y?
, поскольку люди хотят apt-get
всегда запросить (просят разрешение) прежде, чем установить пакеты.
, Как я могу распаковать какой-либо .zip или .tar.gz файл Терминалом?
unzip filename.zip
tar -xzvf file.tar.gz