备份与恢复文档 Linux最常见的压缩命令工具包括gzip、bzip2,最常用的归档命令工具为tar gzip和gunzip命令:默认扩展名“.gz” gzip mkfile:压缩 gzip -d mkfile.gz
ls 命令 就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。...常用参数: -f 循环读取(常用于查看递增的日志文件) -n 显示行数(从后向前) which 命令 在 linux 要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:...代表当前目录 find ./ -name '*.log' 例如:查找 /opt 目录下 权限为 777 的文件 find /opt -perm 777 chmod 命令 用于改变 linux 系统文件或目录的访问权限
preface 使用linux你永远也无法避过命令行,能熟练地掌握常用命令是一种必备的技能。...# 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
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
linux命令的分类 内部命令:属于Shell解析器的一部分 例如:cd 切换目录(change directory) pwd 显示当前工作目录(print working directory)
Linux目录架构 / 根目录 /bin 常用命令存放的目录,binary file /boot 存放系统启动时必须读取的文件,包括内核在内 /boot/grub/menu.lst GRUB设置 /boot...一些服务启动后,这些服务所需的文件目录 /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)、命令模式(默认) # 关于保存:...对于一个文件而言,其与用户的关系,不外乎所有者(创建者)、组内成员、其他组或者用户,这里root用户是linux最高权限的用户,简言之,没有它干不了的事。.../zsh /bin/bash /sbin/nologin 这里/sbin/nologin就是不让其登录,没有登录权限 参考文献 iptables命令:https://wangchujiang.com/linux-command
host hostname route arp ethtool mii-tool service ftp tcpdump udpmt ssh iptables ipfstat wget curl 5.系统常用命令
使用C代码中嵌入汇编代码实验测试 使用C代码中嵌入汇编代码实验测试 代码 #include #include #include int...分析 此处依旧以分析汇编为例(主要api没可分析的)。...当初由于没仔细看视频于是有了上面最后的代码实验测试,在eax处设了个13,调成time的系统调用号了,故最后一张图中打印出来的仅有一个主程序。...总结 系统通过中断的方式完成用户态到内核态的转换过程,同时调用系统函数实现系统功能。...windCoder原创作品转载请注明出处 参考资料 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验代码参考地址:
继续运行 (gdb)break start_kernel # 断点的设置可以在target remote之前,也可以在之后 在实验楼中的过程 实验楼中实验过程 使用实验楼的虚拟机打开shell cd LinuxKernel...通过list查看break start_kernel后start_kernel前后文代码 相关代码分析 start_kernel函数 所在位置:xref: /linux-3.18.6/init/main.c.../*其他初始化*/ 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
目前企业有超过 80% 甚至更多的系统都是 Linux 操作系统,所以不管是做开发还是运维,不会点 Linux 知识肯定是无法进入到企业里工作。...而且,很多企业的岗位职责里写要需要精通 Linux 。...Linux 的从业方向也比较广,主要分为 运维 和 开发 ,细分下来就数不胜数了,基本都会涉及,因此学好 Linux 刻不容缓。 本文将列出我工作多年所学的 Linux 常用命令的汇总!...lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。...Linux fsck命令用于检查并修复Linux文件系统,可以同时检查一个或多个 Linux 文件系统;若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。
不输的办法只有一个,就是不上场 常用命令 top # 命令可以直接看到进程实时情况。...这个日志文件中会记录Linux系统的绝大多数重要信息,如果系统出现问题时,首先要检查的就应该是这个日志文件 /var/log/btmp 记录错误登录日志,这个文件是二进制文件,不能直接vi查看,而要使用...secure 记录验证和授权方面的信息,只要涉及账号和密码的程序都会记录,比如SSH登录,su切换用户,sudo授权,甚至添加用户和修改用户密码都会记录在这个日志文件中 注:secure 在一些较新的linux...root ; COMMAND=/sbin/shutdown -r now 常用的shell命令 find、grep 、egrep、awk、sed 1、grep显示前后几行信息: 标准unix/linux...每监测完一个部分中断一次,输入enter之后会继续检测下个部分 rkhunter -c --sk --rwo #自动检测并只显示告警信息 webshell查杀 使用Webshell查杀工具 Windows下D盾等,Linux
Linux 的常见命令 1. ls 2. pwd 3. cd 4. touch 5. cat 6. echo 7. mkdir 8. rm 9. mv 10. cp 11. man 12. less...13. head 14. tail 15. vim 16. grep 17. ps 18. netstat Linux 权限 修改文件权限 Linux 的常见命令 白色 : 普通文件 蓝色:...这是常用的命令,一般也是可以使用 ll 来替代 ls 列出当前目录中包含的文件和目录,类似于在 windows 上上双击某个目录,把它打开,看看目录里面有啥 ls [路径] 这里的 / 是 Linux...上,是以 / 开头(根目录)就是绝对路径 3. cd Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。...-anp | grep “端口号” 常用选项: -a 显示所有正在或不在侦听的套接字 -n 显示数字形式地址而不是去解析主机、端口或用户名 -p 显示套接字所属进程的PID和名称 Linux
前言 实验阶段,由于学校网速等条件限制,未能在真机上搭建出实验环境。在实验楼中,将代码粘贴进去出现严重的缩进错位,最终未能完成编译新的。本文以分析关键代码为主。...环境搭建简易过程 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
常用参数-i 有同名文件时交互式提示用户,-r拷贝目录时递归下面的子目录,-f同名文件时不提示直接覆盖(和-i相反),-p拷贝时将权限和修改时间连带拷走(很常用,因为linux下权限控制比较严格)。...profile保存了默认历史命令保存1000条 挂载命令 mount[-t 文件系统][-o 特殊选项]设备文件名 挂载点 选项 [-t]文件系统 如:ext3 ext4 iso9660 按分类 Linux...有关磁盘空间的命令 命令 功能 mount 挂载文件系统 umount 卸载已挂载上的文件系统 df 检查各个硬盘分区和已挂上来的文件系统的磁盘空间 du 显示文件目录和大小 fsck 主要是检查和修复Linux...文件系统 文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip、bzip2、zip。
马马虎虎学完了Python课程,一直想学下linux,看到里面有个linux的就选上了。...注:本文具有总结兼作业性质,如有雷同,纯属巧合。 实验及总结 本实现代码及汇编部分均在实验楼完成。...实验代码 int g(int x) { return x + 2; } int f(int x) { return g(x); } int main(void) {...movl $8, (%esp) call f addl $1, %eax leave ret 汇编代码分析...《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
vim按d表示剪切 按dd剪切一行 vim命令:命令模式 /关键字 n继续向下查找
递归复制该目录及其子目录内容 -p 连同档案属性一起复制过去 -f 不询问而强制复制 -s 生成快捷方式 -a 将档案的所有特性都一起复制 4.scp [参数] [原路径] [目标路径] | 在Linux...指定用户的所有进程 78.top [参数] | 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等 79.kill [参数] [进程号] | 杀死进程 80.free [参数] | 显示linux
领取专属 10元无门槛券
手把手带您无忧上云