【Linux基础命令学习笔记03】教程文章相关的互联网学习教程文章

linux学习笔记

笔记一: ~ 是当前用户的目录地址 / 是根目录的地址(一般称呼为root,/ 和 /root/ 是有区别的) / 也指目录分隔符 1 当用户是root用户时 ~ 代表/root/,即根目录下的root目录 / 代表/ ,即根目录 2 当用户是jack用户时 ~ 代表/home/jack,即根目录下的home目录下的jack目录 / 代表/ ,即根目录 笔记二: CentOs的bash提示符的格式: [用户账号 @本主机名 工作目录]

趣谈Linux操作系统学习笔记:第二十九讲【图】

一、引子 在这之前,有一点你需要注意。解析系统调用是了解内核架构最有力力的一把钥匙,这里我们只要重点关注这几个最重要的系统调用就可以了 1、mount 系统调用用于挂载文件系统;2、open 系统调用用于打开或者创建文件,创建要在 flags 中设置 O_CREAT,对于读写要设置flags 为 O_RDWR;3、read 系统调用用于读取文件内容;4、write 系统调用用于写入文件内容。 二、挂载文件系统 想要操作文件系统,第一件事情就是挂载文件系统...

趣谈Linux操作系统学习笔记:第二十八讲【图】

一、引子 磁盘→盘片→磁道→扇区(每个 512 字节)ext* 定义文件系统的格式 二、inode 与块的存储 1、块2、不用给他分配一块连续的空间 我们可以分散成一个个小块进行存放 1、优点2、存在的问题3、如何解决3、inode里面有哪些信息? 至于 inode 里面有哪些信息,其实我们在内核中就有定义。你可以看下面这个数据结构。struct ext4_inode {__le16 i_mode; /* File mode */__le16 i_uid; /* Low 16 bits of Owner Uid */__le32 i_si...

Linux学习笔记【图】

操作系统(operation system,os) 主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口, 以便于使用,作为中间人,连接软件和硬件操作系统linux发展历程 unix->minux->linux Linux主要目录速查表 /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin、/usr/bin:可执行二进制文件...

Linux 学习笔记

Linux 文件与目录管理使用ll 或者 ls -l 显示文件的属性 和文件所属用户和组drwx------. 5 root root 4096 Oct 18 10:02 .drwxr-xr-x. 6 root root 65 Jun 7 2016 ..-rw------- 1 root root 18377 Oct 18 10:18 .bash_history-rw-r--r--. 1 root root 18 Jul 8 2015 .bash_logout-rw-r--r--. 1 root root 193 Jul 8 2015 .bash_profile-rw-r--r--. 1 root root 231 Jul 8 2015 .bashrcdrwxr-xr-x 3 root root...

Linux基础命令学习笔记03【图】

【rzsz】:用于上传和下载,格式“sz 文件名(下载) rz 【选择文件】上传yum install lrzsz 安装才能使用 【tree】:命令用于以树状图列出目录的内容实践效果

Linux 学习笔记( day four )

搜索、排序及去掉重复内容命令 1.grep 格式:grep [选项]查找模式[文件...] 说明:grep是一个强大的文本搜索工具,能在文本文件中查找指定模式的词或短语,并把匹配的行打印出来 grep 家族包括grep、egrep和fgrep,egrep是grep的扩展,可使用扩展的字符串模式进行搜索, fgrep就是 fixed grep 或 fast grep,把所有字母看做单词,不识别正则表达式。如果没有指定文件名,grep 命令会搜索标准输入 常用选项: -b或--bytes-offset:在...

Linux学习笔记

Linux简介 VMWare安装及CentOS 6.5 安装(快照功能) Linux系统常用目录介绍 Linux中常用命令 Xshell5安装 FileZilla安装及使用 JDK解压版配置 Tomcat解压版配置 MySql解压版配置 部署项目到Linux服务器步骤 [知识点详解] Linux简介 发展历史 丹尼斯里奇 肯·汤普逊 系统内核汇编. B语言. C语言做为内核语言,发明unix linus召集unix原班人马.发明了系统linus后更名为linux 所谓的linux都是统称,具体版本都叫做发行版. 著名的发行版 3....

学习笔记:Linux下的进程创建与交互【代码】

一、常用函数 fork(): 通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。 fork()函数拥有多个返回值, 如果创建子进程失败,那么返...

Linux基础学习笔记整理——第二章 管理文件和目录【代码】【图】

** Linux基础学习笔记整理 ** 第二章 管理文件和目录 Linux命令的分类 Linux命令--用于实现某一类功能的指令或程序--命令的执行依赖于解释器程序(例如:/bin/bash) Linux命令的分类--内部命令 :属于Shell解释器的一部分--外部命令:独立于Shell解释器之外的程序文件 Linux命令行的格式命令字 [选项] [参数]Linux命令行快捷键Tab:自动补齐反斜杠“\”:强制换行Ctrl+U:清空至行首Ctrl+K:清空至行尾Ctrl+ L:清屏Ctrl+C:取消本...

linux就该这么学 学习笔记2 虚拟机安装

按步骤安装,步骤地址:https://www.linuxprobe.com/chapter-01.html 注意虚拟机最大内存2g。 1.4节没有讲 开源代码:程序源码 RPM:源码+规则 降低安装软件难度 yum软件仓库: 常用软件仓库 进一步降低软件安装难度 systemctl start 服务开启 systemctl restart 服务重启 systemctl stop 停止服务 systemctl enable 加入服务 systemctl status 查看服务器状态 以上5点要背

Linux学习笔记2 - 字符界面【图】

1.使用虚拟控制台在图形化界面可以使用[Ctrl+Alt+F2] ~ [Ctrl+Alt+F6] 来切换字符虚拟控制台,然后使用[Ctrl+Alt+F1] 来切换到图形界面。虚拟控制台可以支持多用户同时操作。 在虚拟控制台下,可以使用[Alt+F2] ~ [Alt+F6] 来切换虚拟控制台,按[Alt+F1]可以回到第一个虚拟控制台。使用logout命令来退出登录。2.关机和重启命令Shutdown命令halt命令reboot命令 参数与halt命令一样,只不过reboot是重启,而halt是关机在Linux系统下获...

linux学习笔记

文章目录1. sourced 和 export 1. sourced 和 export export修饰的变量在当前进程及其子进程中有效 source执行过的脚本,会将脚本中定义的变量放在当前进程中

linux 学习笔记1【代码】

Linux命令 三大操作系统 1.Windows 2.Linux Ubuntu RedHat Centos... 3.Unix MacOS虚拟机软件VMware Workstation 安装教学环境 1.安装虚拟机软件VMware Workstation 2.解压Python教学环境2019xx 3.打开安装的VMware 选择 打开虚拟机 4.找到Python教学环境的解压目录 选择 ubuntu64位 5.运行终端:运行Linux命令的界面根 / Linux命令 命令名 [选项] 参数 1.pwd 查看当前路径 / home/ tarena 根 home tarena~在Linux路径中表示...

【Linux学习笔记39】SYS-V 进程间的通信(一)(共享内存)【代码】【图】

系统V(五)的IPC原理假设用户中有P1,P2,P3三个进程,那么在SYS-V系统内核中存在IPC对象以供它们进行通信 在IPC对象中使用KEY来表示IPC对象 那么每个进程都会使用IPC对象,每个进程打开IPC对象都有相对应的id,然后进程就会根据id来操作IPC对象 一般使用的IPC对象有:共享内存、消息队列、信号量等如何在系统中查看IPC对象: ipcs -a 表示查看系统中全部IPC对象共享内存 共享内存的原理两个进程共同将物理内存通过映射方式进行共...