mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 13:21:19 +08:00 
			
		
		
		
	
		
			
				
	
	
	
		
			6.4 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			6.4 KiB
		
	
	
	
	
	
	
	
Ubuntu plugin
This plugin adds completions and aliases for Ubuntu.
To use it, add ubuntu to the plugins array in your zshrc file:
plugins=(... ubuntu)
Aliases
Commands that use $APT will use apt-fast if installed, or apt if installed, or defer to apt-get
otherwise.
| Alias | Command | Description | 
|---|---|---|
| age | sudo $APT | 
Run apt-get with sudo | 
| acs | apt-cache search | 
Search the apt-cache with the specified criteria | 
| acsp | apt-cache showpkg | 
Shows information about the listed packages | 
| acp | apt-cache policy | 
Display the package source priorities | 
| afs | apt-file search --regexp | 
Perform a regular expression apt-file search | 
| afu | sudo apt-file update | 
Generates or updates the apt-file package database | 
| aga | sudo $APT autoclean | 
Clears out the local repository of retrieved package files that can no longer be downloaded | 
| agb | sudo $APT build-dep <source_pkg> | 
Installs/Removes packages to satisfy the dependencies of a specified build pkg | 
| agc | sudo $APT clean | 
Clears out the local repository of retrieved package files leaving everything from the lock files | 
| agd | sudo $APT dselect-upgrade | 
Follows dselect choices for package installation | 
| agi | sudo $APT install <pkg> | 
Install the specified package | 
| agli | apt list --installed | 
List the installed packages | 
| aglu | apt list --upgradable | 
List available updates only | 
| agp | sudo $APT purge <pkg> | 
Remove a package including any configuration files | 
| agr | sudo $APT remove <pkg> | 
Remove a package | 
| ags | $APT source <pkg> | 
Fetch the source for the specified package | 
| agu | sudo $APT update | 
Update package list | 
| agud | sudo $APT update && sudo $APT dist-upgrade | 
Update packages list and perform a distribution upgrade | 
| agug | sudo $APT upgrade | 
Upgrade available packages | 
| agar | sudo $APT autoremove | 
Remove automatically installed packages no longer needed | 
| aguu | sudo $APT update && sudo $APT upgrade | 
Update packages list and upgrade available packages | 
| allpkgs | dpkg --get-selections | grep -v deinstall | 
Print all installed packages | 
| kclean | sudo aptitude remove -P ?and(~i~nlinux-(ima|hea) ?not(~n$(uname -r))) | 
Remove ALL kernel images and headers EXCEPT the one in use | 
| mydeb | time dpkg-buildpackage -rfakeroot -us -uc | 
Create a basic .deb package | 
| ppap | sudo ppa-purge <ppa> | 
Remove the specified PPA | 
Functions
| Function | Usage | Description | 
|---|---|---|
| aar | aar ppa:xxxxxx/xxxxxx [packagename] | 
apt-add-repository with automatic install/upgrade of the desired package | 
| apt-history | apt-history <action> | 
Prints the Apt history of the specified action | 
| apt-list-packages | apt-list-packages | 
List packages by size | 
| kerndeb | kerndeb | 
Kernel-package building shortcut |