Ubuntu常用命令

前言

本文旨在介绍一些Ubuntu下常用的命令,方便大家查阅。介绍的命令均在Ubuntu 18.04上测试过。

正文

1.安装.deb软件包命令

Ubuntu安装.deb软件包一般用下面的命令:

sudo dpkg -i 软件包名称.deb

但是使用上面的命令来安装.deb软件包一般会有一个问题,那就是如果安装的软件包需要的依赖系统上没有,那么还必须使用下面的命令来解决依赖问题,执行下面的命令便会自动安装刚才所缺的需要依赖的包:

sudo apt install -f

然后再重复执行刚才的dpkg命令才能安装好软件包,安装比较麻烦。
因此这里推荐使用下面的命令安装.deb软件包:

sudo apt install   软件包所在路径/软件包名称.deb

上面的命令便会安装.deb软件包,安装过程中会自动解决依赖问题。不过,需要注意的是 必须要在install后面加上软件包所在路径,不然apt有可能会从网络上下载包来安装,会造成速度变慢甚至提示不存在该软件包。

2. apt install -y参数

执行 apt install 命令时,在 install 后面加上 -y 表示接下来安装过程中,软件包提出的一切问题都选择yes选项

3. 如何跳过安装软件时遇到的软件使用条款

当我们使用命令界面来安装.deb的软件时,往往会遇到软件使用条款,此时我们往往想跳过条款,进入到下一步,这时候我们只需要同时按下 Ctrl + C 即可。这个方法不仅适用于Ubuntu,也适用于其它linux发行版。

4. 定时执行任务命令 at

at命令是linux下用来定时执行某个任务的命令。需要用到这个命令的原因是,有时候我们通过添加国外的apt的源才能安装特定的软件,而国外的源只有在早上6点~8点这段时间才是最快的( 比如,Ubuntu下你想安装NVIDIA的显卡驱动,比较推荐的方法是通过添加Ubuntu官方的软件源,然后使用apt install命令来安装,而不是使用NVIDIA官方的.run文件。而这个软件源只在早上6 ~ 8点的时候比较快)。因此需要定时执行安装命令,以便于在早上能够自动安装。Ubuntu默认没有安装at命令,先执行如下命令来安装:

sudo apt install at

定时在明天早上6点执行特定的命令:

at 06:00 tomorrow

然后便会进入到at命令界面,此时输入需要明天早上6点执行的命令即可,如:

sudo apt install mosquitto   #输入完后回车
接着输入你的管理员密码        #输入完后回车

输入完成后,同时按下Ctrl + d 便可以保存任务并退出at。

注: at常用的时间表达方式还有:
at now +2 minutes #两分钟后执行任务
at 5pm+3 days #三天后的下午五点钟执行任务
at 04:00am 12/30/2018 #2018年12月30号凌晨4点执行任务

查看目前正在等到执行的任务,执行atq命令即可:

atq

然后便可以看到有几个at任务在等待执行,每个任务开头都有一个序号,想要查看每个任务的具体内容,只需要执行如下命令即可:

at -c 任务序号

删除特定的任务:

atrm 任务序号
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值