随笔分类 -  linux

摘要:问题:为什么我的树莓派无法使用远程连接电脑? 解答: 由于树莓派只有一个串口,当我们开发中需要占用这个串口或者我们希望进行远程开发(通过一个根网线或无线连接到树莓派)。SSH连接,首先需要确认的是: 1.你的树莓派有没有连接到网络;(不确定请百度:树莓派Raspberry Pi 设置无线上网) 2. 阅读全文
posted @ 2019-05-18 15:30 郭导技术小站 阅读(2293) 评论(0) 推荐(0)
摘要:看到有ssh字样,说明已启动,如果没有就手动启动 在windows中,使用putty或者SSH Secure Shell等登录虚拟机 阅读全文
posted @ 2019-05-17 14:20 郭导技术小站 阅读(3561) 评论(0) 推荐(0)
摘要:在Linux中创建静态库.a和动态库.so 我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的 阅读全文
posted @ 2019-04-26 14:55 郭导技术小站 阅读(1852) 评论(2) 推荐(1)
摘要:进入主题前,先看看两点预备知识。 一、显式调用和隐式调用的区别 我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要比使用静态库程序的体积小,并且使用动态库的程序在运行时必须依赖所使用的动态库文件(.so文件),而使 阅读全文
posted @ 2019-04-26 14:54 郭导技术小站 阅读(9697) 评论(0) 推荐(2)
摘要:避免’sudo echo x >’ 时’Permission denied’甲: 示例sudo echo a > 1.txt-bash: 1.txt: Permission denied乙: 分析:bash 拒绝这么做,说是权限不够.这是因为重定向符号 “>” 也是 bash 的命令。sudo 只是 阅读全文
posted @ 2017-06-05 11:37 郭导技术小站 阅读(5710) 评论(0) 推荐(3)
摘要:阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/ 第一步:备份原镜像文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 第二步:下载CentOS-Base.re 阅读全文
posted @ 2017-05-27 17:09 郭导技术小站 阅读(675) 评论(0) 推荐(0)
摘要:因为最近正在学习expect脚本,但是发现网上好多文章都是转载的,觉得这篇文章还不错,所以简单修改之后拿过来和大家分享一下~ 1. expect是基于tcl演变而来的,所以很多语法和tcl类似,基本的语法如下所示:1.1 首行加上/usr/bin/expect1.2 spawn: 后面加上需要执行的 阅读全文
posted @ 2017-05-19 15:48 郭导技术小站 阅读(5365) 评论(0) 推荐(0)
摘要:# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有 阅读全文
posted @ 2017-03-18 10:50 郭导技术小站 阅读(781) 评论(0) 推荐(0)
摘要:bash中如何实现条件判断?条件测试类型: 整数测试 字符测试 文件测试 一、条件测试的表达式: [ expression ] 括号两端必须要有空格 [[ expression ]] 括号两端必须要有空格 test expression 组合测试条件: -a: and -o: or !: 非 二、整 阅读全文
posted @ 2017-03-16 17:00 郭导技术小站 阅读(385) 评论(0) 推荐(0)
摘要:(一) gcc的基本用法(二) 警告提示功能选项(三) 库操作选项(四) 调试选项(五) 交叉编译选项 (一) gcc的基本用法使用gcc编译器时,必须给出一系列必要的调用参数和文件名称。不同参数的先后顺序对执行结果没有影响,只有在使用同类参数时的先后顺序才需要考虑。如果使用了多个 -L 的参数来定 阅读全文
posted @ 2017-03-15 17:34 郭导技术小站 阅读(32392) 评论(2) 推荐(5)
摘要:makefile 介绍 make命令执行时,需要一个 makefile 文件,以告诉make命令如何去编译和链接程序。 首先,我们用一个示例来说明makefile的书写规则。以便给大家一个感性认识。这个示例来源于gnu的make使用手册,在这个示例中,我们的工程有8个c文件,和3个头文件,我们要写一 阅读全文
posted @ 2017-03-15 16:03 郭导技术小站 阅读(647) 评论(1) 推荐(1)
摘要:1) .bashrc文件 在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件, .bash_history 记录之前输入的命令 .bash_logout 当你退出时执行的命令 .bash_profile 当你登入s 阅读全文
posted @ 2017-03-14 15:21 郭导技术小站 阅读(54008) 评论(1) 推荐(2)
摘要:修改.bashrc环境变量,在文件最后添加openssl变量, 本来应该写 export PATH=$PATH:/usr/local/openssl/bin 误写成 export PATH=/usr/local/openssl/bin;$PATH 即把:写成了; 导致当前环境变量变成了PATH=/u 阅读全文
posted @ 2017-03-14 11:16 郭导技术小站 阅读(4621) 评论(1) 推荐(0)
摘要:卸载自带openssl 卸载自带openssl sudo apt-get remove openssl 解压文件tar -xzf openssl-1.0.2k.tar.gz 配置 sudo ./config shared --prefix=/usr/local/openssl --openssldi 阅读全文
posted @ 2017-03-13 16:53 郭导技术小站 阅读(6526) 评论(0) 推荐(0)
摘要:使用终端ssh登录Linux操作系统的控制台后,会出现一个提示符号(例如:#或~),在这个提示符号之后可以输入命令,Linux根据输入的命令会做回应,这一连串的动作是由一个所谓的Shell来做处理。 Shell是一个程序,最常用的就是Bash,这也是登录系统默认会使用的Shell。 bashrc和p 阅读全文
posted @ 2017-03-13 15:55 郭导技术小站 阅读(530) 评论(0) 推荐(0)
摘要:用GDB调试程序 GDB概述———— GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短” 阅读全文
posted @ 2017-03-10 16:38 郭导技术小站 阅读(666) 评论(0) 推荐(0)
摘要:第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b... 阅读全文
posted @ 2015-12-10 15:41 郭导技术小站 阅读(500) 评论(0) 推荐(0)