ubuntulinux命令⼤全,Ubuntu(Linux)系统常⽤命令汇总详解
(不断更新)
Ubuntu(Linux)系统常⽤命令汇总详解
最近开始使⽤Ubuntu的系统,由于习惯了Windows⿏标搞定⼀切的⽅法,对Ubuntu的系统命令⼗分不熟,经常要⼲个什么还得随时备着度娘,既然总是要百度的,不如⼀边百度,⼀边使⽤,⼀边记录,既加深⾃⼰印象,同时也整理⼀套笔记出来,供⼤家参阅。
1.安装/卸载软件包
1.1通过源(apt命令安装)
执⾏命令:(命令中xxx表⽰需要安装的包的名称)
sudo apt install xxx
或者
sudo apt-get install xxx
扩展
apt install和apt-get install的效果是等价的,前者可以理解为后者的升级版install只是apt和apt-get的功能之⼀,也是最常⽤的,关于apt 和apt-get的详细介绍另做详解。
Ubuntu中最常见的软件包安装是通过源来安装了,⼀般系统会有默认的官⽅源,但很多时候会出现不到软件包,这个时候可能还需要添加⼀些其他的源,尤其是国内⽤户,最常见的是添加清华的源了。下⾯就说⼀下如何修改和更新源。
基本步骤:
更新源列表⽂件->更新系统配置
详解:
源的列表⽂件地址⼀般为/etc/apt/sources.list
使⽤命令sudo gedit /etc/apt/sources.list或者sudo vi /etc/apt/sources.list对该⽂件进⾏编辑。
使⽤gedit的,就跟Windows⾥⽤记事本⼀样的操作,⽤vi的,需要对vi的命令和使⽤⽅法⽐较熟,这⾥就不详细说了,有需要可以查看专门的vi的教程⽂章。
添加清华的源则在⽂件最后加⼊如下内容:
# 默认注释了源码镜像以提⾼ apt update 速度,如有需要可⾃⾏取消注释
# 预发布软件源,不建议启⽤
(这个⽂件⾥⾯,#符号表⽰该⾏为注释)
添加其他的源⽅法类似,就不赘述了。
修改完该⽂件后,千万不要以为就完事了!这⾥只是修改了源的列表⽂件,还需要执⾏下列命令更新⼀下系统配置
sudo apt-get update
使⽤apt卸载软件包
Ubuntu⾥的卸载会分别有好⼏种情况,这⾥分别介绍⼀下:
a.简单卸载
使⽤命令
sudo apt-get remove xxx
该命令将移除与xxx相关联的所有⼆进制⽂件,但是不会移除与之相关联的配置⽂件或数据⽂件,同样也不会移除xxx所依赖的包。
b.完全卸载
使⽤如下命令:
sudo apt-get purge xxx或sudo apt-get remove --purge xxx
这两条命令是等价的。它们的作⽤是:移除与包xxx相关联的所有⽂件,这些⽂件包括⼆进制⽂件和全局配置⽂件。注意,该命令不会移除xxx所依赖的包,也不会移除位于⽤户家⽬录中的与xxx相关联的配置⽂件或数据⽂件。
当我们想要完全卸载⼀个程序的时候,这条命令将特别有⽤。因为我们经常遇到安装⼀个应⽤程序过程中出现安装失败,导致我们需要重新安装它;或者由于某个应⽤程序的配置⽂件混乱,我们想完全卸载这个应⽤程序然后再重新安装,那么就可以使⽤这条命令先完全卸载应⽤程序所在的包。
c.卸载孤⽴包
执⾏命令
sudo apt-get autoremove
卸载当前系统中的所有孤⽴的包(remove orphaned packages),具体指那些曾经被其他包所依赖,但是现在不被任何包依赖了的包。例如,我们⽤apt-get remove --purge xxx卸载了xxx,但是xxx所依赖的包还保留在系统中,这时我们就可以⽤命令apt-get autoremove 来卸载这些依赖包。注意,这条命令卸载的依赖包⼀定指的是孤⽴的包,即不再被任何包给依赖了的包。
d.模拟卸载
执⾏命令
sudo apt-get -s remove xxx
这条命令将模拟卸载xxx包,但是不会真的卸载。⼀般在卸载某个包之前,我们先⽤这条命令来查看⼀下卸载过程中会卸载哪些内容,防⽌因为拼错包名xxx⽽卸载了不是我们意图卸载的包。(其实好像也不常⽤-_-!)
1.2 通过.deb⽂件(dpkg命令)
最基本的安装时执⾏如下命令:(xxx是⽂件名)
linux vi命令详解菜鸟教学sudo dpkg -i xxx.deb
扩展
有时候安装会出现Error,提⽰缺少依赖包。这是因为dpkg命令并不会去⾃动安装依赖包(apt命令通过源安装会⾃动搜索源中存在的依赖包并下载安装)。
解决⽅法是出现这个错误后,接着执⾏如下命令:
sudo apt-get install -f
这条命令会根据上⼀次执⾏命令所报的缺少依赖包的错误在源中检索并安装依赖包。
执⾏成功以后,再次执⾏命令sudo dpkg -i xxx.deb,基本上就可以成功安装啦!
使⽤dpkg卸载软件包
使⽤.deb⽂件安装的软件包,要卸载要先查⼀下软件包名称(天知道.deb⽂件的⽂件名会被改成啥样……),执⾏下列命令可以查看到软件包的信息,包括名称、版本、⼤⼩等
sudo dpkg -I xxx.deb (这⾥注意I是⼤写的i,弄错了就变成安装了)
或者
sudo dpkg --info xxx.deb
然后使⽤如下命令卸载
sudo dpkg -r xxx
注意这⾥xxx是软件包名称,就不是.deb⽂件名称了,同时,这个命令也是只是删掉数据和可执⾏⽂件,配置⽂件等是没删除的,换句话说没卸载⼲净,再次安装可能还是之前装的配置⽂件。
如果要完全卸载,可以执⾏如下命令:
sudo dpkg -P xxx
关于dpkg命令的使⽤主要也就是上⾯的了,更加详细的可以专门查询dpkg命令详解,或者通过命令dpkg --help来查看各个参数含义。
2.设备(硬件)查看/管理
3.系统(软件)查看/管理
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论