Linux 学习
文章平均质量分 73
NPC的白话文谈
这个作者很懒,什么都没留下…
展开
-
Linux :: 权限篇【2】:详解文件操作权限表示方式!字符表示法 及 八进制表示法说明!
本期内容主要介绍了 Linux 文件操作权限的基本表示方式!九位字符(rwx)表示三种用户的文件操作权限;三位八进制数(421)表示三种用户的文件操作权限!Linux 下一切皆文件!注:本篇是后续文件权限修改的前置基础内容!字符表示法和八进制表示法。原创 2023-06-13 22:08:33 · 918 阅读 · 0 评论 -
Linux :: 权限篇:【1】:Linux 下文件访问者身份说明:三人一组!【补充:Linux下用户类型的分类!】
前面的内容分享中,笔者主要分享了关于 Linux 命令行操作的基础指令!用户账户管理指令目录/文件的创建拷贝、移动、删除等指令文件内容的条件式查看指令日期日历指令文件查找 / 文件内容过滤查找等指令压缩解压 / 打包解包指令,到目前为止,介绍了现阶段可上手操作的指令!其余指令牵涉后续内容,故会根据内容分享进度持续更新!从此篇开始,笔者将在近几期内容中,分享 Linux 下关于权限相关的内容!Linux 下一切皆文件!详解 Linux 下文件权限的认识说明!包含文件权限的字符表示方式及八进制表示方式!原创 2023-06-13 21:21:11 · 792 阅读 · 0 评论 -
Linux :: 打包与解包指令【2】:tar 指令:打包与解包用法详解【重要!!!】
本期内容主要介绍了 Linux 中的 tar 指令及其用法:推荐使用打包组合选项 -czvf;解包组合 -xzvf;同时提供了指令的使用示例,打包解包指定目录或文件,及打包解包的包到指定目录等。原创 2023-06-11 17:32:56 · 2793 阅读 · 0 评论 -
Linux :: 压缩与解压指令【1】:zip / unzip 指令:压缩与解压用法详解
本期内容主要介绍了 Linux 中的 zip / unzip 指令及其用法;基本用法及功能、基本用法:压缩/解压指定文件【注意代码示例内容!】、「-r」:压缩指定目录、「-d」:解压到指定目录原创 2023-06-11 17:11:13 · 3761 阅读 · 0 评论 -
Linux :: 内容过滤指令【3】:grep 指令【详解】:在指定文件中过滤搜索信息、(模糊)查找包含指定字符串的内容!(如:系统故障时,查看操作日志信息等情景)
本期内容主要介绍了 Linux 中的 grep 指令及其用法:在指定文件中过滤搜索信息、(模糊)查找包含指定字符串的内容!内容包含:基本语法、功能及使用方式 、基本用法示例:过滤查找内容、「-v」:反向过滤掉指定内容输出、「-i」:不区分大小写过滤查找、顺带输出行号原创 2023-06-11 16:29:33 · 6482 阅读 · 0 评论 -
Linux :: 文件查找指令【2】:find 指令(重点):用于在文件树中查找文件(指定路径/目录),并作出相应的处理(可能访问磁盘)【随知识体系持续更新】
本期内容主要介绍了 Linux 中的 find 指令及其用法;Linux :: 文件查找指令【2】:find 指令(重点):用于在文件树中查找文件(指定路径/目录),并作出相应的处理(可能访问磁盘)【随知识体系持续更新】原创 2023-06-11 16:05:10 · 757 阅读 · 0 评论 -
Linux :: 时间日历指令【3】:cal 指令:查询当日是今年的第几天、输出当前月历、指定月历、输出当前年历、指定年历
本期内容主要介绍了 Linux 中的 cal 指令及其用法; cal 指令:查询当日是今年的第几天、输出当前月历、指定月历、输出当前年历、指定年历.原创 2023-06-05 22:22:43 · 1837 阅读 · 0 评论 -
Linux :: 时间日历指令【2】:date 指令 与 时间戳(及日期与时间戳的相互转换)
(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)国内机器给的起始时间是:08:00:00;原因:北京时间起始点(理论上是格林尼治时间,差异来源于时区差异)2. Linux 下获取时间戳方式:date +%s。前言:本篇是 Linux 基本操作篇章的内容!语法格式:date +%s【用法同上!4. 时间戳 => 时间:及必要说明。语法格式:date +%s。5. 相关文章或系列推荐。3. 时间 => 时间戳。原创 2023-06-05 22:13:18 · 3291 阅读 · 0 评论 -
Linux :: 时间日历指令【1】:date 指令:格式化显示时间信息、Linux 下获取时间
本期内容主要介绍了 Linux 中的 date 指令及其用法:格式化显示时间信息、Linux 下获取时间:如:2023-05-28、2023/05/28、2023年06月05日等原创 2023-06-05 22:03:42 · 3827 阅读 · 0 评论 -
Linux :: 文件内容操作【6】:文件中指定中间部分(第多少行 到 第多少行)行内容输出 及 初步认识管道
Linux 下文件中指定提取部分数据!总体思路:我们可以先查出前 75 行内容,再查看 75 行内容中的后 26 行内容。注意:第 50 ~ 75 行的内容:属于区间的左闭右闭区间,区间作差需 +1!方式一(输出重定向方式):我们可以通过:head -75 [文件]:查出前 75 行内容,通过输出重定向存入临时文件,在去临时文件中指定输出 tail -26 [临时文件]方式二(结合管道):该方法将引入一个管道的概念,简单来说,管道的作用就是将管道左边的指令执行结果交给管道右边的指令继续执行!原创 2023-06-05 21:44:20 · 846 阅读 · 0 评论 -
Linux :: 文件内容操作【5】:echo 指令 与 输入重定向、输出重定向、追加重定向在文件内容写入中的简单用法!
本期内容主要介绍了 Linux 中的 echo 指令及 初步使用重定向:内容包含:什么是重定向及重定项类型和作用?echo 指令 与 输入重定向、输出重定向、追加重定向在文件内容写入中的简单用法!原创 2023-06-05 20:50:55 · 5758 阅读 · 0 评论 -
Linux :: vim 编辑器:详解:光标移动定位内容,行间:快速定位至文本:开头 / 结尾;行内:词间跳跃
本期内容主要介绍了 Linux 下的 vim 编辑器 :: 普通/命令模式下的最常用操作(2):详解:光标:上下左右移动、快速定位至文本:开头 / 结尾、快速跳转至指定行、行内:快速首位定位 、行内:词间跳跃原创 2023-06-03 22:11:48 · 5759 阅读 · 0 评论 -
Linux :: vim 编辑器:详解:文本复制/粘贴/剪切/删除 与 撤销普通操作及撤销撤销操作
本期内容主要介绍了 Linux 下 vim 编辑器:(2):: 普通/命令模式下的最常用操作(1):详解:文本复制/粘贴/剪切/删除 与 撤销普通操作及撤销撤销操作:单多字符删除、单多行删除、撤销已执行指令、撤销执行的撤销指令原创 2023-06-03 21:08:16 · 7791 阅读 · 0 评论 -
Linux :: vim 编辑器的初次体验:三种 vim 常用模式 及 使用:打开编辑、退出保存关闭vim
本期内容主要介绍了 Linux 下的 vim 编辑器的基本认识与三种 vim 常用模式 | 使用:打开编辑、退出保存关闭 vim 文件;vi / vim 的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、 mac os、windows。原创 2023-06-03 19:11:54 · 2606 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件内容操作:(4)】:: head / tail 指令 :: 查看前后 n 行内容 | 指定查看文件的部分内容
本期内容主要介绍了Linux中的 head / tail指令及其用法;head / tail 指令 :: 指定查看文件的部分内容 | 查看前 n 行内容 | 查看后 n 行内容 | 查看文件中间 n 行内容原创 2023-06-03 12:30:00 · 723 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件内容操作:(3)】:: more / less 指令 :: 查看目标文件的部分或全部内容 | 指定查看前 n 行内容【二者相比推荐使用 less 】
本期内容主要介绍了Linux中的 more / less 指令及其用法;more / less 指令 :: 查看目标文件的部分或全部内容 | 指定查看前 n 行内容【二者相比推荐使用 less 】原创 2023-06-02 17:45:00 · 855 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件内容操作:(2)】:: cat / tac 指令 :: 正序 / 逆序 查看目标文件的全部内容 及 cat 的补充用法:从标准输入读取内容并输出
本期内容主要介绍了Linux中的 cat / tac 指令;cat / tac 指令 :: 正序 / 逆序 查看目标文件的全部内容 及 cat 的补充用法:从标准输入读取内容并输出原创 2023-06-01 21:13:45 · 304 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件内容操作:(1)】:: nano 指令 :: 使用自带文件编辑器及简单演示Linux下gcc编译执行可执行程序(仅作了解:会用来创建文件即可)【基本不会用到】
本期内容主要介绍了Linux中的 nano 指令【文档编辑】;nano 指令 :: 使用自带文件编辑器及简单演示Linux下gcc编译执行可执行程序(仅作了解:会用来创建文件即可)【基本不会用到】原创 2023-06-01 20:53:36 · 337 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: (补充):(5)】:: 初步认识并解析文件详细信息内容:文件类型与用户访问权限说明、文件类型分类说明
本期内容主要介绍了Linux中的 文件详细信息中的部分内容:首先:回顾【 ls -l / ll 】指令的简单用法;在讨论了:文件的详细信息的大致组成、文件类型与用户访问权限说明、文件类型分类说明、用户访问权限说明;本文会简单提及在《Linux :: 【权限篇】》中的知识,如:文件的权限(读、写、执行)、文件分类等。【后续关于权限的内容会在《权限篇》进行内容分享!】原创 2023-06-01 18:21:24 · 571 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(10)】:: ll 指令 :: 查看指定目录下的文件详细信息
本期内容主要介绍了Linux中的 ll 指令及其用法;ll :: 查看指定目录下的文件详细信息:如: 显示当前目录下详细文件信息; 显示指定目录下详细文件信息若直接使用,即显示当前目录下内容详细信息(不会递归显示子目录下详细信息!)原创 2023-06-01 17:39:43 · 1432 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: (补充)指令:(3)】:: alias 指令 :给命令取别名 | 设置指令的别名【示例:自定义实现返回上级目录指令 back】
本期内容主要介绍了Linux中的 alias 指令及其用法;alias 指令 :给命令取别名 | 设置指令的别名【示例:自定义实现返回上级目录指令 back】;说明:**该方式非永久有效!只在当前会话周期生效!**【用户自定义指令的“生命周期”仅在此次登录操作使用期间,即仅是临时生效!】原创 2023-06-01 17:34:59 · 200 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 查找 / 查询指令:(1)】:: which 指令 :指定系统文件(指令)查找指令 | 查询指令的别名
本期内容主要介绍了Linux中的 which 指令及其用法;指定系统文件(指令)查找指令 | 查询指令的别名!原创 2023-06-01 17:05:01 · 1038 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: (补充)指令:(2)】:: who 指令:显示所有登录用户(所有登录用户信息)|【为什么切换到 其他用户后,who 命令却没有 其他用户的相关信息?】
本期内容主要介绍了Linux中的 whoami 指令及其用法;who 指令:显示所有登录用户(所有登录用户信息)|【并回答了:为什么切换到 其他用户后,who 命令却没有 其他用户的相关信息?】原创 2023-06-01 16:33:04 · 184 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: (补充)指令:(1)】:: whoami 指令 :获取获取当前操作用户名
本期内容主要介绍了Linux中的 whoami 指令及其用法;whoami 获取当前操作用户名原创 2023-06-01 16:04:15 · 759 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(9)】:: tree 指令:安装及简单使用;作用:递归地以树状格式列出或显示目录的内容
本篇内容主要介绍了Linux中的tree指令:介绍了基本使用方式及各种环境的安装指令!-bash: tree: command not found;(1)在RHEL/CentOS 7上安装tree命令工具。(2)在Fedora 22+ /RHEL/CentOS 8上安装tree命令工具。注:tree 指令不是自带指令需要安装:(3)在Ubuntu/Debian系统上安装tree命令工具。(4)在openSUSE系统上安装tree命令工具。原创 2023-05-31 23:18:58 · 595 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(8)】:: mv:修改文件名 及 指定文件或目录移动(剪切)指令
本文主要介绍了Linux 中的 mv 指令:修改文件名 及 指定文件或目录移动(剪切)指令,并给予了操作示例。原创 2023-05-30 22:44:34 · 4759 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(7)】:: cp:指定文件或目录的拷贝及指定拷贝到指定路径(与重命名)
本篇内容主要介绍了Linux中的文件目录拷贝 cp 指令,并进行了示例演演示:如拷贝指定文件/目录,拷贝指定文件目录到指定位置!提问:是否会拷前言:贝非空目录下的单目录 / 多级目录?原创 2023-05-30 22:33:29 · 8872 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(6)】:: rmidr / rm:删除空目录、删除非空目录及删除文件指令
本篇内容主要介绍了Linux的基本删除指令:rmdir / rm;并进行了相关指令的测试:如删除空目录/文件,删除非空目录,递归删除目录,删除提示设置等!在一般学习过程中我们操作的文件或目录都是我们自己创建的,所以有直接操作权限,但是在协同开发中可能存在其他用户创建的文件是被保护的,我们删除时会有提示!原创 2023-05-30 22:16:16 · 4888 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(5)】:: touch:创建普通文件、修改文件创建时间及其他基本操作
本文介绍了Linux下的基本命令:创建普通文件:主要分享了关于普通文件的基本创建及指定路径创建,同时该命令还具备修改指定文件的存取时间或更新时间等原创 2023-05-28 21:55:40 · 3362 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(4)】:: mkdir :: 创建目录:指定路径单个目录创建及一次性创建多级目录
本篇内容介绍Linux的基本命令:创建目录:文中介绍了单个目录的当前路径创建、指定路径的创建、及递归式单次创建多级目录原创 2023-05-28 21:53:30 · 4875 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(3)】:: cd :: 切换目录,将当前工作目录改变到指定的目录下
本文介绍Linux的基本命令切换指令:包含指定目录切换、返回上级目录、跳转用户初始目录、返回最近访问的目录原创 2023-05-28 21:25:04 · 2367 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(2)】::Linux操作系统的文件“框架”、绝对路径与相对路径及路径定位文件对象的解释
本文介绍Linux下的文件管理方式及绝对与相对路径:**Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。简而言之,Linux文件管理的“框架”就是:采用多叉树的方式管理!** 实际,几乎所有操作系统的文件管理方式:基本都是采用多叉树的方式管理!多叉树可以实现目录约束!原创 2023-05-28 21:13:35 · 1369 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 文件及目录操作:(1)】:: ls :: 查看指定目录下的内容
本篇介绍 Linux 基本指令:ls:查看指定目录下的内容:内容包容文件/目录的详细信息(操作权限等)、目录按时间排序显示、目录按大小排序显示、显示隐藏文件、递归列举文件/目录等原创 2023-05-26 21:31:47 · 1689 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 用户管理(补充):(4)】::用户切换
本篇介绍:Linux创建用户基本指令:借助 su 指令实现用户切换 的 基本语法、基本用法、注意点及补充:关于新建的用户存储位置(及添加用户操作实例测试)原创 2023-05-24 20:53:48 · 1035 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 用户管理:(2)】::设置用户密码(及本地Xshell 登录云服务器操作演示) :: passwd
本篇介绍:Linux创建用户基本指令:passwd 的 基本语法、基本用法、注意点及补充:关于新建的用户存储位置(及添加用户操作实例测试)原创 2023-05-24 20:48:15 · 1878 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 用户管理:(3)】::删除用户 :: userdel
本篇介绍:Linux创建用户基本指令:userdel 的 基本语法、基本用法、注意点及补充:关于新建的用户存储位置(及添加用户操作实例测试)原创 2023-05-24 20:40:47 · 857 阅读 · 0 评论 -
Linux :: 【基础指令篇 :: 用户管理:(1)】::添加用户 :: adduser
本篇介绍:Linux创建用户基本指令:adduser 的 基本语法、基本用法、注意点及补充:关于新建的用户存储位置(及添加用户操作实例测试)原创 2023-05-24 20:34:51 · 834 阅读 · 0 评论 -
Linux 学习目录合集【文章索引】:基本命令 + vim + gcc/g++ + gdb + 进程/线程 + 通信 + 网络编程 + I/O 等
前言:本内容为笔者自学笔记内容。本文中的操作环境:腾讯云服务器:CentOS 7.6 64bit。学习阶段规划:云端服务器部署 与 本地Xshell 链接、Linux 基本操作【基本命令、vim、makefile使用等】、Linux 系统【进程:概念、控制、通信;IO基础;多线程等】、Linux 网络【网络基础、套接字编程、IO高级等】原创 2023-05-24 16:58:10 · 1652 阅读 · 0 评论 -
Linux 环境 :: 本地主机安装 Xshell 及 链接及登录云服务器 实现 Linux 环境的配置与使用【 本篇以腾讯云服务器为例 】
前言:本篇是后续Linux相关学习文章环境的配置!笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。>目录索引:关于购买云服务器(已有可跳过)、本机安装 Xshell 、云端服务器设置(重置密码)、 Xshell 链接 云端服务器设置、重置云端服务器设置的虚拟机环境、相关系列文章原创 2023-05-24 17:05:48 · 1367 阅读 · 0 评论 -
Linux 基本命令【3】::man、touch、mkdir【内容包含命令的基本语法结构及示例.并涵盖可能出现的问题及解决方案】【命令内容:man(查看帮助命令帮助文档)、touch(创建文件)、m
本期内容:Linux基本命令:man、touch、mkdir【内容包含命令的基本语法结构及示例.并涵盖可能出现的问题及解决方案】【命令内容:man(查看帮助命令帮助文档)、touch(创建文件)、mkdir(创建目录)】本内容为笔者自学笔记内容,并非知识参考文档(即:如 Linux 命令中仅介绍常用命令及其命令参数)。本文中的操作环境:腾讯云服务器:CentOS 7.6 64bit原创 2023-04-06 18:56:53 · 272 阅读 · 0 评论