Linux系统
文章平均质量分 86
主要介绍linux系统上的一些使用方法和技巧
星际工程师
集中一点,登峰造极
展开
-
Linux系列讲解 —— 【Vim编辑器】在Ubuntu18.04中安装新版Vim
Ubuntu18.04安装Vim9.1原创 2024-02-22 18:01:32 · 1848 阅读 · 0 评论 -
Linux系列讲解 —— VIM配置与美化
让Vim使用更加高效起来原创 2023-10-24 22:09:27 · 7805 阅读 · 6 评论 -
Linux系列讲解 —— 【fsck】检查并修复Linux文件系统
当文件系统出现损坏时,例如文件无法查看,删除等,可以使用 fsck(File System Consistency Check)进行修复。原创 2023-10-07 15:56:48 · 9039 阅读 · 0 评论 -
Linux系列讲解 —— 【debugfs】交互式文件系统调试器
手册上说debugfs可以用于检查和更改ext2、ext3或ext4文件系统的状态。原创 2023-08-17 18:46:36 · 1415 阅读 · 0 评论 -
Linux系列讲解 —— FTP协议的应用
简单介绍一下FTP文件传输协议在linux系统中的应用。原创 2023-08-15 15:42:14 · 1218 阅读 · 0 评论 -
命令(二)文件、文件夹类
整理一些我平时用到的命令,并不会很详细,但是很实用。原创 2022-10-24 22:30:57 · 1094 阅读 · 0 评论 -
Linux系列讲解 —— 使用ccache提高编译速度
超大型项目(如android系统)在普通电脑上的编译往往都需要好几个小时的时间,非常影响开发调试等工作。令人欣慰的是,使用ccache编译缓存机制可以一定程度的减少编译时间。*这里建议用github上的ccache项目,下载好源码之后在本地编译出安装包,然后安装到ubuntu系统。............原创 2022-08-24 12:30:25 · 2251 阅读 · 0 评论 -
Linux系列讲解 —— Ubuntu18.04安装gcc 9.1.0(C++17)
ubuntu18.04安装gcc 9.1.0(C++17)原创 2022-08-23 13:32:10 · 8747 阅读 · 14 评论 -
Linux系列讲解 —— 【cat echo sed】操作读写文件内容
在没有文本编辑器的情况下,可以使用linux自带的命令对文本进行读写。例如adb shell操作开发板时,vi和vim都是没有的,这个时候就可以用cat、echo、sed等命令进行编写文本内容。原创 2022-06-28 14:07:40 · 3775 阅读 · 0 评论 -
Linux系列讲解 —— 【scp】命令行实现两台主机之间传输文件
有时候不方便创建共享文件夹来拷贝文件,这个时候可以在本地使用ssh终端访问远端的电脑,然后通过scp命令实现不同主机之间的文件拷贝操作。1. Linux之间拷贝基本语法:#文件拷贝scp 用户名@文件源ip地址:文件源路径 目标路径(本机)#文件夹拷贝,加-r即可scp -r 用户名@文件夹源ip地址:文件夹源路径 目标路径(本机)例:将ip为192.100.10.3的电脑里边的/home/sun/.gitconfig文件拷贝到本地当前的文件夹user@user-pcs:~$ scp.原创 2022-05-25 10:53:15 · 4016 阅读 · 0 评论 -
Linux系列讲解 —— 对装有Ubuntu18.04系统的硬盘进行数据迁移
前言:现有一块装有ubuntu系统的旧硬盘(sda,电脑主机的系统硬盘),需要将其包括系统在内的所有数据直接迁移到新硬盘中(sdb,新硬盘未进行分区)1. 将新硬盘按照旧硬盘的分区格式进行分区打开GParted软件,这个软件的安装可以参考https://blog.csdn.net/In_engineer/article/details/120372055.sda的分区如下图,一共有两个分区(sda1,sda2)(1) 按照上面的sda分区格式对sdb进行创建分区,点击"添加"以后,再点击上面.原创 2022-03-08 18:58:55 · 3673 阅读 · 7 评论 -
Linux系列讲解 —— 用户/用户组/主机名
有时候创建一个用户用来专门做一些特殊任务。比如创建个名叫gerrit的用户,用来搭建gerrit服务器使用。1. 用户创建及删除1.1 创建用户#创建用户gerritsun@sun-pc:~$ sudo useradd gerrit -m -s /bin/bash#设置用户密码sun@sun-pc:~$ sudo passwd gerrit 输入新的 UNIX 密码:重新输入新的 UNIX 密码:passwd:已成功更新密码#查看一下创建的用户及其所属组id信息sun@sun-.原创 2022-01-20 15:54:48 · 2542 阅读 · 0 评论 -
Linux系列讲解 —— 【update-alternatives】本地软件版本管理工具(以配置python为例)
有时候在电脑上安装了某个程序的多个版本,比如python,常见的有python2.7和python3.5。在不同情况下需要使用不同版本的软件包,此时就可以使用update-alternatives进行切换1. 查看都安装了哪些版本可以使用whereis或者ls查找一下,可以我的电脑上安装了python2.7和python3.5两个版本的程序包(默认执行程序都在/usr/bin中)sun@ubuntu:~$ whereis pythonpython: /usr/bin/python3.5m /u.原创 2022-01-13 14:08:09 · 5378 阅读 · 0 评论 -
Linux系列讲解 —— 创建apt-get私有源
ubuntu用户应该都用过apt和apt-get这两个包管理器,其工作原理大致上就是访问/etc/apt/sources.list记录的url地址(也就是我们说的源地址),从上面下载deb包到本地,然后再把该deb包安装到系统中。 本篇文章介绍一下如何创建私有源。所谓私有源就是个人创建的源,一般情况不配置外网,遂只是在局域网内可以使用。不同于ubuntu官方源,阿里云源,清华源等,可以让整个互联网用户进行访问。1.创建一个程序sun@sun-pc:~/myProjects$ mkdir -p p.原创 2022-01-07 16:09:18 · 2903 阅读 · 4 评论 -
Linux系列讲解 —— 常用小工具下载
目录1.截图软件(flameshot)1.截图软件(flameshot)1.安装命令:sudo apt-get install flameshot2.快捷键设置:设置->键盘->点击+然后点击“设置快捷键”,设置为Ctrl+Alt+A点击添加,完成后就可以通过Ctrl+Alt+A快捷键启动flameshot了。3.flameshot软件配置启动flameshot后,右上角会出现flameshot的图标点击图标可以配置相关信息............原创 2021-09-18 18:22:56 · 2509 阅读 · 1 评论 -
Linux系列讲解 —— ubuntu18.04 使用过程相关问题集锦(持续更新)
目录1. 更新软件源相关问题1. 更新软件源相关问题问题一:W: GPG 错误:https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F解决方法:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F#有关apt-key中关于adv选项的说明原创 2021-11-23 19:08:16 · 3091 阅读 · 0 评论 -
Linux系列讲解 —— 命令(一)软件、用户、系统信息类
ubuntu用到的命令总结apt-getapt-get1.安装命令:sudo apt-get install 包名例:sudo apt-get install openssh-server2.更新命令:sudo apt-get update3.移除上次未安装成功的包:先用【sudo apt-get remove 包名 --purge】清除中断的命令下载的包,然后执行【sudo apt-get autoremove】清理掉相关的不用的包。例:sudo apt-get remove opens原创 2020-12-21 09:35:04 · 928 阅读 · 2 评论 -
Linux系列讲解 —— VMware平台的Ubuntu环境配置
VMware使用技巧VMware和主机之间拷贝文件VMware和主机之间拷贝文件正常是不能相互拷贝文件的,需要安装VMware Tools工具安装步骤:1.打开VMware,并启动ubuntu2.点击【虚拟机】-【安装VMware Tools(T)…】3.之后在ubuntu的Devices中会有VMwareTools-10.3.22-15902021.tar.gz压缩包,解压缩到用户目录下4.进入解压后目录中,执行sudo ./vmware-install.pl,完成后重启ubuntu就可以正原创 2020-12-18 14:28:40 · 1801 阅读 · 0 评论