随笔分类 - Linux
摘要:一、安装VMware Workstation 15.5.2 要想在 Windows 下跑 Linux 系统,那就必须先安装虚拟机 VMware Workstation,这里下载的版本是VMware Workstation 15.5.2,下载地址: "华军软件园 VMware Workstation
阅读全文
摘要:gcc命令 使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。 语法 选项 参数 C源文件:指定C语言源代码文
阅读全文
摘要:一、VIM配置 在目录 /etc/vim下面,有个名为vimrc的文件,这是系统中公共的vim设置文件,对所有用户都有效。而在每个用户的主目录下,都能自己建立私有的设置文件,命名为:“.vimrc”。例如,/root目录下,通常已存在一个.vimrc文件。 所以一般不建议直接修改/etc/vim/v
阅读全文
摘要:1 如何查看Linux的user和hostname? (1)打开终端查看 终端左侧的 ,前面的root为user 用户名,后面的zlkj为hostname 主机名。 (2)命令查看 user查看命令为 ,hostname查看命令为 ,如下所示: 2 Ubuntu为软件运行添加符号连接 例如为subl
阅读全文
摘要:Linux脚本中有很多场景是进行远程操作的,例如远程登录ssh、远程复制scp、文件传输sftp等。这些命令中都会涉及到安全密码的输入,正常使用命令时是需要人工手动输入密码并接受安全验证的。为了实现自动化远程操作,我们可以借用expect的功能。 expect是一个免费的编程工具语言,用来实现自动和
阅读全文
摘要:缺乏安全性的系统不是完整的系统。系统中必须有一套能够保护文件免遭非授权用户浏览或修改的机制。 Linux沿用了Unix文件权限的办法,即允许用户和组根据每个文件和目录的安全性设置来访问文件。本文将介绍如何在必要时利用Linux文件安全系统保护和共享数据。 一、Linux 的安全性 Linux安全系统
阅读全文
摘要:一、Linux系统结构 UNIX/Linux 系统可以粗糙地抽象为 3 个层次,底层是系统内核(Kernel);中间层是Shell层,即命令解释层;高层则是应用层。 (1)内核层 内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源
阅读全文
摘要:早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。所以,要想熟练使用 Linux,就必须记忆很多命令。 后来随着 Windows 的普及,计算机界面变得越来越漂亮,点点鼠标就能完成很多工作,人们已经习惯了图形界面化的操作,很难再忍受一片漆黑的命令行窗口了
阅读全文
摘要:一、Linux 简介 Linux 内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linu
阅读全文
摘要:一、环境变量解释 环境变量是什么? 引用百度百科里面的解释:环境变量是操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还可以到pat
阅读全文
摘要:一、UDP简介 UDP(User Datagram Protocol),用户数据报协议,是OSI参考模型中一种 无连接 的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次传输少量数据,UDP传输的可靠性由应用层负责。常用的UDP端口
阅读全文
摘要:安装搜狗拼音输入法 因为sogou是基于fcitx的,所以先添加fcitx键盘输入法系统【系统默认是iBus】。在终端中,输入命令将下载源添加至系统源(添加依赖)。 更新系统列表获得最新软件版本信息(更新依赖)。 安装fcitx(安装软件)。 安装fcitx的配置工具(安装软件)。 安装fcitx的
阅读全文
摘要:Systemback是一个很好的备份还原软件。用它还可以生成自己的linux系统镜像文件,所以我们这里使用Systemback来制作UBuntu的镜像文件。 1 安装Systemback 在开始之前我们先update以下自己的ubuntu,确保没啥问题: 接下来安装Systemback: 安装完成后
阅读全文
摘要:ROS需要在Ubuntu系统上开发,虚拟机跑Ubuntu开发ROS容易出现各种各样的问题,所以需要安装Ubuntu16.04双系统。笔者也是一步步按着网上的帖子来,由于网上的教程都不是最新的而且有的也不是很全面,导致安装过程中踩坑无数,便想着自己写个新一点全面一点的安装教程,方便自己以后再安装,一些
阅读全文
摘要:1 [解决] dpkg被中断问题 Linux系统安装软件是有时会碰到“dpkg 被中断,您必须手工运行 sudo dpkg –configure a解决此问题”,然而按照提示运行却并没能很好的解决问题。其实导致这个问题的主要原因是因为/var/lib/dpkg/updates文件下的文件有问题,可能
阅读全文
摘要:ssh(secure shell 加密远程登录管理服务器) ,是一种安全的传输协议,主要用于给远程登录会话的数据进行加密,保证数据传输的安全。Ubuntu客户端可以通过SSH访问远程服务器。SSH的简介和工作机制可参看上篇文章 " SSH简介及工作机制" 。 SSH分客户端 openssh clie
阅读全文
摘要:通过apt get方式下载的Qt5.9的gcc编译器版本只是4.8.3,无法打开一些Qt5的库头文件,所以准备在Llinux下再安装一个gcc5.3.0。 查看gcc版本 ubuntu下查看gcc的版本非常简单,直接在终端上输入gcc v 或者 gcc version,就会显示版本信息了,而且它配置
阅读全文
摘要:一、deb包的简介、安装及卸载步骤 简介: deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统也使用deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。包的管理工具为 apt get。 Debian软件包命名遵循下列
阅读全文
摘要:一、文件目录管理命令 ls 显示文件或目录 仅列出/mnt下所有目录及文件的名称 || 将/mnt目录及其以下所有目录及文件详细资料列出 列出/mnt目录下所有文件及目录,包括隐藏的文件 按创建时间列出/mnt目录下的所有文件的详细信息 cd 切换目录 (后面可加可不加” ”) || 改变目录位置至
阅读全文
摘要:Linux 下运行程序崩溃,会看到打印某个 Linux 消息值,根据这个消息值,可以大概推测出是内存检索越界,还是调用了未初始化的指针,方便快速查找出崩溃原因。这篇文章是用来记录下 Linux 常见的异常信号(这些名称定义在signal.h中),括号内的数字为信号对应的值。 SIGHUP(1) 终端
阅读全文