linux

Linux入门之常用命令(5)Bash

 bash优点1.命令编辑能力 记录使用过的命令~/.bash_history记录上次的历史命令2.补全功能 指令补全两下tab文件名补全3.命令别名 alias[别名]=‘’4.作业控制、前景背景控制5.Shellscripts脚本控制 显示变...

Linux入门之常用命令(3)

df查看硬盘总容量、已用容量和inode[-ikm]du查看文件已用容量,显示所有文件每块硬盘最多四个分区。 fdisk[-l][设备名称]硬盘分区工具(-l显示这张硬盘的分区)分区工具(删除分区)p查看分区信息w保存并退出q不保存退出d删除分区(新增分区)n新增分区p主分区(1~4) mke2fs...
代码星球·2020-03-31

Linux脚本入门(1)

1.Linux脚本编写基础1.1语法基本介绍1.1.1开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh  符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。  当编辑好脚本时,如果要执行该脚本,还必须使其可执行。  要使脚本可执行:编译chmod...
代码星球·2020-03-31

Linux入门之常用命令(2)

(三)链接文件ln[-s][源文件][目标文件]      -s表示符号链接没有则是硬链接硬链接是一个独立文件(相当于一个副本)符号链接是一个链接文件(相当于一个快捷方式)但是修改符号链接时,将会修改源文件 ll查看所有文件  c...
代码星球·2020-03-31

Linux入门之常用命令(1)

退出系统exit图形界面startx时间date日历cal[month][year]计算器bc帮助man[command] //info[command]在线用户who网络状态netstat-a后台执行程序(用户进程)ps-aux关机shutdown重启reboot----------------------...
代码星球·2020-03-31

linux 取消笔记本触摸键

关闭触摸sudormmodpsmouse关闭触摸和按键sudomodprobe-rpsmouse打开sudomodprobepsmouse ...

window 连linux

https://blog.csdn.net/ruanjianruanjianruan/article/details/46954681https://blog.csdn.net/u013754317/article/details/53972115https://jingyan.baidu.com/album/00a0...
代码星球·2020-03-30

LINUX UBUNTU 快捷键

 一.打开关闭终端ctrl+alt+t//打开一个新终端shift+ctrl+n//在打开终端的情况下再打开一个新终端shift +ctrl+q//关闭一个新终端二.文件夹cd///进入根目录mkdir//创建文件夹三.复制移动剪切mvfile1.后缀file2.后缀//把文件file1的名字变成f...
代码星球·2020-03-30

linux下的文件结构

linux下的文件结构,看看每个文件夹都是干吗用的/bin二进制可执行命令/dev设备特殊文件/etc 系统管理和配置文件/etc/rc.d启动的配置文件和脚本/home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib标准程序设计库,又叫动态链接共享库,作用类似...
代码星球·2020-03-30

Linux命令awk

1.简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。 简单来说awk就是把文件逐行读入,默认以空格为分隔符将每行切片,切开的部分再进行各种分析处理。 2.使用方法 awk'{pattern+action}'...
代码星球·2020-03-30

linux-0.11内核 任务的堆栈切换

一直缠绕的两个问题:怎样标识的内核栈与用户栈?如何在内核态堆栈与用户态堆栈之间切换? 用户态堆栈指针:ss和esp;内核态堆栈指针:ss0和esp0;二者均位于任务的tss结构中。这里的任务是指除任务0和1之外的普通任务。CPU进行用户态堆栈到内核态堆栈的切换操作时,CPU会从当前任务的任务状态段TSS中取得...

Linux下逻辑地址-线性地址-物理地址图解(转)

一、逻辑地址转线性地址机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的helloworld程序,用gccs编译,再反编译后会看到以下指令:mov   0x80495b0,%eax这里的内存地...

Linux 汇编语言开发指南

绝大多数Linux程序员以前只接触过DOS/Windows下的汇编语言,这些汇编代码都是Intel风格的。但在Unix和Linux系统中,更多采用的还是AT&T格式,两者在语法格式上有着很大的不同:在AT&T汇编格式中,寄存器名要加上'%'作为前缀;而在Intel汇编格式中,寄存器名不需要加前缀。例如:...

Linux反编译

转自:http://bbs.pediy.com/showthread.php?threadid=11315一个简单的linuxcrackme的逆向前言   最不喜欢的就是写破解教程,酒后一时冲动,老夫卿发少年狂,许下将写一篇linux平台逆向的文章的诺言,作此文实非颇不得已。在此申明:本文...
代码星球·2020-03-29

linux kernel系列四:嵌入式系统中的文件系统以及MTD

本节介绍FileSystem和MTD技术一FS熟知的FS有ext2,3,4.但是这些都是针对磁盘设备的。而ES中一般的存储设备为Flash,由于Flash的特殊性:Flash存储按照Blocksize进行划分,而一个BLS一般有几十K。(对比磁盘的一个簇才512个字节)。这么大的BLS有什么坏处呢?很明显,擦除一个BL...