
Linux
文章平均质量分 89
John__xs
刚入门的菜鸟级程序员
展开
-
Linux常用快捷键
下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。 Ctrl + a 切换到命令行开始 这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合;在Linux下的vim转载 2016-04-20 20:24:38 · 851 阅读 · 0 评论 -
【操作系统】堆与内存管理概述
—–要说到操作系统的堆与内存的管理的话,那内容真的是海了去了,从开始的地方就能不停的扩展,但内容的重要性也是不可言喻的,本片博客着重于总结以下三点:Linux的虚拟地址空间布局堆和栈的管理,堆和栈的区别中间会涉及到一些扩展的知识,但是不会细说!开始的地方: 程序的内存布局要说堆和内存管理,那么开始的地方不得不是程序的内存布局,即虚拟地址空间,下面贴出一张虚拟地址空间图(盗的图): 分析 : 这原创 2017-04-13 21:00:14 · 3074 阅读 · 0 评论 -
【Linux】线程安全与可重入函数
【Linux学习】:在Linux的一段时间学习中,刚开始是模糊的,所以很久没有进行博客的整理,直到最近自己把Linux的学习从前往后回忆与联系清楚了,觉得是时候整理成博客,变为自己的学习笔记了,先从线程安全和可重入函数整理,一方面是趁热打铁,另一方面是在这篇博客中,其实嵌套着前面的学习!第一部分: 线程安全最直接的概念,不管是从网上查阅资料还是书上看到的,都会有这么一句:一般来说,一个函数是线程安全原创 2017-03-06 19:11:30 · 1430 阅读 · 0 评论 -
【Linux】g++/gdb的安装和vim的配置
Linux下g++/gdb的简单安装和vim的配置首先说明,本片博客所讲的g++和gdb的安装以及vim的配置仅在Centos 6.0 版本上进行了测试,所以,不同的版本可能会出现差异!注: g++/gdb的安装方法给出的都是简单命令下载安装;g++的安装: 现在下载的Centos的版本几乎都会自带gcc和vim,所以我们需要的只是g++而已;如果没有请先下载 gcc;然后检查你的Linux是否有原创 2016-12-29 14:49:30 · 3568 阅读 · 0 评论 -
【Linux】 atime、ctime、mtime 概述
前述: 我们都知道 linux 一切皆文件,而现实生活中,或者Windows下,创建一个文件都会有一个创建日期来标识这个文件,linux与此不同,Linux下的文件时间是由三个主要的时间参数来决定的,没有创建时间这一概念,而这三个主要的时间参数分别是: modification (简写: mtime): 当文件的 “内容数据”发生改动时,就会更新这个时间; status t原创 2016-12-25 15:57:59 · 2931 阅读 · 0 评论 -
Vim的配置 和 windows与Linux之间的复制粘贴
# 在Linux下编程对vim的简单配置,便于编程!在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进 等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本, 所以,一般情况下原创 2016-05-29 14:16:05 · 11684 阅读 · 1 评论 -
【Linux】文件的链接
重点内容: 文件的链接Linux下文件的链接分为两种: 软连接 和 硬链接;在Linudx下使用 ls -l 命令即可看到文件的很多信息,其中第一列的第一个字符代表的就是文件的类型;而下面紧跟的数字代表文件的连接数;比如: -r-xr-xr-x 这个字符串第一个字符,代表文件的类型;linux下文件的类型通常有以下几类: d : 代表一个目录; - : 代表一个普通文件;原创 2016-12-30 10:37:48 · 11477 阅读 · 0 评论 -
【Linux】find 命令概述
分析Linux下的查找命令linux下常用的查找命令:–文件查找命令:locate, find; –其它查找命令:which,whereis,whateis;注:以上命令是我当前所了解到的,后续学习中会继续补充!文章大体框架:第一部分:对查找命令的概述;第二部分:对 find 命令及其参数使用详细描述;第三部分: 总结;第一部分:查找命令概述 注: 文章下述所有命令都尽量自己在man/info原创 2016-12-28 18:08:38 · 4709 阅读 · 0 评论 -
【Linux】文件的权限管理
Linux下文件的权限管理文章主要从以下几个方面展开介绍: 文件的属性和权限 文件的权限和属性的更改 文件和目录的默认and隐藏权限 文件的特殊权限 注: 建议在Linux下使用root权限练习本部分;第一部分 初识文件的类型和权限1.1 文件类型和权限的查看方式使用Linux的同学都知道,在Linux下列出当前目录下的文件和子目录的命令是 ls, 同时 ls 又有原创 2016-12-30 10:47:34 · 3580 阅读 · 8 评论 -
【Linux】进度条与缓冲区
Linux下缓冲区的刷新直击主题:缓冲区关于缓冲区,我们在C/C++编程时所了解到的就是系统提供的一个暂存区,暂时存放我们的输入和输出,是一块不太大的空间,至于具体为什么要有这块空间,当然是为了提高系统的效率;当然,在这里就不得不提一个概念,就是标准库函数和系统调用之间的关系;printf就是一个标准输出函数,标准库函数一般是对系统调用的封装,而printf即是对write系统调用的封装,不过在调用原创 2017-01-03 18:47:52 · 4178 阅读 · 0 评论 -
Linux下vim配置IDE
我的vim IDE界面: 1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址:http://sour转载 2016-11-05 16:29:14 · 4747 阅读 · 0 评论 -
Linux 基础学习笔记(二)
第二章 Linux基础命令ps: 说一个注意,在登录用户输密码时,是隐藏密码的,所以不会显示出来; Linux 和 Shell 的关系什么是Shell, 书上的概念讲的很详细,大概意思就是: 操作系统的外壳,为用户提供使用操作系统的接口,我们直接以Linux为例,Shell你可以把它当作一个翻译官,我们平常在输入命令之后,系统将启动一个默认的She原创 2016-06-16 13:57:09 · 528 阅读 · 0 评论 -
Linux 基础学习笔记(一)
第一章 用户登录与注销登录模式: 图形界面登陆: 图形界面也称为窗口,是默认的登录界面,即平常我们所见到的桌面,和Windows桌面差不多; 文本模式登录: 其实就是图形界面进去之后要打开的终端;(个人比较喜欢这个,在外行看来比较高大上);想要将你的Linux设置为启动后自动为文本模式登录, 需要早root 权限下 vim etc/inittab原创 2016-06-15 11:23:07 · 559 阅读 · 0 评论 -
Linux下变换的颜色(命令 echo)
命令:echo 最近学习linux时学到了一个很有意思的命令 echo -e,它是干什么的呢? 1. echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: echo [ -n ] 字符串; :其中选项n表示输出文字后不换行;字符串能加引号,也原创 2016-04-27 14:41:38 · 3304 阅读 · 1 评论 -
【Linux】Shell脚本学习总结篇
【Linux】Shell脚本学习总结篇shell学习分为下面3个部分:shell基本命令回顾shell基本语法学习awk/sed 工具学习关于shell的介绍之类的在这里不做赘述!shell基本命令回顾1.1 最基础的常用命令(注:命令选项直接 man 查看,不做说明) 1.1.1 查看文件和目录的命令ls : 列出目录下的清单;cat: 连接显示文件内容less/more: 分页显原创 2017-06-11 17:24:31 · 21982 阅读 · 2 评论