Linux学习笔记
文章平均质量分 81
Fang-
这个作者很懒,什么都没留下…
展开
-
Linux系统移植 —— Kernel编译、安装、开发
======================= 1 Linux内核配置与编译 =======================一、清除临时文件、中间文件、配置文件make clean 清除编译生成的文件,保留配置文件make mrproper 清除编译生成的文件和配置文件make distclean 清除所有文件二、配置内核一般会以一个参考的配置文件(如:arch/arm/),在该文件基础上进行配置。make config 基于文本模式的交互式配置mak...原创 2020-08-30 01:07:39 · 928 阅读 · 0 评论 -
Linux菜鸟笔记——linux命令之 grep常用语法
grep命令格式:grep [option] pattern fileshell常用选项: 选项 描述 -i 忽略大小写 -n 显示匹配内容所在行号 -c 只统计匹配到的行数(注意不是次数) -o ...原创 2019-03-06 23:54:57 · 1119 阅读 · 0 评论 -
Linux菜鸟笔记——正则表达式语法
普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其他符号。非打印字符非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列: 字符 描述 \cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M...原创 2019-03-06 23:53:32 · 1179 阅读 · 0 评论 -
WPA2破解教程(详细步骤)
本博客内容旨在技术学习交流,仅供学习参考之用,请勿用于任何非法用途,否则后果作者概不负责。一、前言 本人前段时间在研究WiFi破解(WPA2)的相关原理和具体步骤,期间在网上搜索了很多资料,也走了不少坑。最后发现网上大部分的资源都是利用Aircrack工具来破解的,其中某些具体的细节并没有提及,如抓包过程、比对过程等。用工具破解的方法和具体步骤直接百度就可以找到了,很多。下面主要讲手...原创 2018-07-14 17:32:21 · 54482 阅读 · 10 评论 -
Linux系统时间和RTC时间、时钟设置与同步、ntpd服务/ntpdate
Linux有两个时间,一个是系统时间,一个是RTC时间(也叫硬件时间)。Linux系统启动时,会自动获取硬件时间,设置为系统时间。一、查询系统时间:查询系统时间:date查询/设置硬件时间: hwclock –r 显示硬件时钟与日期 hwclock –s 将系统时钟调整为与目前的硬件时钟一致。 hwclock –w 将硬件...原创 2018-05-25 10:29:07 · 10086 阅读 · 1 评论 -
linux中wc命令用法
wc命令用来统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数选项:-c统计字节数-m统计字符数。这个标志不能与 -c 标志一起使用-l统计行数-L打印最长行的长度-w统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串--help显示帮助信息--version显...原创 2018-04-12 14:15:11 · 1488 阅读 · 0 评论 -
Linux菜鸟笔记——守护进程的创建
一、概念守护进程是一个在后台运行并且不受任何终端控制的进程,脱离于终端是为了避免进程被终端打断,其在执行过程中也不向终端打印任何信息。二、查看守护进程在终端敲:ps axja 表示不仅列当前用户的进程,也列出所有其他用户的进程x 表示不仅列有控制终端的进程,也列出所有无控制终端的进程j 表示列出与作业控制相关的信息从上图可以看出守护进行的一些特点:1、守护进...原创 2017-10-21 17:11:16 · 1159 阅读 · 0 评论 -
Linux菜鸟笔记——BASH(三)
实验环境:Ubantu 16.04一、路径与命令查找顺序type -a echo #打印出来的信息中,从上到下表示执行命令的优先级由高到低 二、bash的登录与欢迎信息1、登录前的信息修改:vim /etc/issuevim /etc/issue.net #通过telent登录时显示的信息 2、登录后的欢迎信息修改:vim /etc原创 2017-08-31 20:08:43 · 1090 阅读 · 0 评论 -
Linux菜鸟笔记——BASH(二)
实验环境:Ubantu 16.04一、变量键盘读取(read)read xxx #从键盘获取输入,存到xxx变量中read #从键盘获取输入,存到REPLY变量中 echo -n “请输入您的名字:” #”-n”是打印完不换行的意思read nameecho “欢迎你,$name”前两句代码等同于:read -p “请输入您的名字:” name #获取原创 2017-08-31 20:02:08 · 1189 阅读 · 0 评论 -
Linux菜鸟笔记——vim编辑器
一、三种模式一般模式(命令模式)、插入模式、冒号模式 二、一般模式(命令模式)冒号模式下按Esc键进入一般模式 nG跳到第n行gg跳到第一行shift+g跳到最后一行yy复制当前行3yy从当前行开始往下复制3行dd剪切当前行3dd从当前行开始往下剪切3行p粘贴r+字符 用“字符”替换光标处的字符,如r+f原创 2017-07-22 18:26:52 · 1000 阅读 · 0 评论 -
Linux菜鸟笔记——BASH之变量
shell:脚本解释器,常见的shell有sh、bash、csh、ksh等。bash:shell的一种,是linux的默认shell脚本解释器。终端提供了人和shell交互的界面。一、查看系统的shell有哪些:cat /etc/shells二、查询指令是否为bash shell的内嵌指令:type cd三、变量:分本地变量、环境变量和位置变量。本地原创 2017-07-13 16:13:25 · 1030 阅读 · 0 评论 -
Linux菜鸟笔记——文件与目录的压缩与打包
一、压缩命令[compress/gzip/bzip2]:压缩只能对文件,不能对目录,目录要先打包,然后再压缩。(1)compress(2)gzip1、压缩文件gzip hosts#将hosts压缩成hosts.gz,不保留原文件gzip -c hosts > xx/hosts.gz #将hosts压缩成hosts.gz,保留原文件,还可以指定路径原创 2017-07-02 02:52:36 · 6137 阅读 · 0 评论 -
Linux菜鸟笔记——修改默认语系
1、查看当前语系locale2、修改默认语系LANG=en_US.utf8//修改为英文语系,中文为zh_CN.utf8LC_ALL=en_US.utf8通过以上两个命令可以修改默认语系,但是只是本次有效,注销或重启后会恢复为原来的语系。要想修改的语系永久有效,可以修改/etc/locale.conf该文件(Cent OS 7原创 2017-07-01 11:10:11 · 1943 阅读 · 0 评论 -
Linux菜鸟笔记——磁盘管理与文件系统管理 之 磁盘挂载与卸载、磁盘参数修改
mountmount [-t vfstype] [-o options] device dir[-t vfstype] 指定文件系统 常见的文件系统有:ext2、ext3、ext4、vfat、nfs、ntfs...[-o options] 挂载方式 ro 采用只读方式重挂载 rw 采用只读方式重挂载 loop 挂载镜像文件 exec 拥有可执行权限 noexec 没有可执行权限1)挂载:原创 2017-06-15 21:01:42 · 1470 阅读 · 0 评论 -
Linux菜鸟笔记——磁盘管理与文件系统管理 之 磁盘的分割、格式化、检验
fdisk 1)查看所有分区fdisk -l2)查看sda分区fdisk /dev/sda3)对硬盘进行分区fdisk /dev/sda --> m (m for help)4)格式化分区mkfs -t ext3 /dev/sda5 mkfs.ext3 /dev/sda5 (同上)格式化后默认block为1k,加上”-b 4096”可指定为4K: m原创 2017-06-15 00:31:20 · 1188 阅读 · 0 评论