未完,后续再遇到不懂的再总结~
preface 使用linux你永远也无法避过命令行,能熟练地掌握常用命令是一种必备的技能。.../test.txt d2 //将d1下的test.txt移动到d2目录下 mv test.txt ttt.txt //将test.txt重命名为ttt.txt cp copy 复制文件夹或目录 用法与mv...# tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 # tar -xf all.tar 这条命令是解出all.tar包中所有文件,-t是解开的意思 总结:...tar包 tar -xzvf file.tar.gz //解压tar.gz tar -xjvf file.tar.bz2 //解压 tar.bz2 unzip file.zip //解压zip 总结...jobs -l #显示所有后台任务(包括编号,状态,运行时的命令) fg %xxx # 将后台命令调至前台运行,xxx为该任务编号,不是进程号 bg %xxx # 将后台暂停的命令变成在后台继续运行 Linux
-i:查找内容时不区分大小写 -v:反转查找,即输出与查询条件不相符的行。 grep "ftp" /etc/passwd :查找包含ftp字符串的行。...备份与恢复文档 Linux最常见的压缩命令工具包括gzip、bzip2,最常用的归档命令工具为tar gzip和gunzip命令:默认扩展名“.gz” gzip mkfile:压缩 gzip -d mkfile.gz
ls 命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。...字符串 向上搜索“字符串”的功能 n 重复前一个搜索(与 / 或 ? 有关) N 反向重复前一个搜索(与 / 或 ?...常用参数: -f 循环读取(常用于查看递增的日志文件) -n 显示行数(从后向前) which 命令 在 linux 要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:...locate 与 find 命令相似,可以使用如 *、?...代表当前目录 find ./ -name '*.log' 例如:查找 /opt 目录下 权限为 777 的文件 find /opt -perm 777 chmod 命令 用于改变 linux 系统文件或目录的访问权限
linux命令的分类 内部命令:属于Shell解析器的一部分 例如:cd 切换目录(change directory) pwd 显示当前工作目录(print working directory)
print $1 ": " $2}' | grep CRLF | awk -F':' '{print $1}' | xargs dos2unix tar# xz 多核压缩 # 多核压缩 tar cf - linux...-3.10.0-327.36.4.el7/ | xz -4e -T8 > linux-3.10.0-327.36.4.el7.tar.xz rpm -qpi --changelog...目录下的所有文件和目录复制进 test2, 如果 test1 后面没有跟 /, 则表示将 test1 目录复制进 test2 rsync -avuzc test1/* test2/ # 使 test1 与
nodpes 强制删除相关的软件包 rpm --test 测试安装 rpm -qi 查询mysql包的说明资料 rpm -qpl xxx.rpm 查看rpm包内含的内容. rpm -qc[d] 设定档与说明档...Linux目录架构 / 根目录 /bin 常用命令存放的目录,binary file /boot 存放系统启动时必须读取的文件,包括内核在内 /boot/grub/menu.lst GRUB设置 /boot.../etc/hostname 设定节点名称 /etc/networking 只有yes表明网络存在 /etc/host.conf 文件说明用户的系统如何查询节点名称 /etc/hosts 设定机器IP与名称的对应表...modules kernel相关模块 /var/lib/rpm rpm包安装处 /lost+found 系统不正常错误发生时,会将一些遗失的片段置于该目录下 /mnt 外部设备的挂载点 /media 与/...一些服务启动后,这些服务所需的文件目录 /tmp 一般用户或正在执行的程序存放临时文件的地方 /usr 最大的目录,存放应用程序和文件 /usr/X11R6 X-window目录 /usr/src Linux
前言 先占个位置,在实验楼做实验,刚做完一半忘了延续时间,结果之前写的代码神马的全没了。让我先去角落哭会,总结明天再写。...2015-04-05 之前代码参考地址:《Linux内核分析》之触发一个系统调用实验总结 代码与分析 跟踪截图 多图预警,由于跟踪失败,感觉仅可做个动过手的见证,但可看性不高,可以略过,具体的看个人了。...简略伪代码 部分分析在代码中注释。...总结 当一个系统调用发生时,进入内核处理系统调用,内核提供了一些服务,服务结束返回用户态之前可能会发生进程调度,进程调度里面会发生中断上下文的切换和进程上下文的切换。...windCoder原创作品转载请注明出处 参考资料 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
《Linux非常用命令总结》介绍了如何删除PPA源和更改默认root密码。首先,介绍了如何添加和删除PPA源,并提供了两种方法。然后,介绍了如何更改默认root...
linux最佳文本编辑器vim # vim file: 有则打开文件,没则创建文件 # 三种模式:插入模式(按i进入,或者o下一行)、可视模式(CTRL + V)、命令模式(默认) # 关于保存:...硬链接和软链接 硬链接:ln ataola zjt,占用空间 软链接: ln -s ataola zjt, 相当于快捷方式,不占空间 压缩与解压缩 tar 将ataola文件压缩成ataola.tar.gz...对于一个文件而言,其与用户的关系,不外乎所有者(创建者)、组内成员、其他组或者用户,这里root用户是linux最高权限的用户,简言之,没有它干不了的事。...更改文件用户组 这里我们创建一个魏国的group,然后将曹操家目录下的b文件夹归属与魏国这个组chgrp weiguo b, 这里如果加个参数-R的话,其内部的所有文件都会跟着变成魏国这个组,而不是三国.../zsh /bin/bash /sbin/nologin 这里/sbin/nologin就是不让其登录,没有登录权限 参考文献 iptables命令:https://wangchujiang.com/linux-command
实验及代码 fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。...使用C代码中嵌入汇编代码实验测试 使用C代码中嵌入汇编代码实验测试 代码 #include #include #include int...分析 此处依旧以分析汇编为例(主要api没可分析的)。...总结 系统通过中断的方式完成用户态到内核态的转换过程,同时调用系统函数实现系统功能。...windCoder原创作品转载请注明出处 参考资料 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验代码参考地址:
host hostname route arp ethtool mii-tool service ftp tcpdump udpmt ssh iptables ipfstat wget curl 5.系统常用命令
https://blog.csdn.net/sunboy_2050/article/details/5726262 很早就想根据自己的学习规律和遗忘规律,自己总结一下Linux/Unix系统的Shell...命令,一来便于自己时常查询之用,二来也分享于各位博友 Linux shell是系统的用户界面,即命令行。...它提供了用户与内核进行交互式操作与控制的接口,接受用户输入的命令并把它送入内核中去执行。...实际上Shell是Linux/Unix系统的命令解释器,它解释了由用户输入的命令,类似于Windows系统平台下的DOS界面和命令。
环境搭建与配置过程 个人Linux系统环境搭建MenuOS的过程 Linux系统环境搭建MenuOS的过程 1、Linux系统环境搭建MenuOS的过程 # 下载内核源代码编译内核 cd ~/LinuxKernel...继续运行 (gdb)break start_kernel # 断点的设置可以在target remote之前,也可以在之后 在实验楼中的过程 实验楼中实验过程 使用实验楼的虚拟机打开shell cd LinuxKernel.../*其他初始化*/ rest_init() } trap_init();初始化一些中断向量, 主要分析函数所在地址: xref: /linux-3.18.6/arch/x86/kernel/traps.c...总结 Linux内核的启动,通过start_kernel()进行各种初始化工作,最终执行到rest_init()来初始化0号进程,同时0号进程创建1号用户态的进程以及其他服务的一些内核线程。...windCoder原创作品转载请注明出处 参考资料 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
Linux 命令?...Linux 的从业方向也比较广,主要分为 运维 和 开发 ,细分下来就数不胜数了,基本都会涉及,因此学好 Linux 刻不容缓。 本文将列出我工作多年所学的 Linux 常用命令的汇总!...lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。...Linux fsck命令用于检查并修复Linux文件系统,可以同时检查一个或多个 Linux 文件系统;若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。...不过值得我们注意的是:Linux系统下的ping命令与Windows系统下的ping命令稍有不同。
不输的办法只有一个,就是不上场 常用命令 top # 命令可以直接看到进程实时情况。...ps aux --sort=pcpu | head -10 # 查看cpu占用率前十的进程,有时候可以发现top发现不了的东西 netstat -anpl # 检查当前存在的连接与监听端口 ps -ef...这个日志文件中会记录Linux系统的绝大多数重要信息,如果系统出现问题时,首先要检查的就应该是这个日志文件 /var/log/btmp 记录错误登录日志,这个文件是二进制文件,不能直接vi查看,而要使用...secure 记录验证和授权方面的信息,只要涉及账号和密码的程序都会记录,比如SSH登录,su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中 注:secure 在一些较新的linux...即显示1000~2999行 命令替换后门 黑客会替换替换top、ps等命令 检测 stat命令查看文件状态并且使用md5sum命令查看文件hash并将其与正常文件hash进行比较。
前言 实验阶段,由于学校网速等条件限制,未能在真机上搭建出实验环境。在实验楼中,将代码粘贴进去出现严重的缩进错位,最终未能完成编译新的。本文以分析关键代码为主。...环境搭建简易过程 1、创建(mkdir)工作区SG13225146 2、将linux-3.9.4文件夹剪切到刚创建工作区SG13225146 3、将mykernel_for_linux3.9.4sc.patch...小总结:1-7步是编译linux内核过程,8-9为查看内核信息的过程,10-11为编写自己的简易内核过程。 相关图片 ? mymain.c部分截图 ? 代码粘进去严重错位了= = ?...linux原内核工作状态 实验及总结 主要代码及分析 各文档所包含的头文件不在列出 mypcb.h 这个头文件主要定义了进程控制结构PCB mypcb.h #define MAX_TASK_NUM 4...3、/*$1f是指接下来的标号1:的位置*/ windCoder原创作品转载请注明出处 参考资料 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC
13. head 14. tail 15. vim 16. grep 17. ps 18. netstat Linux 权限 修改文件权限 Linux 的常见命令 白色 : 普通文件 蓝色:...shift + insert 清屏: ctrl + l 取消当前命令重新输入: ctrl + c 1. ls 语法: ls[选项][目录或文件] 功能: 对于目录,该命令列出该目录下的所有子目录与文件...上,是以 / 开头(根目录)就是绝对路径 3. cd Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。...常用选项: -f 或 –force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 –interactive 覆盖文件之前先询问用户 -r 递归处理,将指定目录下的文件与子目录一并处理...-N 显示每行的行号 /字符串:向下搜索“字符串”的功能 n:重复前一个搜索(与 / 或 ?
常用参数-i 有同名文件时交互式提示用户,-r拷贝目录时递归下面的子目录,-f同名文件时不提示直接覆盖(和-i相反),-p拷贝时将权限和修改时间连带拷走(很常用,因为linux下权限控制比较严格)。...mkdir 创建文件夹 链接命令 ln [s]软链接 硬链接 ID号与源文件一致 文件大小与源文件一致 删除源文件任然可以使用 软链接 类似与windows快捷方式 拥有独立的ID号 删除源文件无法使用...]文件大小 [user]所有者 [nouser]无所有者 find /etc -size +20k -a -size -50k搜索etc目录下大于20k并且小于50k文件 [a] =and 逻辑与,...profile保存了默认历史命令保存1000条 挂载命令 mount[-t 文件系统][-o 特殊选项]设备文件名 挂载点 选项 [-t]文件系统 如:ext3 ext4 iso9660 按分类 Linux...文件系统 文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip、bzip2、zip。
马马虎虎学完了Python课程,一直想学下linux,看到里面有个linux的就选上了。...注:本文具有总结兼作业性质,如有雷同,纯属巧合。 实验及总结 本实现代码及汇编部分均在实验楼完成。...movl $8, (%esp) call f addl $1, %eax leave ret 汇编代码分析...2、对x86计算机大多数的指令可直接访问一个内存地址 AT&T汇编格式与Intel汇编格式略有不同 Linux内核使用的是AT&T汇编格式 windCoder原创作品转载请注明出处 参考资料 本文部分资料与图片参考自...《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
领取专属 10元无门槛券
手把手带您无忧上云