Ubuntu入门系列

article/2025/8/21 21:34:31

1.ubuntu软件安装

1.通过App store 安装

2.通过APT 安装
在这里插入图片描述

使用apt工具安装软件,需要sudo,也就是root权限
发现出现错误出现进程占用,。
在这里插入图片描述
解决办法;
在这里插入图片描述
在这里插入图片描述
安装成功
3.deb软件包安装
window 是exe
ubuntu shi .deb 文件
例如安装网易云音乐

4.源码编译

2.ubuntu的文件系统

/bin 存放二进制可执行文件
//boot Ubuntu内核和启动文件
/dev 驱动文件
/etc 存放系统的一些配置文件,例如账号密码文件,各种服务的起始地址
/home 系统默认的用户文件夹,一般创建用户账户的时候,默认的文件夹路径
/lib 存放库文件
/media 存放可插拔设备,比如SD卡,u盘就是挂载在这个目录下
/mnt
/opt
/root root用户目录,也就是系统管理员目录
/sbin 和/bin目录差不多,为二进制文件,一般为系统开机所需要的的一些命令
/srv 服务相关目录,比如网络服务
/sys 记录内核信息,虚拟文件系统
/tmp 临时目录
/var 存放一些变化的文件,比如日志文件
/usr usr不是user的缩写,而是UNIX Software Resourse 的缩写,存放系统用户有关的文件,会占用很大的储存空间。
/proc 虚拟文件系统,数据放置在内存中,存放系统运行信息

绝对路径与相对路径;
绝对路径;从根目录“/ ”算起的路径
相对路径;相对于目前路径的文件名写法,比如“./home/zzk 不是 / 开头就行。
“ . " 代表当前路径,也可以用“ ./ ”表示
“…”代表上一层目录,也可以用“./”表示

3.Ubuntu磁盘管理

磁盘在
/dev /sd* 路径下面
/sdc 表示U 盘 /sdc1表示U 盘的分区

磁盘和目录的容量查询命令

df:列出文件系统的整体使用量
du:查看单个文件大小

磁盘挂载与卸载,分区与格式化

1.磁盘的挂载与卸载
mount与umount
mount /dev /hda1/mnt (挂载到哪里)
这里注意需要sudo挂载,除此以外我们发现,挂载上的U盘出现乱吗/
原因没有设置编码格式。
mount -t vfat -o iocharset=utf8

在这里插入图片描述
设置好utf8后正常显示
在这里插入图片描述
问题二:挂载机械硬盘是出现
2.磁盘分区
fdisk 命令,mkdir创建分区
3.磁盘格式化
磁盘分区创建好以后就可以进行格式化磁盘的操作,使用命令mkfs
mkfs -t vfat/dev/sdx

4.压缩与解压缩

Linux下常用的压缩格式:.taz .tar.bz2 .tar.gz
压缩;gzip -r gztestc 注意这里并不会把 gztestc 文件夹打包成.gz压缩包,只是把里面的文件件全部压缩成成.gz文件。
解压缩:gzip -d a.c.gz 对于要把整个文件夹中的文件进行全部的解压缩,需要用到递归命令,-rd 递归解压缩
在这里插入图片描述

5.用户与用户组

Linux是一个多用户操作系统,
用户分为;
1.初次创建用户
2.root用户
3.普通用户
root用户权限最大,其次是初次创建用户,最后是普通用户
linux用户记录在/etc/password

二:用户组;
为了方便管理,将用户进行分组,这样就可以设置非本组人员不能访问改文件。
用户组信息存放在/etc/group

6.文件与文件权限

可读,可写,可执行。
-rw-rw-r 就是文件权限,第一位表示文件类型,剩下的表示每位拥有者权限、拥有者所在组的权限。
可以使用二进制表示文件权限。r=4;w=2,x=1
a.c文件信息
-rw-rw-r–

7.Liunx连接文件

8.Vim编辑器

首先通过apt-get 命令安装vim编辑器,通过命令vim直接进入vim编辑器。
:x 保存当前文档,并且退出。
:q 退出 :q!强制退出,不保存
:w 保存文档

常见删除,撤销等编辑命令
1.dd,删除光标所在行 ndd
2.u.撤销,恢复上一步操作。
3. …重复前面的操作
4. yy复制光标所在行
5. nyy 复制光标所在行的向下n行
6. p和P,p为复制到光标下一行,P为复制到光标上一行

9.makefile编译语法

7.在这里插入图片描述

main:main.o input.o ,calcu.o
gcc -o mian main.o input.o calcu.o
mian.o :mian.c
gcc -c main.c
input.o:input.c
gcc -c input.cclean:
rm*.o
rm main 

makefile也支变量,但只有一种变量也就是string字符串变量。
#makefile变量的使用
objects=main.o input.o calcu.o
main:$(objects)
gcc -o main $(objects)

name=zsh
curname=$(name)
name=zhangsenhua

print:
@echo curname;$(curname)

10.shell脚本

多条中断命令

开头 #!/bin/bash
表示使用bash
交互式脚本:有输入输出
read 读 echo 显示


http://chatgpt.dhexx.cn/article/H52j9Ty9.shtml

相关文章

Ubuntu新手入门全攻略

Ubuntu可以说是Linux系统的一面旗帜,相比于大多数发行版,美观易用,具有强大的社区支持,因而也成为了新手入门Linux系统的一个不错选择(再深入点的CentOS之类的就另说了)。 笔者在尝试Ubuntu系统的时候遇到了…

MS SQL 数据库出现损坏(可疑)的修复方法

当数据库出现这种情况的时候,说明数据库已经出现损坏,需要对数据库进行修复处理; 1、打开数据库管理器SQL server Management Studio,将当前数据库实例服务停止; 然后找到需要修复的数据库的存放目录,并将.…

SQLServer数据库可疑的解决方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言方法 前言 介绍数据库可疑后的解决方法,原理是通过数据库deckdb语句进行检测和修复,亲测有效,操作前建议先拷出数据库实体文…

Sql Server 数据库出现“可疑”的解决办法

第一步: ALTER DATABASE DB_NAME SET EMERGENCY 第二步: ALTER DATABASE DB_NAME SET SINGLE_USER(用时可能较久) (ALTER DATABASE DB_NAME SET SINGLE_USER WITH ROLLBACK IMMEDIATE) 第三步: DBCC CheckDB (DB_N…

记一则SQL 数据库状态(可疑)(紧急)解决方案

错误信息如下: 可以看到数据库CStation状态为可疑,导致原因为服务器意外停电,第一次遇到这种情况,折腾了很久终于解决,记下解决方案: 1,将SQL数据库停止,不能停止就强制结束进程 2…

手机上的软件APP,安全吗?

点击上方蓝字关注我们 背景介绍 APP安全合规的监管机构:APP违法违规收集使用个人信息治理工作组(APP治理小组)、工业和信息化部信息通讯管理局(工信部)、国家移动互联网应用安全管理中心(病毒中心)、地方通信局、地方网安。 具体执行APP合规检测和产出报告的是和网安…

几个好玩的区块链app推荐

不得不承认,各种区块链App相继出现,活跃在微信群、电报群等,貌似很多用户都在或多或少地参与着。经别人推荐试用了几个,感觉还可以,这几个App自带“挖矿”功能,每天都会产生一些数字token可供领取&#xff…

(六)区块的生成、验证及挖矿

转载,作者:Alphabet_666 1. 交易的传播和验证 交易包含两部分:n个输入个m个输出,其中n>0,m>0 输入要花费的UTXO解锁脚本 输出UTXO(币的数量锁定脚本) 钱包生成交易,并向邻近…

如何使用API接口

API其实就是一类服务的封装。我们可以使用不同的编程语言编写API,开发习惯和编程语言的不同导致API风格也存在差异。常见的API有以下几种形式: 1、HTTP类型接口 基于HTTP协议提供的API,这类API常常以“网址”形式提供的,像现在主…

微信小程序:调用API接口

首先去果创云之类的API调用的网站找到你想调用的API 以大学查询接口为例 复制API的接口,然后要现在第一个?前面加上appkey,然后name可以换成变量,最后的10是显示的条数,也可以改。 最后效果是可以查询你想要查询的学校…

api接口如何有效对接

一、背景 在平时工作中,经常会遇到的一种场景是:A公司要对接B公司的API方法,这时,A公司就要阅读B公司的接口文档,从接口文档中找到自己需要对接的API,并根据接口文档的要求,完成编码工作&#…

API接口怎么使用(教你使用api接口获取数据)

API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全&#xff0c…

request调用API接口

通过requests请求api接口,返回的数据为一串字典,可使用字典的方式进行操作 import requests url https://api.github.com/search/repositories?qlanguage:python&sortstars r requests.get(url) print(status code:,r.status_code,verifyFalse) p…

调用api接口

我们平常是怎么调用接口的呢?在Vue中我们平常通过axios这个库来调用就接口,但是在uniapp进行开发,那么就要借用uniapp的库来进行开发,接下来我们一起来探究下。 一.uni.request(OBJECT) 作用:发送网络请求 OBJECT参数说明&#…

api 接口简单调用

互联网的资源是很丰富了&#xff0c;我又发现了个网站&#xff0c;提供api ,供我们联系用 https://www.showapi.com/ 我注册好之后 注册完之后&#xff0c;提供了 appid和 key <!DOCTYPE html> <html lang"en"><head><meta charset"UT…

调用第三方API(接口)

1&#xff1a;选用一个提供API的第三方&#xff08;这里推荐极速数据&#xff09; 2&#xff1a;使用 using Newtonsoft.Json; 如果没有需要先安装 3&#xff1a;定义API方法具体代码如下&#xff1a; public static string API(string url) { HttpWebRequest re W…

如何调用API接口获取数据

下面以调用丁香园的API接口获取新冠疫情数据为例。 丁香园提供的API接口及说明如下&#xff1a; 调用该API接口获取数据的代码如下&#xff1a; import requests import json import pandas as pd #以requests.get方式调用API接口&#xff0c;获取JSON格式的数据 datarequest…

如何调用api接口获取其中的数据

part1.API接口可以运用到的场景&#xff0c;主要包括以下几个方面&#xff1a; 1. 应用程序集成&#xff1a;API可以使不同的应用程序相互之间进行集成&#xff0c;比如将某个应用程序的数据传递给另一个应用程序&#xff0c;或者调用另一个应用程序的功能。 2. 数据共享&#…

API接口是什么?API接口怎么调用?

part1.API接口是什么&#xff1f; API&#xff08;Application Programming Interface&#xff0c;应用程序编程接口&#xff09;是软件系统之间互相访问和交换信息的一种方式。它定义了在一个应用程序中调用另一个应用程序的方式&#xff08;或服务&#xff09;。API接口可以…

API接口调用演示

本文以深圳市政府数据开放平台为素材对象&#xff0c;演示如何调用其开放的API接口&#xff0c;主要目的在于以直观的视角&#xff0c;熟悉API接口的格式及调用方式。 在首页数据菜单中有数据目录、数据集、数据接口和数据地图4个菜单。 选择数据集&#xff0c;选择教育局&…