【Linux学习笔记】教程文章相关的互联网学习教程文章

Linux学习文件阶段中文件描述符,open与creatAPI的相关介绍【代码】

文件描述符: 1、对于内核而言,所有打开文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或者创建一个新文件时,内核向进程返回一个文件描述符。当读写一个文件时,用open和creat返回的文件描述符标识该文件,将其作为参数传递给read和write。 2、文件描述符,这个数字一个进程中表示一个特定含义,当我们open一个文件时,操作系统在内存中构建了一些数据结构来表示这个动态文件,然后返回给应用程序一个数字作用文件...

Linux学习笔记总结(八十九)【图】

dpkg是一个安装、构建、删除和管理Debian包的工具。所有源自“Debian”的linux的发行版都可使用dpkg命令,比如Ubuntu。语法:dpkg(选项)(参数)选项:-i:安装软件包-r:删除软件包-P:删除软件包的同时删除其配置文件-L:显示于软件包关联的文件--unpack:解开软件包-c:显示软件包内文件列表-configure:配置软件包参数:deb软件包1、 列出deb软件包的内容或文件里的目录结构sudo dpkg -c /var/cache/apt/archives/fdisk_2.34-0.1ub...

Linux学习记录(五):Shell脚本流程控制【代码】

和其他编程语言类似,shell脚本的流程控制包括if判断和for循环等 #!/usr/bin/env bashdeclare -a scene_names=(courtyard delivery_area electro facade kicker) echo ${scene_names[@]}for scene in ${scene_names[@]}; doecho $scene done另一个例子,用到了if条件判断和字符串是否相等 example 参考资料: Shell脚本判断字符串是否equal https://www.mscto.com/shell/19711.html 数组 https://www.runoob.com/linux/linux-shell...

FANNAFFAN的Linux学习笔记---Linux操作系统发展史

FANNAFFAN的Linux学习笔记—Linux操作系统发展史 计算机与操作系统 ENIARC:世界第一台通用计算机,美国宾夕法尼亚法学设计 计算机五大基本部件 CPU当中包含两个重要部件 1、运算器:主要进行算数运算,逻辑运算以及各种类型运算 2、控制器:控制总线的使用权限,寻址控制,对内存当中读访问,写访问进行控制 另外还包含存储部件:寄存器(CPU内部存储器),缓存(一级缓存,二级缓存) 3、存储器:内存,又称为随机访问存储器RAM(...

Linux 学习笔记 03 —— 帮助命令【代码】

一位巨巨的博客 我主要是加工(准确来讲,是精简化),以及加上我自己的学习感悟,侵权请联系我。 另外,这只是我的学习笔记,对于Linux目前还是完全是个门外汉,有不对的地方欢迎评论指出。文章目录 Linux 学习笔记 03whatis命令whereis命令help命令man命令Linux 学习笔记 03 whatis命令概述 用来显示在线手册说明。 格式 Usage: whatis [OPTION...] 关键词...-d, --debug 输出调试信息-v, --verbose ...

Linux学习笔记(一):常见系统工作命令学习【图】

man命令 使用方法:man 参数 命令名称 功能:查看命令的详情页面 # man free的结果: 在description一栏可以看到free 命令显示的total ,used,free的详细意思,在option一栏中可以看到free命令参数,在FILES一栏可以看到free用到的文件是/proc/meminfo 系统工作命令 echo 使用方法:echo 参数 字符串 功能:终端设备上输出字符串或变量提取后的值 参数说明:-n: 输出字符串后换行 -e: 字符串中可以使用转义字符 使用``可以执...

Linux 学习笔记 (1)【代码】

一、sudo命令 sudo 是系统管理员允许普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。 sudo使一般用户不需要知道超级用户的密码即可获得权限。 首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”); 在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,此时s...

Linux 学习笔记【代码】

Linux 参考:https://www.runoob.com/linux/linux-tutorial.html 一. Linux 安装与基本使用 1.1 Linux安装 安装程序的引导方式光盘引导 网络引导软件包读取方式光盘 默认的方式,通过本机的光盘设备提供安装文件 硬盘 通过本地硬盘中的 .ISO 镜像提供安装文件 网络服务器 通过NFS、FTP或HTTP服务器提供安装文件安装虚拟机 演示使用的VMware Workstation 15 Player和Kubuntu 20.04 发行版具体可以参考FAQ VMware 注意:64位的操作系...

Linux 学习笔记

Linux 学习笔记一、 常用命令 获取ip地址 命令: ip addr 查看进程 命令:ps -ef 查看当前系统的网卡信息 命令:ifconfig 查看与某台机器的连接情况 命令:ping 查看当前系统的端口使用 命令:netstat -an清屏 命令: clear 更改工作目录 命令: cd 列如:cd /root/桌面展示 命令: ls 展示当前目录的文件,包含隐藏文件 命令: ls -a 列出目录下的所有文件,包括以 . 开头的隐含文件 命令: ll -a 此命令主...

LinuxProbe学习笔记(十一)【代码】

网络会话 如果我们在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而回到家中则是使用DHCP自动分配IP地址。这就需要麻烦地频繁修改IP地址,但是使用了网络会话功能后一切就简单多了—只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了。 nmcli connection add con-name company ifname eno16777736 autoconnect no type ethernet ip4 192.168.10.10/24 gw4 192.168.10.1 添加网络会话公司 n...

【Linux学习】——Shell编程基础【代码】【图】

Shell编程基础 创建Shell脚本#!/bin/bash #showHllo.sh #To shew hello to somebody echo -n "Enter Your Name:" read NAME echo "Hello,$NAME!"执行脚本$ /bin/bash ShowHello.sh $ bash ShowHello.sh$ chmod a+x ShowHello.sh $ ./ShowHello.sh 变量 输出命令echo #!/bin/bash echo This is a test echo "This is a test" echo 'This is a test'root@pailanglee-virtual-machine:/home/pailanglee# cat 10_3.sh #!/bin/ba...

linux 学习-centOS7 目录

1.centos7 一级目录 目录名称目录作用bin存放系统命令的目录,普通用户和超级用户都可以执行。是/usr/bin目录的软连接sbin存放系统命令的目录,只有超级用户才可以执行。是/usr/bin目录的软连接usr/bin存放系统命令的目录,普通用户和超级用户都可以执行。usr/sbin存放系统命令的目录,只有超级用户才可以执行。boot系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)dev设备文件保存的位置etc配置文件保存的...

LinuxC++学习第四天类的初识【代码】

结构体里的元素默认是公开的,是可以在外部直接使用的;类中默认是私有的,在外部不能调用。 类中的成员变量是类的属性,是有内存的;成员函数是方法,是没有内存的。 #include <iostream>using namespace std;/* struct Circle //结构体 {int r;double s; };*/class Circle //类 { private:int r;//成员变量 属性 是有内存的double s;public:void setR(int _r) //成员函数 方法 是没内存的{r = _r;}double getS(){s = 3....

Linux学习之Vi和Vim区别是什么?

当我们在Linux系统中进行文件编辑的时候,就会使用到VI和VIM编辑器,对于这两种编辑器我想很多人都好奇它们之间的区别是什么?我们一起来看看吧。Linux中Vi和Vim区别是什么?1、多级撤销:在VI里,按u只可以撤销上次命令,但是在vim里面可以无限制撤销;2、易用性:vi只能运行于Unix中,而vim不仅可以运用于Unix,还可以运行于Linux、Windows、mac等多个操作平台;3、语法加亮:vim可以用不同的颜色来加亮你的代码;4、可视化操作:vim不...

【系统优化】 Linux学习-Top free【图】

1、进制KB是10进制 Kib是1024进制 MB是10进制 Mib是1024进制 2、进程监控 ps -ef ps -aux   输出关键列 PID 进程号 TIME 进程启动消耗的总CPU时间 %CPU 前一秒进程消耗百分比 RSS 常驻内容 非交换物理内存 %MEM 常驻内存百分比 3、CPU处理机制 CPU处理按时间片进行 时间切割 单核 4、应用程序 打开过程 注 : 程序不允许访问硬...