Vim是Linux下一款编辑器软件,它的地位等同于windows下的notepad(记事本)。...vim .vimrc (2)别名机制 在以后的工作中,我们可能会看到这种情况:我们自己现在使用的清屏命令是clear,可能会看到有些人在使用Linux的清屏命令的时候使用cls。...其实在Linux的vim中还支持另外一种保存退出方式,这个方式是在末行模式中输入:x。(千万不要输入大写的x,大写的x表示给当前文档进行加密)。...在Linux中:wq退出方式和:x的退出方式有什么区别? 在实际开发的时候还是建议使用:x的方式进行退出。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。...在不同的Linux 系统中,这个字段的格式并没有统一。...Linux的Shell有许多种,每种都有不同的特点。...Linux 发行版都默认使用此机制作为软件安装的管理方式,例如 Fedora、CentOS、SuSE 等 DPKG 包管理系统:由 Debian Linux 所开发的包管理机制,通过 DPKG 包,Debian
shisan linux笔记 目录虚拟文本控制台(虚拟终端)基本认识shell常用基本密令辅助操作ls命令 : 查看目录下信息mkdir 文件管理命令touch命令创建/更新文件cp命令: 可用于目录或文件的复制使用...mirrors.aliyun.com/repo/Centos-7.repo 清理缓存: yum clean all 测试下载安装: yum install gcc 卸载 yum remove gcc TAR包管理工具简介 TAR是linux
Linux的目录结构是一个树型结构 Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘 Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面 解压缩 -c 创建一个新tar文件...: 多任务多用户 用户管理包括 用户与组管理 Linux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。...Centos 7 查看内存占用情况相关命令_赵彦军-CSDN博客_centos查看内存使用情况 总结Linux下查看内存使用情况的多种方法 | 《Linux就该这么学》 linux 查看内存和硬盘(free...screen命令 | 菜鸟教程 Linux--screen远程必备 #screen常用命令-会话的创建、恢复、删除(&重命名删除)用法_夏普通-CSDN博客_screen 删除会话 yum install...Linux常用工具手册 | XUranus 本文作者: yiyun 本文链接: https://moeci.com/posts/分类-linux/linux/ 版权声明: 本博客所有文章除特别声明外,均采用
查看Linux系统版本 lsb_release -a 文件 修改文件名称 sudo mv test.txt new.txt 复制文件 cp /www/docker.yml /opt/ zip 如果在我们在...remove-port=123/tcp 复制代码 查询开放的防火墙列表 firewall-cmd --zone=public --list-ports 复制代码 安全日志 cat var/log/secure Linux...' centos 更改清华源 sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 复制代码 LINUX
【Linux干货教程】Ubuntu Linux 换源详细教程 前言 Hello大家好,我是洲洲,今天给大家介绍一篇干货教程。 主题是如何进行Ubuntu Linux换源。...注意】更新时一定要把Linux的网络连接检查是否已经连接上网络。 更新好后就可以用命令行进行安装软件或者插件了。
一.Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。...Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...二.Linux版本 Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 ?...三.Linux 安装 CentOS可以去官网下载最新版本:https://www.centos.org/download/ 但通常我们不会自己把电脑安装成Linux系统,毕竟大家都习惯了Windows和苹果系统...参考:https://www.runoob.com/linux/linux-install.html
本篇笔记我们以hello驱动做分享,hello驱动属于字符设备。实现的驱动函数大概是怎么样的是有套路可寻的,这个套路在内核文件include/linux/fs.h中,这个文件中有如下结构体: ?...write = hello_drv_write, .release = hello_drv_close, }; 有些朋友可能没见过这种结构体初始化的形式(结构体成员前面加个.号),可以去看往期笔记...:[【C语言笔记】结构体]。...学单片机的有些朋友可能不太熟悉main函数的这种写法: int main(int argc, char **argv) main函数在C中有好几种写法(可查看往期笔记:main函数的几种写法),在Linux...:【Linux笔记】网络文件系统。
sdb(sdb是我新添加的硬盘,如果你需要修改的硬盘与这个名称不一样,改过来就行了,比如sdc) [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux...2048-2097151,默认为 2048):2048 Last 扇区, +扇区 or +size{K,M,G} (2048-2097151,默认为 2097151):+512M 分区 1 已设置为 Linux...Last 扇区, +扇区 or +size{K,M,G} (1050624-2097151,默认为 2097151):+500M 分区 2 已设置为 Linux 类型,大小设为 500 MiB 命令(输入
hadoop替换为root:1,s/hadoop/root/c 将第一行到追后一行的hadoop替换为root(有提示) 安装软件 1.安装JDK *添加执行权限 chmod u+x jdk-7u45-linux-i586.../jdk-7u45-linux-i586.bin *在/usr目录下创建java目录 mkdir /usr/java *将/soft目录下的解压的jdk1.7.0_45剪切到/usr/java目录下
system.img /root /home /etc文件不能一样比如 /root/crontab /etc/crontab(由于/root/etc的存在导致/etc似乎没有被包含进去)mkisofs -r -V 'linux_file
2 流程分析 2.1 引导内核阶段 2.2 内核启动阶段 2.3 init 进程启动 2.4 shell 命令执行 Linux0.11 考古笔记 最近读完《Linux 内核完全注释》和《品读 Linux0.11...核心代码》,大致理解下 Linux0.11 内核的全貌。...关于 Linux0.11 操作系统的进程设计,这里仅侧重理解几个比较重要的概念。...为了高效的使用物理内存,Linux 内核有一套管理内存的方法。从硬件的视角,将物理内存按功能划分为不同的内存域,其中包括内核模块、高速缓冲区、虚拟盘、主内存区。...2 流程分析 根据《品读 Linux0.11 核心代码》这个专栏,它是按照系统启动到运行的时间顺序结合 Linux0.11 源码来展开的,我根据专栏的内容进行二次整理。
$hello表示字符串"Hello"的地址; 32位Linux系统通过0x80中断来进行系统调用....更多关于32位和64位汇编指令的区别可以参考stack overflow的总结, 因为我当前环境是64位Linux,所以下文的操作都以64位系统为例.
对于初学者来说,怎样选择Linux教程是挺困惑的事。视频教程大多只是讲片面的知识点,比较零散,大部头书籍很难啃,虽然书籍会将知识分类,可庞杂的知识体系往往令人望而生畏,遇到一个坎时很难跨过去。...而对于教程编写者来说,也很难做这样的区分,同样的知识点,对于不同应用人群,重要程度是不一样的。 我作为一个Linux新手,深知在学习过程中遇到的各种坑。...这也是我写《Linux笔记》系列的出发点。这个系列将持续更新,记录我在使用Linux过程中的各种问题。...文件名 “File1” 和 “file1” 是指两个不同的文件名 Linux 没有“文件扩展名”的概念,不像其它一些系统。.../boot 包含 Linux 内核,最初的 RMA 磁盘映像(系统启动时,由驱动程序所需),和 启动加载程序。
bash shell系统设定值在/etc/profile和/etc/bashrc个人设定值在/root/.bash_profile /root/.bashrc(...
可以连续按下TAB键两次,shell会以列表的形式给出所有以键入字符开头的文件: $ cat fil filename filename_1 filename_2 这个方式也适用于补全Linux
1.txt [root@192 ~]# cat -n 1.txt 1 统支持的所有变量 2 I love you 3 AAAABB 4 linux...cat -n 1.txt |sed '2,3c this line is 2,3 line ' 1 统支持的所有变量 this line is 2,3 line 4 linux...[root@192 ~]# sed -n '2p' 1.txt I love you [root@192 ~]# sed -n '$p' 1.txt linux [root@192 ~]# cat...' 只将第一个i替换为I s/i/I/g将所有i替换成I 1 统支持的所有变量 2 I love you 3 AAAABB 4 lInux...sed -n '/linux/=' 1.txt 打印1.txt中有Linux的行的行号 对同一文件进行多次修改的三种方法 1.
为防遗忘谨在此做个有关Linux常用命令的记录。 1....SSH快捷登录 别名登录 在 ~/.ssh/config文件中 添加相应的HostName User Reference: [1] Linux 命令缩写 [2] Linux命令简写和全称 [3]...The Linux command abbreviations ---- Linux常用命令:chmod修改文件权限 777和754 ↩︎ Linux权限详解(chmod、600、644、666、...700、711、755、777、4755、6755、7755) ↩︎ Linux 查看磁盘空间 ↩︎ linux 如何以树形结构显示文件目录结构 ↩︎
特意写篇东西做一下笔记。 对于Android的应用程序来说,最常见的ELF就是so动态库了。它其实类似Windows上的.dll文件。...ELF头部的结构体为 elf32_hdr 或 elf64_hdr, 在Android系统源代码的 /bionic/libc/kernel/uapi/linux/elf.h 可以找到。...3 /* Linux. */ #define ELFOSABI_SOLARIS 6 /* Sun Solaris. */ #define ELFOSABI_AIX...ET_EXEC 指的是可执行程序, 存在程序入口, 有 Program Header, 可以加载到内存中运行, 在 Linux 下的可执行程序都是这样的。 ET_DYN 特指动态链接库。...作者的话 个人喜欢计算机技术,主要涉及的领域包括:Android系统,Linux内核,嵌入式软/硬件,机器人和智能硬件。同时也对其他的各个技术栈都感兴趣。
1.设定分区的文件系统支持磁盘配额参数:由于磁盘配额必须要让文件系统支持才行,而支持度最好的文件系统四ext2/ext3。启动文件系统支持磁盘配额,最简单就是编...
领取专属 10元无门槛券
手把手带您无忧上云