
Linux
木瓜有益健康
USTC
展开
-
Shell编程汇总——持续更新
Shell编程一、变量说明二、命令〇、三方件一、变量说明# Shell本身的PID(ProcessID) $$# Shell最后运行的后台Process的PID $! # 最后运行的命令的结束代码(返回值),`if [ ! $? -eq 0 ]`用来判断系统退出情况$? # 使用Set命令设定的Flag一览 $- # 所有参数列表。如"$*"用「"」括起来的情况...原创 2020-05-18 11:27:04 · 293 阅读 · 0 评论 -
LInux中的查找
LInux中的查找一、grep二、find一、grepGlobal Regular Expression Print,表示全局正则表达式版本。grep 命令用于查找文件里符合条件的字符串的一列。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。1、查找时不区分字符串的大小写grep -i ${“查找的字符串”文件名}2、查找时使用正则表达式,匹...原创 2019-10-09 11:03:10 · 281 阅读 · 0 评论 -
Shell
Shell一、简介二、语法0. 注释1. 变量2. 数组3. 传递参数4. 运算符5. 输入输出5.1 echo5.2 printf5.3 输入输出重定向6. test7. 流程控制7.1 if7.2 for7.3 while, until7.4 case8. 函数9. 文件包含一、简介Linux的Shell种类众多,常见的有:(一般不区分前两种)Bourne Shell(/usr/b...原创 2019-09-19 15:00:12 · 372 阅读 · 0 评论 -
Linux操作大全
Linux操作大全0、目录结构1、cd2、pwd3、mkdir4、rm5、mv6、cp、grep、find为了减少编辑的麻烦,在这里注明一些快捷键:windows下切换浏览器页签:往后Control + Tab / Control + UpPage,Control + Shift + Tab / Control + DownPage;Win+数字键 切换任务栏的相对应用;Win + 方向...原创 2019-09-17 15:26:21 · 243 阅读 · 0 评论 -
Linux操作系统分析复习
Linux操作系统分析复习一、“操作系统是如何工作的”理解二、系统调用工作机制的理解三、Linux系统的执行过程的理解四、文件系统注册五、文件系统5.1 课件5.2 视频5.3 VFS五、中断一、“操作系统是如何工作的”理解OS的正常工作依赖于存储程序原理、堆栈、中断三个部分。linux内核从一个初始化上下文环境的函数开始执行,即start_kernel函数,创建多个进程或者fork(创建一...原创 2019-04-22 21:59:01 · 637 阅读 · 0 评论 -
Linux真香——Linux的文件权限和目录配置
Linux真香基本命令基本命令#创建一个文件夹mkdir ${filename}#删除文件夹rm -rf ${filename}#移动多个文件mv ${filename1} ${filename2} -t ${menu}原创 2019-04-15 18:17:13 · 232 阅读 · 0 评论 -
CentOS 7 安装 Oracle 11g
CentOS 7 安装 Oracle 11g一、准备下载文件 Oracle下载地址:http://www.oracle.com/technetwork/indexes/downloads/index.html#database 安装包格式: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_dat...原创 2019-01-25 14:58:00 · 200 阅读 · 0 评论 -
CentOS 7 安装图形化界面及 Xshell 连接
CentOS 7 安装图形化界面及 Xshell 连接 CentOS 比较适合用作服务器的系统,之前用过 CentOS 6,但是在配置 Nginx 的时候,发现很多语句版本7的系统都进行了更新,而且网上针对版本7的例子会更多一下,遂将系统换成版本7。 下载地址推荐:(科大镜像)http://mirrors.ustc.edu.cn/centos/7/isos/x8...原创 2018-12-19 18:46:00 · 2735 阅读 · 3 评论 -
分析Linux系统的执行过程
分析Linux系统的执行过程一、阅读理解task_struct数据结构二、分析fork函数对应的内核处理过程do_fork三、使用gdb跟踪分析一个fork系统调用内核处理函数do_fork四、理解编译链接的过程和ELF可执行文件格式五、编程使用exec*库函数加载一个可执行文件,动态链接分为可执行程序装载时动态链接和运行时动态链接六、使用gdb跟踪分析一个execve系统调用内核处理函数do_e...原创 2019-03-26 20:35:01 · 437 阅读 · 0 评论 -
基于Linux-3.9.4内核增加简单的时间片轮转功能
安装Kernel一、安装 Linux-3.9.4 Kernel首先,需要下载 QEMU 虚拟操作系统模拟器,用模拟我们的 kernel。sudo apt-get install qemu如果在使用 install 安装命令时,提示其他进程正在使用,可以使用 ps 和 grep 命令并用管道组合来得到含有 apt 或者 apt-get 的进程,并杀掉相应的进程即可。为了方便操作,将刚才下...原创 2019-03-12 19:10:03 · 329 阅读 · 0 评论 -
跟踪分析Linux内核5.0系统调用处理过程
跟踪分析Linux内核5.0系统调用处理过程实验要求实验环境实验步骤一、下载Linux内核5.0并编译二、挂载 menuOS三、跟踪分析系统调用实验分析实验结论原创作品转载请注明出处https://github.com/mengning/linuxkernel/作者:136实验要求实验:举例跟踪分析Linux内核5.0系统调用处理过程 编译内核5.0 qemu -kernel li...原创 2019-03-19 21:35:32 · 398 阅读 · 0 评论