Linux
文章平均质量分 82
jiajia4336
这个作者很懒,什么都没留下…
展开
-
GCC编译过程与动态链接库和静态链接库
1. 库的介绍库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 windows上对应的是.lib .dll linux上对应的是.a .so在这里先介绍下Linux下的gcc编译的几个选项g++ -c hellospeak.cpp会将hellospeak.cpp转载 2020-11-19 08:51:53 · 912 阅读 · 0 评论 -
对不起,学会这些 Linux 知识后,我有点飘
Linux 简介UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是程序员。Linux 继承了 UNIX 的设计目标。从智能手机到汽车,超级计算机和家用电器,从家用台式机到企业服务器,Linux 操作系统无处不在。大多数程序员都喜欢让系统尽量简单,优雅并具有一致性。举个例子,从最底层的角度来讲,一个文件应该只是一个字节集合。为了实现顺序存取、随机存取、按键存取、远程存取只转载 2020-10-22 14:04:49 · 207 阅读 · 0 评论 -
linux shell之pushd、popd和dirs的使用讲解
1问题我们有时候需要保存多个路径,上下键切换不方便,用cd-只能到上个目录,我们可以用dirs和pushd和popd2dirs、pushd、popddirs: 这个命令显示栈里面所有的路径,一定会包含当前路径,常用参数如下 dirs -v 显示栈里面的所有路径和下标,通过下标,我们可以用pushd +下标到这个目录,然后popd+下标把这个路径在栈里面弹出来, dirs -c 清除栈里所有路径,但是当前路径不会删除 pushd:我们可以添加目录到栈(dirs)里面,比如添加...转载 2020-10-13 17:03:30 · 738 阅读 · 0 评论 -
常用Vim命令总结
Ctrl+f 屏幕向下移动一页 相当于 page downCtrl+b 屏幕向上移动一页 相当于page up0或者功能键home 移动到这一行的最前面的字符处$或者End 移动到这一行的最后面的字符处G 移动到文档的最后一行gg 移动到文档的第一行n+Enter n为数字,光标向下移动n行--------------------------------...原创 2020-04-12 13:08:04 · 175 阅读 · 0 评论 -
常用的Linux命令和技巧 ,正向反向端口转发(工作中总结)
1 端口转发ssh -L{PC端口号}:localhost:{数据库端端口号} root@{服务器IP地址}工作中遇到如下需求,服务器1 服务器2 windows开发机服务器1和服务器2互相之间不能直接访问,但是windows可以访问服务器1和服务器2如果我们需要从服务器1访问服务器2,我们需要建立端口转发,将windows作为中介,数据流大致是这样的:服务器1=>...原创 2019-11-27 17:47:48 · 1000 阅读 · 0 评论 -
[Linux/Ubuntu] vi/vim 使用方法讲解
vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念原创 2013-01-19 11:58:50 · 513 阅读 · 0 评论