Linux常用基本命令操作

快捷键

ctrl+r :关键词匹配搜索历史命令
Tab:自动补齐

命令

更新软件包

sudo apt install update   #更新软件列表,不会更新软件包
sudo apt install upgrade  #更新软件列表中的软件包

deb包的相关操作

操作deb 使用dpkg 命令工具, dpkg 是Debian package的简写。 下面列举常用的 操作:

dpkg –i name.deb   #安装一个deb包;  (--install),如果出现缺少依赖,可以运行 sudo apt-get -f install ,它可以修复依赖,而dpkg不会自动下载依赖的
dpkg –I name.deb   #查看包的详细信息(其中的I为大写的i);  (—info)
dpkg –c name.deb   #查看包的内容;  (—contents)
dpkg –r name       #删除一个deb包,但保留其配置;   (--remove)
dpkg –P name       #删除一个deb包,包括保留其配置;    (--purge)
dpkg –l name       #简单列出包的相关信息;       (—list)
dpkg –L name       #列出安装的包的相关文件;     (—listfiles)
dpkg –s name       #列出包的相关细节信息;

它的参数还有很多,如果需要可以通过 –help来查看;

apt-get 命令

我们装完linux后的第一件事情就是安装软件了,下面的命令可以帮助你在Ubuntu发行版或基于Debain的发行版上快速的安装软件:

sudo apt-get install package-name  #安装包
sudo apt-get remove package-name   #移除软件包,但不删除其配置文件
sudo apt-get purge package-name    #移除软件包,并删除其配置文件
sudo apt-cache search package-name #搜索软件包
apt-cache show package-name  	   #显示包的相关信息,例如描述、版本、大小、依赖以及冲突。
:<<eof
软件的更新源在 /etc/apt/sources.list内,我们可以修改它,用于更改镜像源
eof
sudo apt-get update    #更新
sudo apt-get upgrade  #更新软件包
apt-get autoclean  #如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。
apt-get clean      #类似上面的命令,但它删除包缓存中的所有包。当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法,包的缓存路径为 /var/cache/apt/archives
apt-get -f install   #在Linux中使用命令 apt-get install 或 dpkg -i 时有时候会出现依赖错误, 此时,紧接着执行:apt-get -f install 即可. -f的作用用于修复依赖损坏处,-f ,fix broken;

清屏

clear   #清屏

查找

  • grep:grep命令是一种文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。其常用来查找匹配条件的行。
  • find:find命令从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,命令格式为:find 目录 条件 操作
find   #查找文件
grep   #查找文本

压缩包

tar -cf x.tar filename1 filename2   #压缩
tar -xf x.tar -C path				#解压到指定路径

显示系统信息

lsmod #显示已载入系统的模块
lspci #显示目前主机上面的硬件配备
:<<eof
Host bridge               	主板芯片
VGA compatible controller   显卡
Audio device 				音频设备
PCI bridge                  接口插槽
USB Controller              USB控制器
ISA bridge                                
IDE interface                            
SMBus                                       
Ethernet controller          网卡
eof
fdisk -l			   #查看系统上的硬盘
df -l				   #查看磁盘占用多少
sudo mount /dev/sda2 /home/kv/Workstation
sudo gedit /etc/rc.local 
free -m				   #以MB为单位显示内存使用情况
swapon -s              #显示已激活的交换空间
swapon -p 0 /dev/sda3  #激活交换空间/dev/sda3
swapoff /dev/sda3	   #关闭激活空间

显卡操作

lsmod | grep nouveau   #查看nouveau是否启动运行,无返回代表没有运行

sudo prime-select nvidia # 切换nvidia显卡
sudo prime-select intel  # 切换intel显卡
sudo prime-select query  # 查看当前使用的显卡

shell注释

# 被注释的单行内容

:<<eof
被注释的多行内容
eof

:<<!
被注释的多行内容
!

:'
被注释的多行内容
'
ll -ht  #按时间排序显示文件
ll -hS  #按文件大小排序显示文件
find ./ -name  '*.pdf' #查找pdf文档
find ./ -name '*.pdf' | wc -l   #统计查找到的pdf文档个数
find ./ -size -15k  #找到文件尺寸小于15k的文件
find ./ -size -15k | xargs -n 1 rm  #删除文件尺寸小于15k的文件
find ./ -name '*.pdf' | xargs -i cp {} ../pdf_folder  #复制当前文件目录下的所有pdf文件到pdf_folder文件下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值