Просто у вас было несоответствие суммы хэш-файла в архиве US на некоторых свежих установках 12.04.5. Более короткое решение, которое работало для меня по крайней мере:
# rm /var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_precise_*
# rm /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise*
# aptitude update
... now worked ...
Найдите книгу Ubuntu с хорошим индексом командной строки, zerox it и поместите ее рядом с компьютером. Заставляй себя использовать его. Хорошим ресурсом является книга «Команды Ubuntu Linux Toolbox 1000+», охватывает все, что вам нужно знать (http://www.amazon.com/Ubuntu-Linux-Toolbox-Commands-Debian/dp/0470082933)
Однако, если вы не запускаете сервер, на рабочем столе Ubuntu почти все доступно с графическим интерфейсом.
history | grep SOMETHING
- находит команду, которую вы использовали до того, как она содержит SOMETHING.
fortune
-: -)
Вот некоторые общие команды для управления файловой системой:
cp [src] [dest]
- копирует src в dest mv [src] [dest]
- перемещает src в dest (также используется для переименование) cd [dir]
- изменяет текущий каталог на dir pwd
- печатает текущий каталог cat [file]
- печатает содержимое файла в экран rm [file]
- удаляет файл1 rmdir [dir]
- удаляет пустой каталог Префикс любой из команд с помощью sudo
заставляет команду выполняться как пользователь root.
1 - не набирать sudo rm -rf /
, поскольку он удалит файловую систему
Чтобы узнать, как использовать команду, добавьте пробел, а затем «--help» до конца - это расскажет вам, как использовать его и дает список опций.
, например
g1]
cp --help
Вот некоторые общие команды для управления файловой системой:
cp [src] [dest]
- копирует src в dest mv [src] [dest]
- перемещает src в dest (также используется для переименование) cd [dir]
- изменяет текущий каталог на dir pwd
- печатает текущий каталог cat [file]
- печатает содержимое файла в экран rm [file]
- удаляет файл1 rmdir [dir]
- удаляет пустой каталог Префикс любой из команд с помощью sudo
заставляет команду выполняться как пользователь root.
1 - не набирать sudo rm -rf /
, поскольку он удалит файловую систему
Я рекомендую использовать Compiion CLI Companion :
CLI Companion - это инструмент для хранения и запуска команд терминала из графического интерфейса. Люди, незнакомые с терминалом, найдут CLI Companion полезным способом познакомиться с терминалом и разблокировать его потенциал. Опытные пользователи могут использовать CLI Companion для хранения их обширного списка команд в списке, доступном для поиска. blockquote>[/g3]
Вы получите его, выполнив:
sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies sudo apt-get update sudo apt-get install clicompanion
Если вы не хотите добавлять PPA try этот файл для 12.04 (последняя версия 1.1-6, выпущенная в 2012-04-14) - проверьте эту страницу для более новых версий.) - или удалите PPA после установки с помощью
sudo add-apt-repository -r ppa:clicompanion-devs/clicompanion-nightlies
.
Переключиться на zsh!
Хотя это очень похоже на bash, у него есть много приятных дополнительных функций из коробки (например, например, коррекция шрифтов, даже в предыдущем компоненте пути или полезном виджет для вызова справки для текущей команды (через run-help, я нажимаю ESC-h после, например, набрав mplayer
, и он открывает справочную страницу. После закрытия я вернусь к старой строке)).
Я рекомендую следующую книгу, которая охватывает zsh, bash и некоторые другие оболочки: От Bash до Z Shell: Покорение командной строки . Пока мне уже несколько лет, я рад, что это не заставило меня отказаться от покупки. Эта рекомендация также выполняется, если вы не хотите переключиться на zsh.
Я много лет использую командную строку с нескольких лет (локально и через SSH), я только недавно сделал переход на zsh сам (в основном из-за моего пользовательского приглашения bash, которое несовместимо). Вот мой zsh config (интегрирован в мой репозиторий dotfiles ).
Вы можете использовать chsh -s /bin/zsh
для переключения вашей оболочки (через / etc / passwd ) или просто назовите его из текущей оболочки, т. е. введите zsh
в приглашении bash (вам, вероятно, придется сначала установить его (sudo apt-get install zsh
).
history | grep SOMETHING
- находит команду, которую вы использовали до того, как она содержит SOMETHING.
fortune
-: -)
Чтобы узнать, как использовать команду, добавьте пробел, а затем «--help» до конца - это расскажет вам, как использовать его и дает список опций.
, например
g1]
cp --help
Переключиться на zsh!
Хотя это очень похоже на bash, у него есть много приятных дополнительных функций из коробки (например, например, коррекция шрифтов, даже в предыдущем компоненте пути или полезном виджет для вызова справки для текущей команды (через run-help, я нажимаю ESC-h после, например, набрав mplayer
, и он открывает справочную страницу. После закрытия я вернусь к старой строке)).
Я рекомендую следующую книгу, которая охватывает zsh, bash и некоторые другие оболочки: От Bash до Z Shell: Покорение командной строки . Пока мне уже несколько лет, я рад, что это не заставило меня отказаться от покупки. Эта рекомендация также выполняется, если вы не хотите переключиться на zsh.
Я много лет использую командную строку с нескольких лет (локально и через SSH), я только недавно сделал переход на zsh сам (в основном из-за моего пользовательского приглашения bash, которое несовместимо). Вот мой zsh config (интегрирован в мой репозиторий dotfiles ).
Вы можете использовать chsh -s /bin/zsh
для переключения вашей оболочки (через / etc / passwd ) или просто назовите его из текущей оболочки, т. е. введите zsh
в приглашении bash (вам, вероятно, придется сначала установить его (sudo apt-get install zsh
).
Чтобы узнать, как использовать команду, добавьте пробел, а затем «--help» до конца - это расскажет вам, как использовать его и дает список опций.
, например
g1]
cp --help
«apropos» (или его эквивалент: «man -k»), чтобы найти команду, чтобы что-то сделать.
$ apropos [my query]
Например, чтобы найти команду для копирования файлов:
$ apropos copy
отобразит список команд, из которых
cp (1) - copy files and directories
- один.
«cp» - это команда, а «1» - это раздел из где он появляется. Раздел 1 - это общие пользовательские команды (другие разделы включают такие вещи, как вызовы библиотеки, которые вас не интересуют). Чтобы ограничить поиск только секцией 1, используйте:
$ apropos -s1 [my query]
Чтобы затем узнать больше о команде, используйте «человек». например,
$ man cp
Я узнал тонну об использовании командной строки и о том, как работать с ней, читая «Поваренную книгу Баша» от O'Reilly и Associates. Это книга о сценариях Bash, но укусы размером с кулинарной книгой делают ее очень доступной. В качестве побочного преимущества, если вы думаете: «Gee, я бы хотел сделать X, но я не знаю, как», вы можете использовать оглавление для поиска X (и Y и Z в этом отношении) и получить хорошую идею о том, как это сделать (и достойное объяснение того, как это работает с указателями на другие рецепты и ресурсы, которые могут еще больше расширить ваше понимание).
Я узнал тонну об использовании командной строки и о том, как работать с ней, читая «Поваренную книгу Баша» от O'Reilly и Associates. Это книга о сценариях Bash, но укусы размером с кулинарной книгой делают ее очень доступной. В качестве побочного преимущества, если вы думаете: «Gee, я бы хотел сделать X, но я не знаю, как», вы можете использовать оглавление для поиска X (и Y и Z в этом отношении) и получить хорошую идею о том, как это сделать (и достойное объяснение того, как это работает с указателями на другие рецепты и ресурсы, которые могут еще больше расширить ваше понимание).
Я читал Official Ubuntu Server Book, The (2nd Edition) , чтобы изучить системное администрирование, и не только я стал более искусным в использовании командной строки, но я также начал узнать внутреннюю работу самой ОС.
Использование Ubuntu Server Edition помогает мне легче освоить командную строку, потому что у меня нет GUI для резервного копирования.
Попробуйте использовать рыбу
fish - это дружественная пользователю командная строка для UNIX-подобных операционных систем, таких как Linux.
Среди прочего в ней реализовано более продвинутое завершение вкладки, чем bash. может быть очень полезным во время обучения.
Вот некоторые общие команды для управления файловой системой:
cp [src] [dest]
- копирует src в dest mv [src] [dest]
- перемещает src в dest (также используется для переименование) cd [dir]
- изменяет текущий каталог на dir pwd
- печатает текущий каталог cat [file]
- печатает содержимое файла в экран rm [file]
- удаляет файл1 rmdir [dir]
- удаляет пустой каталог Префикс любой из команд с помощью sudo
заставляет команду выполняться как пользователь root.
1 - не набирать sudo rm -rf /
, поскольку он удалит файловую систему
Я рекомендую использовать Compiion CLI Companion :
CLI Companion - это инструмент для хранения и запуска команд терминала из графического интерфейса. Люди, незнакомые с терминалом, найдут CLI Companion полезным способом познакомиться с терминалом и разблокировать его потенциал. Опытные пользователи могут использовать CLI Companion для хранения их обширного списка команд в списке, доступном для поиска. blockquote>[/g3]
Вы получите его, выполнив:
sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies sudo apt-get update sudo apt-get install clicompanion
Если вы не хотите добавлять PPA try этот файл для 12.04 (последняя версия 1.1-6, выпущенная в 2012-04-14) - проверьте эту страницу для более новых версий.) - или удалите PPA после установки с помощью
sudo add-apt-repository -r ppa:clicompanion-devs/clicompanion-nightlies
.
Переключиться на zsh!
Хотя это очень похоже на bash, у него есть много приятных дополнительных функций из коробки (например, например, коррекция шрифтов, даже в предыдущем компоненте пути или полезном виджет для вызова справки для текущей команды (через run-help, я нажимаю ESC-h после, например, набрав mplayer
, и он открывает справочную страницу. После закрытия я вернусь к старой строке)).
Я рекомендую следующую книгу, которая охватывает zsh, bash и некоторые другие оболочки: От Bash до Z Shell: Покорение командной строки . Пока мне уже несколько лет, я рад, что это не заставило меня отказаться от покупки. Эта рекомендация также выполняется, если вы не хотите переключиться на zsh.
Я много лет использую командную строку с нескольких лет (локально и через SSH), я только недавно сделал переход на zsh сам (в основном из-за моего пользовательского приглашения bash, которое несовместимо). Вот мой zsh config (интегрирован в мой репозиторий dotfiles ).
Вы можете использовать chsh -s /bin/zsh
для переключения вашей оболочки (через / etc / passwd ) или просто назовите его из текущей оболочки, т. е. введите zsh
в приглашении bash (вам, вероятно, придется сначала установить его (sudo apt-get install zsh
).
history | grep SOMETHING
- находит команду, которую вы использовали до того, как она содержит SOMETHING.
fortune
-: -)
Вот некоторые общие команды для управления файловой системой:
cp [src] [dest]
- копирует src в dest mv [src] [dest]
- перемещает src в dest (также используется для переименование) cd [dir]
- изменяет текущий каталог на dir pwd
- печатает текущий каталог cat [file]
- печатает содержимое файла в экран rm [file]
- удаляет файл1 rmdir [dir]
- удаляет пустой каталог Префикс любой из команд с помощью sudo
заставляет команду выполняться как пользователь root.
1 - не набирать sudo rm -rf /
, поскольку он удалит файловую систему
«apropos» (или его эквивалент: «man -k»), чтобы найти команду, чтобы что-то сделать.
$ apropos [my query]
Например, чтобы найти команду для копирования файлов:
$ apropos copy
отобразит список команд, из которых
cp (1) - copy files and directories
- один.
«cp» - это команда, а «1» - это раздел из где он появляется. Раздел 1 - это общие пользовательские команды (другие разделы включают такие вещи, как вызовы библиотеки, которые вас не интересуют). Чтобы ограничить поиск только секцией 1, используйте:
$ apropos -s1 [my query]
Чтобы затем узнать больше о команде, используйте «человек». например,
$ man cp
Вот некоторые общие команды для управления файловой системой:
cp [src] [dest]
- копирует src в dest mv [src] [dest]
- перемещает src в dest (также используется для переименование) cd [dir]
- изменяет текущий каталог на dir pwd
- печатает текущий каталог cat [file]
- печатает содержимое файла в экран rm [file]
- удаляет файл1 rmdir [dir]
- удаляет пустой каталог Префикс любой из команд с помощью sudo
заставляет команду выполняться как пользователь root.
1 - не набирать sudo rm -rf /
, поскольку он удалит файловую систему
Я рекомендую использовать Compiion CLI Companion :
CLI Companion - это инструмент для хранения и запуска команд терминала из графического интерфейса. Люди, незнакомые с терминалом, найдут CLI Companion полезным способом познакомиться с терминалом и разблокировать его потенциал. Опытные пользователи могут использовать CLI Companion для хранения их обширного списка команд в списке, доступном для поиска. blockquote>[/g3]
Вы получите его, выполнив:
sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies sudo apt-get update sudo apt-get install clicompanion
Если вы не хотите добавлять PPA try этот файл для 12.04 (последняя версия 1.1-6, выпущенная в 2012-04-14) - проверьте эту страницу для более новых версий.) - или удалите PPA после установки с помощью
sudo add-apt-repository -r ppa:clicompanion-devs/clicompanion-nightlies
.
Найдите книгу Ubuntu с хорошим индексом командной строки, zerox it и поместите ее рядом с компьютером. Заставляй себя использовать его. Хорошим ресурсом является книга «Команды Ubuntu Linux Toolbox 1000+», охватывает все, что вам нужно знать (http://www.amazon.com/Ubuntu-Linux-Toolbox-Commands-Debian/dp/0470082933)
Однако, если вы не запускаете сервер, на рабочем столе Ubuntu почти все доступно с графическим интерфейсом.
Найдите книгу Ubuntu с хорошим индексом командной строки, zerox it и поместите ее рядом с компьютером. Заставляй себя использовать его. Хорошим ресурсом является книга «Команды Ubuntu Linux Toolbox 1000+», охватывает все, что вам нужно знать (http://www.amazon.com/Ubuntu-Linux-Toolbox-Commands-Debian/dp/0470082933)
Однако, если вы не запускаете сервер, на рабочем столе Ubuntu почти все доступно с графическим интерфейсом.
history | grep SOMETHING
- находит команду, которую вы использовали до того, как она содержит SOMETHING.
fortune
-: -)
Попробуйте использовать рыбу
fish - это дружественная пользователю командная строка для UNIX-подобных операционных систем, таких как Linux.
Среди прочего в ней реализовано более продвинутое завершение вкладки, чем bash. может быть очень полезным во время обучения.
Чтобы узнать, как использовать команду, добавьте пробел, а затем «--help» до конца - это расскажет вам, как использовать его и дает список опций.
, например
g1]
cp --help
Я читал Official Ubuntu Server Book, The (2nd Edition) , чтобы изучить системное администрирование, и не только я стал более искусным в использовании командной строки, но я также начал узнать внутреннюю работу самой ОС.
Использование Ubuntu Server Edition помогает мне легче освоить командную строку, потому что у меня нет GUI для резервного копирования.