Linux常用指令大全二

一、软件包管理

1.1 apt语法

apt [options] [command] [package]

1.1.1 更新软件包:sudo apt update

1.1.2 列出可以更新的软件包:sudo apt list --upgradable

1.1.3 升级软件包:sudo apt upgrade

1.1.4 删除旧包,升级新包:sudo apt full-upgrade

1.1.5 查找指定软件包命令:sudo apt search <package_name>

1.1.6 安装指定的软件包命令:sudo apt install <package_name>

1.1.7 删除指定软件包命令:sudo apt remove <package_name>

1.1.8 移除软件包及配置文件:sudo apt purge <package_name>

1.1.9 更新指定的软件命令:sudo apt update openssh-server
1.1.10 显示软件包具体信息:sudo apt show openssh-server

1.1.11 列出所有已安装的包的版本信息:sudo apt list --all-versions

1.1.12 清理不再使用的依赖和库文件:sudo apt autoremove

三、联网

3.1 ping:检查是否联网

ping linuxcommand.org

3.2.1 ip a(查看电脑ip)

查看Linux的电脑ip地址

3.2.2 ipconfig/all(查看电脑ip)

查看Windows的电脑ip地址

3.2.3 ifconfig(查看电脑ip)

查看Linux的电脑ip地址

 3.3.1 wget——通过网络下载文件

通过网址下载文件,wget http:/linuxcommand.org/index.php

3.3.2 scp

通过同一网络电脑的IP地址传输文件

scp ./b.txt pika@192.168.0.111:/(本地文件b.txt传输给服务端192.168.0.111)

scp -r /b pika@192.168.0.111:/(本地目录b传输给服务端192.168.0.111)

scp pika@192.168.0.111:/b.txt .(服务端192.168.0.111传输文件b.txt给本地)

scp -r pika@192.168.0.111:/b .(服务端192.168.0.111传输目录b给本地)

3.4.1 ssh

sudo apt install openssh-server 下载安装ssh服务的服务器

主机与访问服务器需要在同一网络内

ssh pika@192.168.0.111(远程访问)

ubutun安装可能遇到问题:报依赖错误

解决方案:先安装apt-get install openssh-client=1:8.2p1-4

三、压缩和解压

3.1 tar使用

安装:sudo apt install tar

语法:sudo [--optional] 压缩包名 源文件或源目录列表

tar选项
选项功能描述
-c创建新的归档文件(打包)
-x从归档文件中提取文件(解包)
-f指定归档文件名
-v显示详细输出,列出被添加到归档中的文件
3.1.1 tar -cvf documents.tar yolov5s-cls.pt

打包文件yolov5.pt,压缩命名为documents.tar

3.1.2 tar -xvf documents.tar

解压压缩包documents.tar到当前目录

3.1.3 tar -rvf documents.tar 

3.2 zip/unzip使用

安装:sudo apt install zip unzip

zip语法:zip [选项] 压缩包名 源文件或源目录列表

zip选项
选项功能描述
-r递归地将一个目录及其所有子目录和文件压缩到ZIP文件中
-x压缩文件并排除指定文件,注意没有双引号将不起作用
-d从压缩文件中删除指定文件
-u将新的文件添加到ZIP存档中
3.2.1 zip -r test.zip a.txt b.log   

-r 递归地将一个目录及其所有子目录和文件压缩到ZIP文件中

3.2.1 zip -r test.zip /test -x "./b.log"

压缩文件并排除指定文件,注意没有双引号将不起作用

3.2.2 zip -d test.zip /mnt/d/test/a.txt

从压缩文件中删除指定文件

3.2.3 zip -u test t3.txt

将新的文件添加到ZIP存档中

3.2.4 zip -e cr.zip yolov8l.pt yolov8m.pt 

3.2.5 unzip cr.zip -d /chen

四、查找文件

4.1.1 sudo find ./*.yaml | wc -l

查找当前目录下*.yaml文件数量

4.1.2 sudo find / -name b.txt

查找根目录下名为b.txt文件

find语法:

sudo find 文件或目录 [--optionals]

例如:超级用户权限查找当前目录下的文件,ls查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值