一直学一直嗨,一直嗨一直学

如何在Ubuntu/Debian Linux编写C程序

步骤 1: 编写你的 C 程序,并使用一个 .c 的扩展名进行保存。例如,my_program.c 。 步骤 2: 在一个终端中使用 gcc 编译器来编译程序并生成目标文件,像这样: gcc -o my_program my_program.c 步骤 3: 在 Linux 中,你可以以运行生成的对象文件的方式来运行你的 C 程序: ./my_program 这只是如何在 Linux 中编译和运行 C 程序的简要总结。假设你是 C 语言或 Linux 系统的...

在Debian、Ubuntu中如何使用apt-cache命令?

apt-cache 命令是用来干什么的? APT 包管理器工作在软件包元数据的本地缓存上。元数据通常由包名、版本、描述、依赖关系、仓库和开发者等信息组成。通过 apt-cache 命令,你可以查询这个本地 APT 缓存并获得相关信息。 你可以搜索一个包的可用性、它的版本号、它的依赖关系等等。我将通过实例告诉你如何使用 apt-cache命令。 APT 缓存的位置是 /var/lib/apt/lists/ 目录。缓存哪些仓...

使用树莓派搭建Ubuntu服务器

树莓派是最著名的单板计算机。最初,树莓派项目的范围旨在促进学校和发展中国家的计算机基础科学的教学。 它的低成本、便携性和极低的功耗,使得它的受欢迎程度远远超过预期。从气象站到家庭自动化,玩家们用树莓派搭建了许多酷炫的项目。 第四代树莓派具备了普通台式电脑的功能和处理能力。但本文并不是要介绍如何使用树莓派作为桌面。相反,我会告诉你如何在树莓派上安装 Ubuntu 服...

如何解决Ubuntu提示没有找到ifconfig命令

当在运行ifconfig命令是,提示下面的错误,就代表没有安装它: bob@ubuntu-20-04:~$ ifconfig Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools 或者提示下面的信息: -bash: ifconfig: command not found 在Ubuntu 20.04中,不建议使用ifconfig命令。这就是为什么会收到有关缺少的ifconfig命令的错误的原因。若想要查看ip地址。...

怎样在 Ubuntu 上禁用 IPv6 ?

什么是 IPv6?为什么会想要禁用它? 互联网协议第 6 版Internet Protocol version 6(IPv6)是互联网协议(IP)的最新版本。互联网协议是一种通信协议,它为网络上的计算机提供识别和定位系统,并在互联网上进行通信路由。IPv6 于 1998 年设计,以取代 IPv4 协议。 IPv6 意在提高安全性与性能的同时保证地址不被用尽;它可以在全球范围内为每台设备分配唯一的以 128 位比特存储的地址,而 IP...

在Ubuntu中查看网络路由表的方法

什么是Linux中的路由和路由表? 路由的过程意味着IP包在网络上从一点传输到另一点。当你向某人发送电子邮件时,你实际上是在将一系列IP数据包或数据报从你的系统传输到另一个人的计算机上。从计算机发送的数据包通过几个网关或路由器到达目标计算机系统。同样的方法适用于所有internet协议,如HTTP、IRC和FTP等。 在所有Linux和UNIX系统中,有关如何转发IP数据包的信息都存储在内核结...

Ubuntu Linux终端颜色个性化设置技巧

对于初次使用Ubuntu的同学们,打开终端(快捷键为Ctrl + Alt + T),就会发现命令行里的用户名、主机名还是命令都是白色的,当然,我们用 ls 列出文件的时候是会多一种颜色的。但是对于开发者来说,还是不够高效的因为有时候你需要去几十行甚至上百行代码里面去找一些你运行过的命令或你想要的信息。因此将终端(Terminal)配色也变的很重要。 本文操作的例子操作系统为:Ubuntu 18.04...

在Ubuntu文件管理器中查看隐藏文件和文件夹

例如,这是Ubuntu中Home文件夹的标准视图: Ubuntu文件管理器 本文介绍如何在Ubuntu 18.04 LTS系统上查看Ubuntu文件浏览器中的隐藏文件和文件夹。您可以从Ubuntu桌面上的“活动”视图访问文件浏览器。 查看隐藏内容的最简单方法是在文件浏览器打开时使用Ctrl + h组合键。在下图中,您可以看到现在显示的所有隐藏内容: 文件管理器中显示的隐藏文件 您可以看到所有隐藏的内容都由一个点...

ubuntu 16.04 虚拟环境 virtualenv 安装教程

环境:ubuntu 16.04 自带 python 2.7 和 python3.5 安装步骤 1.安装virtualenv 注意:这里不要用sudo , 用过sudo会用系统自带的,然后没有安装 pip3 install virtualenv pip3如果没有安装,用以下命令安装 sudo apt-get install python3-pip #查看是否安装: pip3 list #查看pip3版本号: pip3 --version 2.安装virtualenvwrapper 这里可以用sudo sudo pip3 install virtualenvwrapp...

如何在Ubuntu上使用FreeFileSync同步文件

FreeFileSync可以在Windows,Linux,macOS上面运行。本文使用操作系统是Ubuntu18.04。 安装FreeFileSync 下载程序,并解压。 bob@ubuntu-18-04:~$ wget https://freefilesync.org/download/FreeFileSync_11.0_Linux.tar.gz bob@ubuntu-18-04:~$ tar xvf FreeFileSync_11.0_Linux.tar.gz 解压之后进入FreeFileSync文件夹,就可以双击运行程序了。我们可以创建一个启动器,这样我们可...

在Ubuntu上安装最新版本的Handbrake

此快速教程介绍了如何使用在基于 Ubuntu 的发行版上使用官方 PPA 安装最新版本的 HandBrake。 HandBrake 是可用于 Linux、Windows 和 macOS 的最受欢迎的开源视频转换器之一。 此 GUI 应用让你只需单击几下即可将视频从一种格式转换为另一种格式。你还可以根据需要自定义输出视频。 HandBrake 存在于 Ubuntu 的通用存储库中,但它可能并不总是最新版本。让我向你展示如何在 Ubuntu 和...

不重装也能修复损坏的 Ubuntu 系统

今天,我在升级我的 Ubuntu 18.04 LTS 系统。不幸的是,在更新 Ubuntu 时中途断电,系统关机。电源恢复后,我再次启动系统。在登录页面输入密码后,它变成空白并且没有响应。键盘和鼠标也没有作用。我只看到一个空白的屏幕!值得庆幸的是,它只是一台测试机,并且没有重要的数据。我可以直接擦除整个系统然后重新安装。但是,我不想这样做。由于我没有什么可失去的,我只是想不重装修...

配置Ubuntu DNS服务器

环境说明 服务器IP 10.68.19.61 操作系统 Ubuntu 13.04 DNS程序 Bind9 测试域名 mycloud.com 目标IP 10.68.19.134 安装配置BIND9 apt-get install bind9 总共需要编辑2个文件,新增2个文件,如下: 修改/etc/bind/named.conf.options,去掉forwarders的注释,其中的IP为网络营运商提供的DNS服务器,这里我们使用google的DNS。 forwarders { 8.8.8.8; 8.8.4.4; ...

通过Ubuntu-X PPA安装Mesa图形驱动

Mesa 18.2.8两周前发布了,有以下变化: 添加新的Vega M,Vega 10和Vega 20 PCI ID Meson构建系统foxes。 Gallium“Nine”Direct3D 9状态跟踪器修复。 VirGL驱动程序修复。 使用Steam Play在DXVK下进行Windows Yakuza游戏的RADV挂起修复 对于坚持使用开源RadeonSI/RADV/Intel/Nouveau驱动程序并希望享受一些Linux游戏的用户,您可以按照以下步骤在Ubuntu 18.04和/或Ubuntu 18.10中安装M...

Ubuntu Linux中如何启用root用户

sudo权限 Sudo允许授权用户作为另一个用户(通常root用户)运行程序。如果要将sudo访问权授予其他用户,只需将该用户添加到sudo组: bob@ubuntu-18-04:~$ sudo usermod -aG sudo username sudo的使用方式就是在命令前面加上sudo命令: bob@ubuntu-18-04:~$ sudo tail -1 /etc/passwd 第一次在会话中使用sudo时,系统提示输入当前用户的密码,如果要做到使用sudo免密码,则需要...

在Ubuntu上安装PostgreSQL

在本文中,我们将介绍如何在Ubuntu 20.04上安装PostgreSQL数据库服务器,并探讨PostgreSQL数据库管理的基础知识。 实验环境 操作系统:Ubuntu 20.04 以root或具有sudo权限的用户身份执行安装 在Ubuntu上安装PostgreSQL 在Ubuntu上运行以下命令来安装PostgreSQL服务器。 root@linuxcool:~# sudo apt update root@linuxcool:~# sudo apt install postgresql postgresql-contrib ...

Ubuntu安装和配置Docker-CE镜像加速

实验环境 操作系统:Ubuntu 18.04.4 LTS LAN IP :192.168.3.22 Docker是现代软件开发和DevOps持续集成和部署管道中不可或缺的一部分,大部分公司都使用容器化技术,降低服务器成本。 安装必要的系统资源库 root@linuxcool:~# apt-get update root@linuxcool:~# apt-get -y install apt-transport-https ca-certificates curl software-properties-common 安装GPG证书 root@lin...

如何在 Ubuntu 上安装 Python 3.8

Python是世界上使用最广泛的编程语言之一,由于其简单易学的语法,Python是初学者和有经验的开发者的热门选择,Python是一种相当通用的编程语言,它可以用来构建各种类型的应用程序,从简单的脚本到复杂的机器学习算法。Python 3.8是Python语言的最新主要版本,它包含了许多新的功能,如赋值表达式等。 以root或有sudo访问权限的用户身份运行以下命令,更新软件包列表并安装前提条件...

Ubuntu20.04安装搜狗输入法

1.安装Fcitx输入框架 相关的依赖库和框架都会自动安装上 sudo apt install fcitx-bin sudo apt-get install fcitx-table 2.下载Linux版本搜狗输入法(搜狗输入法官网中根据自己情况选择32位和64位) 然后进入相应的下载目录,进行安装(安装过程中如果有错,运行sudo apt –fix-broken install,删除安装,重新开始) sudo dpkg -i sougou的文件名.deb 遇到 dpkg: error pro...

VMware Ubuntu中安装VMware Tools

在使用VMware作为hypervisor虚拟化时,在安装VMware Tools来提升虚拟机性能是非常重要的,VMware Tools提供了一些有用的功能,例如更快的图形性能、共享文件夹、共享剪贴板、拖放操作等。 安装VMware Tools 打开“VMware Workstation Pro”—-左侧栏选择Ubuntu操作系统—-虚拟机—-安装VMware Tools 挂载VMware Tools安装包 wuxiangping@linuxcool:~$ sudo mkdir -p ...