
Linux学习笔记
文章平均质量分 92
Harmony_Launch
这个作者很懒,什么都没留下…
展开
-
【Linux学习笔记(二十三)】之用户信息文件,用户管理命令,组管理命令
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 用户文件(一) /etc/passwd 用户信息文件,保存着所有用户信息,每一行就是一个用户,包括能够登录的用户和无法登录的伪用户。root:x:0:0:root:/root:/bin/bash 第一列: 用户名 第二列: 密码位,表示该用户有密码原创 2020-12-27 18:41:03 · 602 阅读 · 0 评论 -
【Linux学习笔记(二十二)】之二进制包安装与源码包安装详解
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 软件包安装(一) 软件包分类 Linux中软件包分为 源码包 和二进制包。1. 源码包(1) 概述 源码包就是作者直接将源程序发布在网上,我们直接下载源文件,自己编译成二进制程序使用。(2) 优点 开源,可修改源代码; &nb原创 2020-12-27 11:21:52 · 4384 阅读 · 1 评论 -
【Linux学习笔记(二十一)】之 Vim编辑器详细介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. vim编辑器(一) 概述 vim是vi编辑器的加强版,是一个纯文本编辑器,能够显示不同文件的颜色,帮助开发者辨别输入错误。可以添加别名,将vi设置为vim,添加到环境变量配置文件~/.bashrc中,永久生效。alias vi=’vim’(二) vim三种工作模式1. 三种模式的关系2. 输入模式 &nbs原创 2020-12-22 17:08:35 · 337 阅读 · 0 评论 -
【Linux学习笔记(二十)】之 系统痕迹命令,挂载命令
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 系统痕迹命令(一) 概述 系统中有些重要的痕迹日志文件,保存了很多重要的痕迹信息,如哪个用户登录了,何时登录何时退出等。这些文件是不能用vim打开的,即不能编辑的,只能通过对应的命令来查看。如/var/log/wtmp, /var/run/utmp, /var/log/btmp等等(二) w w命令显示系统原创 2020-12-22 10:18:52 · 559 阅读 · 0 评论 -
【Linux学习笔记(十九)】之关机和重启命令,网络配置命令
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 关机和重启(一) sync数据同步 sync命令(flush file system buffers),作用是刷新文件系统缓冲区到硬盘中,在/bin/sync中,所有用户都能够调用,通常在关机前调用sync命令保存数据。(二) shutdown 安全地关机与重启命令,能够完整地关闭和保存系统的服务,在/原创 2020-12-21 17:01:34 · 1115 阅读 · 0 评论 -
【Linux学习笔记(十八)】之 压缩,打包 zip,gz, bz2, tar,tar.gz, tar.bz2
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 压缩与解压缩命令(一) .zip .zip是Windows中最常用的压缩格式,Linux可以和Windows通用压缩文件。1. zip 压缩命令是zip,在/usr/bin/zip中,用于压缩文件或目录。命令的格式如下:zip [选项] 压缩包名 源文件或源目录 &n原创 2020-12-21 10:35:01 · 1268 阅读 · 0 评论 -
【Linux学习笔记(十七)】之管道,netstat, 别名alias, 快捷键
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:(一) 管道符1. 格式命令1 | 命令2 将命令1的正确输出作为命令2的操作对象。2. 举例ll -a /etc/ | more 将ll命令结果分页查看。ll -a /etc/ | grep yum 查看ll命令的结果中是否有yum关键字原创 2020-12-16 00:47:26 · 544 阅读 · 0 评论 -
【Linux学习笔记(十六)】之帮助命令man,info等, 搜索命令find,grep等
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 帮助命令(一) man 命令 通过man命令查看其它命令的详细文档。1. 命令格式man [选项] 命令-f : 查看命令拥有哪个级别的帮助-k:查看和命令相关的所有帮助man -f ls2. 命令的帮助级别 不同的命令有不同的帮助级别,使用man查看命令的文档时可以看到命令后的数字就是该命令原创 2020-12-16 00:42:56 · 1497 阅读 · 0 评论 -
【Linux学习笔记(十五)】之权限管理,chmod,chown,chgrp,umask
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 权限管理(一) 权限位介绍 一般权限位有10位,在10位后面还带有一个“.”,这个符号表示着该文件是被Selinux所保护的。下面来详细介绍一下各个权限位:1. 第一位 代表文件类型,常见的有:(1) - 普通文件(2) b原创 2020-12-16 00:31:00 · 267 阅读 · 0 评论 -
【Linux学习笔记(十四)】之命令格式,目录命令,文件命令
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Linux命令基本格式(一) 命令提示符[root@localhost ~]#1. root 显示当前登录的用户。2. @ 分隔符号,无特殊含义。3. localhost 当前系统的简写主机名。4. ~ &nbs原创 2020-12-05 22:26:30 · 776 阅读 · 0 评论 -
【Linux学习笔记(十三)】之Centos一级目录以及二级目录的具体功能解释
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Linux一级目录(一) /bin/ 存放系统命令的目录。普通用户和超级用户都可以执行,是/usr/bin/目录的软链接。(二) /sbin/ 存放系统命令的目录。只有超级用户可以执行,是/usr/sbin/目录的软链接。(三) /usr/bin/ &原创 2020-12-04 15:18:00 · 1194 阅读 · 0 评论 -
【Linux学习笔记(十二)】之Linux版本分类,虚拟机网络介绍,系统分区,安装Cenos6.8
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Linux版本分类(一) 内核版 内核版在www.kernel.org上发布,虽然现在已经发布到了3.10.x的版本了,但是主流的版本依然是2.6.x版本,因为服务器最重要的是保持稳定,使用旧版本能够减少出现错误的几率。(二) 发行版 发行版本是在内核版本的基础上添加图形界面或者第三方软件,组成了发行版本。原创 2020-12-03 12:23:54 · 575 阅读 · 0 评论 -
【Linux学习笔记(十一)】之Ubuntu搭建ftp服务器,三种登录模式,以及vsftpd.conf中参数介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Ubuntu搭建FTP服务器(一) 安装vsftpd vsftpd(Very Secure ftp deamon),是一款运行在Linux操作系统上的ftp服务程序,具有很高的安全性,传输速度,以及支持虚拟用户验证的特点。sudo apt-get install vsftpd(二) 管理vsftpd状态1. 开启vsftpd服务service vsftpd原创 2020-10-26 15:25:30 · 2878 阅读 · 0 评论 -
【Linux学习笔记(九)】之进程操作,fork,exec函数族,wait,waitpid函数
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. fork函数(一) 概述 fork函数在一个进程的基础上创建一个新的子进程。(二) 函数原型pid_t fork(void);(三) 函数返回值 创建成功时,返回两次。父进程返回子进程的id,子进程返回0.。(四) getpid原创 2020-09-07 20:55:49 · 558 阅读 · 1 评论 -
【Linux学习笔记(八)】之系统API与库函数的关系以及open,close,read,write函数介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 系统api与库函数的关系(一)调用库函数的流程 当我们使用一些库函数,如printf(“hello world”)时,调用了文件指针 FILE *stdout, 该文件指针的组成为:fd 文件描述符f_pos 位置buffer 8k的缓冲区 如,调用printf(“hello\n”)后,系统会调用wr原创 2020-09-04 23:22:21 · 467 阅读 · 0 评论 -
【Linux学习笔记(七)】之gdb调试命令使用
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. gdb调试 gdb是UNIX及UNIX-like下的调试工具,优点是能够修复网络断点以及恢复链接等功能。二.使用gdb(一)编译 要想使用gdb,在编译时需要加上-g参数:gcc main.c -o app -g(二)进入gdbgdb 对应的可执行程序名 &nbs原创 2020-08-17 17:37:11 · 595 阅读 · 0 评论 -
【Linux学习笔记(六)】之Makefile要点介绍与写法分析
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Makefile(一)概述 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,也可以执行操作系统的命令。(二)Makefile文件的优势原创 2020-08-17 16:10:49 · 331 阅读 · 0 评论 -
【Linux学习笔记(五)】之静态库与动态库的创建和使用
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一.静态库(一)概述 相当于Windows中的xxx.lib文件,Linux中的静态库文件为libxxx.a文件。当我们需要向他人提供源码的功能,但又不想将源码分享,就可以只分享头文件和库文件。他人就可以通过头文件知晓如何使用库文件中的函数功能。(二)制作步骤 1. 将源码文件编译为.o文件,即二进制文件。&原创 2020-08-15 17:45:59 · 252 阅读 · 0 评论 -
【Linux学习笔记(四)】之gcc的编译流程与相关参数
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. gcc概述 GNU编译器套件(GNU Compiler Collection),是以GPL许可证所发行的自由软件,现已被大多数Unix操作系统(Linux,BSD,Mac OS)采纳为标准的编译器,GCC也同样适用于Windows。二. gcc流程(一) gcc -E hello.c 进行代码的预处理,原创 2020-08-11 18:18:49 · 180 阅读 · 0 评论 -
【Linux学习笔记(三)】之末行模式的替换,保存与退出,分屏显示,shell命令操作
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 末行模式的替换操作(一): s/src/des 将光标所在行的第一个src替换为des(二): s/src/des/g 将光标所在行的所有src替换为des(三):%s/src/des 替换所有行的第一个匹配的src为des(四):%原创 2020-08-11 16:49:14 · 2228 阅读 · 1 评论 -
【Linux学习笔记(二)】之Vim命令模式中的查找,格式调整,查看man文档,转编辑模式操作
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Vim中的查找操作(一)/ string 从光标处开始查找string字符串,用n向下遍历,用N向上遍历(二)? String 从光标处开始查找string字符串,用n向上遍历,用N向下遍历,与/相反。(三)# 当光标在某个单词处时,我们直接用原创 2020-08-11 15:56:06 · 769 阅读 · 0 评论 -
【Linux学习笔记(一)】之Vim命令模式的光标移动,删除,撤销,复制粘贴操作
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 光标的移动 在vim编辑器中,可以使用上下左右键来移动光标,也可以使用离字母键较近的hjkl四个键来移动光标。方向键上k下j左h右l二. Vim中的删除操作(一) 小写x 删除光标所在的字母(二) 大写X  原创 2020-08-07 17:12:00 · 4765 阅读 · 0 评论