查看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
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目录下
可以连续按下TAB键两次,shell会以列表的形式给出所有以键入字符开头的文件: $ cat fil filename filename_1 filename_2 这个方式也适用于补全Linux
bash shell系统设定值在/etc/profile和/etc/bashrc个人设定值在/root/.bash_profile /root/.bashrc(...
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新手,深知在学习过程中遇到的各种坑。...这也是我写《Linux笔记》系列的出发点。这个系列将持续更新,记录我在使用Linux过程中的各种问题。...Linux 命令行概念 图形用户界面让简单的任务更容易完成, 而命令行界面使完成复杂的任务成为可能 一说到命令行,我们真正指的是 shell。...文件名 “File1” 和 “file1” 是指两个不同的文件名 Linux 没有“文件扩展名”的概念,不像其它一些系统。.../boot 包含 Linux 内核,最初的 RMA 磁盘映像(系统启动时,由驱动程序所需),和 启动加载程序。
为防遗忘谨在此做个有关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 如何以树形结构显示文件目录结构 ↩︎
1.设定分区的文件系统支持磁盘配额参数:由于磁盘配额必须要让文件系统支持才行,而支持度最好的文件系统四ext2/ext3。启动文件系统支持磁盘配额,最简单就是编...
Linux目录结构 ? ?...查看每一种类型代表的含义 man 5 passwd (5代表配置文件级别) 4.快捷键: ctrl + c:停止进程 ctrl + l:清屏 ctrl + r:搜索历史命令 5.善于用tab键补全命令 Linux...常用命令 说明:安装linux时,创建一个itcast用户,然后使用root用户登陆系统 1.进入到用户根目录 cd ~ 或 cd 2.查看当前所在目录 pwd 3.进入到itcast用户根目录 cd
Linux的目录结构是一个树型结构 Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘 Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面 解压缩 -c 创建一个新tar文件...: 多任务多用户 用户管理包括 用户与组管理 Linux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。.../usr/local:存放用户后期安装的应用程序文件。 /root:超级用户主目录。 /dev:接口设备文件目录,保存外围设备代号。...Centos 7 查看内存占用情况相关命令_赵彦军-CSDN博客_centos查看内存使用情况 总结Linux下查看内存使用情况的多种方法 | 《Linux就该这么学》 linux 查看内存和硬盘(free...Linux常用工具手册 | XUranus 本文作者: yiyun 本文链接: https://moeci.com/posts/分类-linux/linux/ 版权声明: 本博客所有文章除特别声明外,均采用
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
特意写篇东西做一下笔记。 对于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内核,嵌入式软/硬件,机器人和智能硬件。同时也对其他的各个技术栈都感兴趣。
$hello表示字符串"Hello"的地址; 32位Linux系统通过0x80中断来进行系统调用....如果是64位系统则有所不同, 用户层应用层用整数寄存器 %rdi, %rsi, %rdx, %rcx, %r8 以及 %r9来传参, 而内核接口用%rdi, %rsi, %rdx, %r10, %r8...更多关于32位和64位汇编指令的区别可以参考stack overflow的总结, 因为我当前环境是64位Linux,所以下文的操作都以64位系统为例.
前言 大家好,今天我们一起来解锁一个超实用的技能——用 Docker 在本地 Linux 服务器上轻松搭建 Logseq 笔记软件,并结合 cpolar 内网穿透工具实现远程访问。...相信很多小伙伴在日常工作中都离不开笔记软件吧?无论是记录会议要点、整理学习资料还是管理任务清单,一个好的笔记应用简直就是效率提升的秘密武器。...无论是 macOS(Intel/M1)、Windows 还是 Linux 系统的桌面端用户,都可以轻松下载并安装运行 Logseq 客户端;而移动端则可以通过 App Store 或官网获取 APK 文件进行安装...今天我们就来手把手教你如何在 Linux 服务器上使用 Docker 部署这款神器吧! 1....安装Docker 本例使用Ubuntu 22.04进行演示,使用Docker进行部署,如果没有安装Docker,可以查看这篇教程进行安装:《Docker安装教程——Linux、Windows、MacOS
一.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
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。...Linux的Shell有许多种,每种都有不同的特点。...利用这一特点,我们可以限制用户只能运行指定的应用程序,在该应用程序运行结束后,用户就自动退出了系统。...如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合 { ./0-9A-Za-z }中的字符,则对应的用户不能登录 "最后一次修改时间"表示的是从某个时刻起,到用户最后一次修改口令时的天数...Linux 就可以进行软件包管理,主要应用在 Debian 和 Ubuntu 中 RPM包 RPM 二进制包的命名需遵守统一的命名规则,用户通过名称就可以直接获取这类包的版本、适用平台等信息
作者简介: 王建峰,对于技术方向(主要是嵌入式领域的OS方向的系统应用)感兴趣,最近在学习操作系统基础。同时也是某芯原厂的驱动工程师,主要是gpu领域的驱动软件。...2 流程分析 2.1 引导内核阶段 2.2 内核启动阶段 2.3 init 进程启动 2.4 shell 命令执行 Linux0.11 考古笔记 最近读完《Linux 内核完全注释》和《品读 Linux0.11...核心代码》,大致理解下 Linux0.11 内核的全貌。...关于 Linux0.11 操作系统的进程设计,这里仅侧重理解几个比较重要的概念。...2 流程分析 根据《品读 Linux0.11 核心代码》这个专栏,它是按照系统启动到运行的时间顺序结合 Linux0.11 源码来展开的,我根据专栏的内容进行二次整理。
system.img /root /home /etc文件不能一样比如 /root/crontab /etc/crontab(由于/root/etc的存在导致/etc似乎没有被包含进去)mkisofs -r -V 'linux_file
驱动层和应用层 还记得实习那会儿我第一次接触嵌入式Linux项目的时候,我的导师让我去学习项目的其它模块,然后尝试着写一个串口相关的应用。...但是,在嵌入式Linux中,驱动和应用的分层是特别明显的,最直观的感受就是驱动程序是一个.c文件里,应用程序是另一个.c文件。...那是因为有驱动层在支撑着与硬件相关的操作,应用程序在调用打开、关闭、读、写等操作会触发相应的驱动层函数。 本篇笔记我们以hello驱动做分享,hello驱动属于字符设备。...:[【C语言笔记】结构体]。...,vers=4 192.168.1.104:/home/book/nfs_share /mnt 关于ntf网络文件系统的使用可查看往期笔记:【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 命令(输入
领取专属 10元无门槛券
手把手带您无忧上云