Hello Linux !
文章平均质量分 84
从linux发展历史,到基础知识…… 一步步征服Linux!
小莱昂纳德
这个作者很懒,什么都没留下…
展开
-
Linux——站在巨人的肩上
一,linux发展历史二,linux特性linux系统主要有以下特性:1,多用户 2,多任务 3,多平台 4,良好的用户界面 5,强大的网络功能 6,安全、稳定和高效 7,良好的可移植性 8,开放和免费三,Linux 内核版本和发行版本uname -r 命令查看当前内核版本。 内核版本号及其含义: 主版本号:当内核有重大改动时,主版本号原创 2018-02-05 12:29:33 · 700 阅读 · 0 评论 -
感受下linux命令的威力!
Hello everybody! I am your old friend Jeffrey. NOW! let’s to learn something about Linux Commands. Hope to be helped somewhat to you.原创 2017-10-21 12:22:48 · 341 阅读 · 0 评论 -
linux上gcc编译问题---math库函数
摘要: 使用math.h中声明的库函数还有一点特殊之处,gcc命令行必须加-lm选项使用math.h中声明的库函数还有一点特殊之处,gcc命令行必须加-lm选项,因为数学函数位于libm.so库文件中(这些库文件通常位于/lib目录下),-lm选项告诉编译器,我们程序中用到的数学函数要到这个库文件里找。本书用到的大部分库函数(例如printf)位于libc.so库文件中,使用libc.转载 2017-07-13 19:35:43 · 4164 阅读 · 0 评论 -
单用户模式修改linux管理员密码
许多linux菜鸟们(比如我)经常有这样的感觉:闲着没事su一下,wa,好流弊的感觉啊!可是,遇到下面的情况: 面对满屏幕的“鉴定故障”,那可真是心有余而力不足啊!甚至有的时候还会让我们在妹子面前丢了脸。哎呀,这可怎麼办啊,要是在妹子面前丢了脸,这可不是小事啊!兄dei,不要怕!我来教你一招,不仅帮你在妹子面前找回颜面,而且让你逼格更高!Step1:重启没错,你没有听错,...原创 2018-08-29 08:13:13 · 1327 阅读 · 0 评论 -
Windows 10 和 Ubuntu 双系统安装(U盘启动)
本帅经过七七四十九分钟的艰苦奋斗,终于完成了这篇双系统安装的经验分享,希望各位小伙伴多多支持! (声明:本篇经验分享由本帅亲测所写,如有雷同,纯属是因为我们太有缘分了)原创 2017-10-13 22:13:06 · 5595 阅读 · 4 评论 -
LINUX命令缩写
命令缩写: ls:list(列出目录内容) cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat package manager 红帽子打包管理器 pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常...转载 2018-04-15 19:56:47 · 216 阅读 · 0 评论 -
好看的皮囊千篇一律,有趣的Linux命令这里有几打!!!
1,SL/LS当你键入此命令时,映入眼帘的并不是千篇一律、平淡无奇的界面,而是一辆可爱哒蒸汽机车向你奔腾而来!!! 不过在敲下面的命令之前,先把软件包安装一下好吗?$sudo apt-get install sl$sl 或者 $LS当然这个实际上是从右至左跑动的火车 2,cmatrix这个命令好不夸张的说可以让你找到大神(装x)的感觉,biubiubiu!!! $...原创 2018-04-18 21:29:14 · 422 阅读 · 0 评论 -
聊一聊linux目录结构与根文件系统
首- 先,我们来了解一下LINUX系统中的一些基本概念,姑且放在这一话题中。1,Linux系统命令规则 文件名严格区分字符大小写文件可以使用除了”/”之外的任意字符文件名长度不可超过255个字符以 . (点)开头的文件为隐藏文件. (点)代表当前目录. . (两个点)代表当前目录的父目录2,程序编译方式动态编译 编译时,只调用所需要的库文件,并不将所需库文件复...原创 2018-09-09 01:05:46 · 607 阅读 · 0 评论 -
掀开Linux目录管理的面纱
1. ls 顺序显示目录/文件信息或内容选项 -r 逆序显示目录/文件名 -l 显示文件/目录完整信息 -h 做单位转换(常与-l结合使用) -a 显示以 . 开头的隐藏文件 -A原创 2017-11-16 00:20:40 · 228 阅读 · 0 评论 -
论linux中查看和管理文件的各种姿势
1.touch 修改文件的时间戳,如果文件不存在则创建新文件选项 -c 如果文件不存在不创建文件 -a 只改变访问时间(改为当前时间) -m 只改变修改时间(改为当前时间) -t 自定义修改时间2.rm 删除文件选项原创 2017-11-16 22:41:26 · 360 阅读 · 0 评论 -
轻松管理Linux用户/组
一,用户/组简介Linux是一个多用户操作系统,允许多个用户同时登录系统使用系统资源。 一种秩序以区分不同用户。这就是用户ID,即账户、用户共有两种。超级用户和普通用户。超级用户又被成为管理员,用来管理整个系统,因此具有所有权限(当然也具有摧毁整个系统的能力,一定要慎用)。普通用户拥有一般的、可设定的权限,以进行正常工作。组是用户的集合。创建用户时,若没有指定属组,系统会创建一个与其同名的私原创 2017-11-19 00:17:57 · 567 阅读 · 0 评论 -
Linux权限管理指南
一,权限管理简介Linux是个多用户的操作系统,允许多个用户同时登录系统进行工作,利用系统资源。为了维护系统的稳定以及各用户工作的正常进行,用户登录时需要用户名和口令的验证。这样,系统通过UID来区分不同用户,记录用户进行的各种操作。可以在逻辑上理解为;每个用户都是一个独立的“房间”,而打开某个房门的唯一钥匙就是“用户名和口令”。当你进入房间后,你的操作及结果就保留在这个房间里,而不会对其他房原创 2017-11-19 20:33:12 · 483 阅读 · 0 评论 -
vim——所向披靡之利器!
一,简介vim编辑器是一个简单易用并且具有强大功能的源程序编辑器。二,vim工作模式1,vim共有三种工作模式:- 命令模式(Command mode) 从shell进入vim时,初始模式为“命令模式”。在这种模式下,所有输入都被当做命令来解释。我们可以通过输入各种vim命令来实现对文本的“复制、粘贴、删除、移动、跳转”等操作。- 插入模式(Insert mode)...原创 2018-02-05 23:59:36 · 316 阅读 · 0 评论 -
Linux之gcc编译器——无往而不胜
一,gcc简介gcc : GNU Compiler Collection特点:功能强大、功能灵活、多平台(X86、Arm);既支持宿主的开发,又支持交叉编译。二,gcc编译程序过程(以test.c为例)- 预处理(Pre-Processing) 此过程主要处理C源文件中的”#ifdef”、”#include”、”#define”等预处理命令。而且会生成一个中间文件 “原创 2018-02-06 14:23:33 · 275 阅读 · 0 评论 -
Linux之gdb调试器——“撕破现象看本质”
一,gdb简介gdb可以对源文件“预处理、编译、汇编、链接”后生成的可执行文件进行调试。以以下程序(test.c)为例:#include<stdio.h>int get_sum(int n){ int sum=0,i; for(i=0;i<n;++i) sum+=i; return sum;}int main(){ int i=10...原创 2018-02-09 09:20:25 · 276 阅读 · 0 评论 -
bash特性知多少
此文是对于centos系统中bash特性的较为详尽的介绍。bash基础特性1:命令历史命令历史:shell进程会在其会话中保存此前用户提交、执行过的命令,称之为“命令历史”;那么,如何来查看命令历史呢?history : 查看历史命令(内存中的所有历史命令)用法: history [-c] [-d offest] [n] history...原创 2018-09-06 20:21:04 · 349 阅读 · 0 评论 -
shell编程之步步为营(1)
今天呢,我们主要学习shell编程!首先,我们先了解下:用户是如何与计算机进行交互的?答案是:终端+附着在终端上的用户接口程序。用户接口程序主要有两类:GUI 和 CLIGUI :图形化界面,例如 KDE , GNOME , XfceCLI : 命令行界面,例如 /etc/shells 包括 bash zsh 和 fish之前呢,我们已经了解过bash的8大特性了,我...原创 2018-09-13 00:12:30 · 266 阅读 · 0 评论 -
Linux正则表达式及文本处理grep
今天,我们来学习一下正则表达式。正则表达式1,什么是正则表达式正则表达式,即 Regual Expression 简写为 REGEXP;是由一类特殊字符及文本字符所编写的模式。其中有些字符并不表示其字面意义,而是用于表示控制或通配的功能。2,正则表达式的类型正则表达式分为:基本正则表达式扩展正则表达式 3,元字符(1)字符匹配. :...原创 2018-09-17 21:11:24 · 381 阅读 · 0 评论 -
egrep、fgrep以及文本查看和处理工具wc,cut,sort,uniq,diff,patch
之前我们已经了解过grep,现在我们对grep中的两个特殊的选项做一下说明:-E 支持扩展正则表达式元字符-F 不支持正则表达式由此,便可引出今天的主人公egrep和fprep。eprep 支持扩展正则表达式,实现类似于grep的文本过滤功能用法:# egrep [option] PATTERN [FILE…]选项:-i 忽略...原创 2018-09-18 15:07:40 · 338 阅读 · 0 评论 -
shell编程之步步为营(2):位置变量、shift、算术运算
我们今天接着学习shell编程!首先接着介绍shell脚本中的非常重要的一种变量:位置变量 位置变量 : 在脚本中调用通过命令行参数传递给脚本的参数。$1 , $2 , … : 对应调用第1、第2…等参数$0 : 命令本身$* : 传递给脚本的所有参数$@ : 传递给脚本的所有参数(与$*是有区别的)$#...原创 2018-09-19 12:13:37 · 399 阅读 · 0 评论 -
文件查找 find & locate
今天我们来学习Linux中用于在文件系统上查找文件的命令:find &amp; locate !首先,了解一下locate:locate:非实时查找(数据库查找),依赖于是事先建立的索引;索引的构建是在系统空闲时自动进行(周期性任务),也可使用命令updatedb手动更新数据库;索引构建过程需要遍历整个根文件系统,非常消耗系统资源。特点:查找速度快;模糊查找;非实时查找;用法:~]# ...原创 2018-09-25 05:11:37 · 368 阅读 · 0 评论 -
命令参数过滤器xargs
今天,我们来学习一下Linux中非常重要的命令参数过滤器:xargs !xargs : 给其后续命令传递参数的过滤器;处理管道或stdin的输入,将其转换为命令参数;其默认命令为echo,默认分隔符为空格。用途:1,用于组合多个命令,构成单行命令;比如,ls命令不支持管道,但可通过xargs命令传递参数;2,避免命令输入的参数过长;可使用-n选项给参数分组,从而避免参数过长;选项...原创 2018-09-25 18:25:33 · 632 阅读 · 0 评论 -
Linux磁盘与文件系统管理的那些事儿(1)
我们在虚拟机中添加一块硬盘,步骤如下:然后,我们重启系统即可读取到新硬盘了。由于我们之前只有一块SCSI硬盘,其设备名为/dev/sda,所以,我们新添加的硬盘,其设备名应为/dev/sdb。我们对/dev/sdb进行分区。[root@localhost jeffrey]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.23.2)....原创 2018-10-05 01:06:30 · 905 阅读 · 0 评论 -
linux磁盘与文件系统管理的那些事儿(2)
我们接着第一篇文章讲起。文件系统挂载与卸载创建完文件系统,我们需要将新建的文件系统挂载到根文件系统上的某个目录上,进而我们便可以通过该目录来访问该文件系统。建立这种关联关系的过程称为挂载,所挂载的目录称为挂载点;若解除这种关联关系,则称之为卸载;由于在某一目录下挂在新设备后,该目录原有文件会被临时隐藏,因此要尽量以空目录作为挂载点;mount 将设备挂载到挂载点(mount point)...原创 2018-10-05 14:45:31 · 507 阅读 · 0 评论