Linux基础
文章平均质量分 90
Linux基础
松仔log
初出茅庐的程序员
展开
-
Linux基础——Ubuntu安装
Ubuntu安装Ubuntu是什么?VirtualBox安装Ubuntu 18.04下载添加虚拟机和Ubuntu 18.04安装Ubuntu是什么?Ubuntu是基于Linux内核的发行版操作系统VirtualBox安装进入官网,下载exe,一直点下一步安装VirtualBoxUbuntu 18.04下载进入官网,点击see our alternative downloads拖到下面点击Past releases拖到下面点击18.04点击ubuntu-18.04.6-desktop原创 2022-02-28 15:43:15 · 5474 阅读 · 0 评论 -
Linux基础——软件安装
linux下安装软件原创 2022-08-30 14:03:30 · 442 阅读 · 0 评论 -
Linux基础——gcc和make
linux下程序的编译原创 2022-08-26 14:19:23 · 1999 阅读 · 0 评论 -
Linux基础——log文件分析
从log中分析系统问题原创 2022-08-01 11:35:59 · 3920 阅读 · 1 评论 -
Linux基础——服务
linux的服务是怎么运行的?原创 2022-07-30 14:46:18 · 2875 阅读 · 0 评论 -
LInux基础——SELinux
SElinux是什么?一起来看看原创 2022-07-25 20:27:31 · 21821 阅读 · 1 评论 -
Linux基础——后台工作和程序管理
后台工作是如何运行的?原创 2022-07-22 14:43:28 · 1318 阅读 · 0 评论 -
Linux基础——定时任务
定时任务原创 2022-07-20 19:54:49 · 862 阅读 · 0 评论 -
Linux基础——账号、群组管理
账号管理账号管理是什么?相关文件介绍/etc/passwd/etc/shadow/etc/group/etc/gshadow初始群组和有效群组账号管理useraddpasswdchageusermoduserdelidfingerchfnchsh群组管理groupaddgroupmodgroupdelgpasswd账号管理是什么?账号、群组管理指的是对linux用户的账号、群组信息进行的操作相关文件介绍/etc/passwd文件 /etc/passwd 记录了使用者的账号等信息以 : 分割,分原创 2022-07-04 17:29:26 · 576 阅读 · 0 评论 -
Linux基础——变量
变量是什么?变量指的是系统中可改变的量变量定义使用=连接,=两边不能有空格由字母和数字组成,但开头不能为数字若=右边有空格," 可保证特殊字符原本属性,而 ’ 内的特殊字符仅为一般字符,如下可用 \ 转义特殊字符,如下转义空格当变量需要借助其他指令时,可用 `括起来或者$扩充变量即直接为其赋值,但不能影响其旧值若变量要被子程序使用,可通过export将变量变成环境变量取消变量使用命令 unset环境变量(全局变量)系统环境变量在linux中为 PATH,由冒号分隔,记录了原创 2022-03-11 11:03:58 · 6259 阅读 · 0 评论 -
Linux基础——脚本
脚本脚本是什么?脚本执行方式例子利用date建立文件脚本是什么?脚本是一堆命令的集合,类似于程序,但不需要编译,即可逐行执行从而完成批量工作,具有以下特点:使用 # 作为注释,文件后缀为.sh读到 enter 就开始执行该行命令,若需换行应使用 \ 转义enter执行的脚本文件需要有 rx 权限脚本执行方式可使用绝对路径 /home/xxx/xxx.sh 或在相对路径下 ./xxx.sh 执行可用命令 bash xxx.sh 或 sh xxx.sh 执行可将脚本文件放在PATH指定的原创 2022-03-16 19:44:31 · 3284 阅读 · 0 评论 -
Linux基础——正则表达式
正则表达式正则表达式是什么?与语言无关的正则表达式一般正则表达式三级目录正则表达式是什么?正则表示式是针对字符串的匹配规则,通过这个规则可快速准确查找定位字符串与语言无关的正则表达式英语编码顺序为:0 1 2 3 4 … A B C D … Z a b c d …z其他地区的编码顺序可能为:0 1 2 3 4 … a A b B c C d D … z Z[A-Z]对于前者指的是从大写A到大写Z的字符,但对于后者还包括了b-z所以为了避免不同编码对正则的影响,规定了一些通用的正则表达式原创 2022-03-15 15:42:17 · 600 阅读 · 0 评论 -
Linux基础——重定向和管道
重定向和管道是什么?重定向指定特定的输入输出管道则将上一个命令的结果重定向到下一个命令标准输入输出重定向默认的标准输入输出为屏幕,对其重定向可指定输入输出的位置输入输出重定向意义stdin< / <<< 重定向到文件中去读取,<< 表示结束输入的字符stdout> / >>或1>/1>>覆盖/追加重定向到指定文件stderr2> / 2>>覆盖/追加重定向到指原创 2022-03-14 17:10:02 · 3748 阅读 · 0 评论 -
Linux基础——Bash
BashBash是什么?查看Linux中的Shell三级目录Bash是什么?Bash 全称为Bourne Again SHell,是Shell程序的一种,提供一个界面,可让用户通过调用各种命令来操作系统查看Linux中的ShellLinux默认使用bash三级目录...原创 2022-03-11 11:16:10 · 7504 阅读 · 0 评论 -
Linux基础——nano、Vi和Vim
Vi和VimVi和Vim是什么?vi的使用一般命令模式移动光标搜索替换删除复制黏贴其他编辑模式指令列命令模式文件恢复vim额外功能区块选择Vi和Vim是什么?vi 是大多数linux系统自带的文字编辑器而 vim 则是 vi 进阶版,可用不同颜色显示文字内容,也可进行各种程序的编写vi的使用一般命令模式用 vi 命令打开文件即进入一般命令模式移动光标按键功能(移动光标)hjkl⬅⬇⬆➡ (30⬇表示向下移动30行)Crtl + f / bPage Down原创 2022-03-09 18:47:38 · 2892 阅读 · 0 评论 -
Linux基础——压缩、打包、备份和还原
压缩、打包、备份和还原压缩、打包和备份是什么?文件后缀压缩gzipbzip2xz打包备份和还原xfsdumpxfsrestore压缩、打包和备份是什么?压缩指的是将大文件转变为小文件的技术,以此减少硬盘使用量及方便传输打包指将一堆文件整合成一个文件的技术备份指对系统核心资料进行额外存储,还原指对备份文件重新写回原文件文件后缀压缩指令只能压缩一个文件,当需要压缩多个文件时,可加上 tar 进行打包压缩后缀解释.Zcompress 命令压缩的文件.zipzip 命原创 2022-03-08 19:58:09 · 1432 阅读 · 0 评论 -
Linux基础——文件系统
文件系统文件系统是什么?硬盘与分割方式文件系统读取过程写入过程查看Linux内的文件系统操作文件系统查看容量dfdu建立软硬链接lnln -s挂载的意义文件系统是什么?文件系统是Linux中用于管理文件的工具,有Ext2、Ext3、Ext4、xfs等硬盘与分割方式硬盘是是圆形的可用于记录资料的物理设备,利用硬盘的转动和机器手臂的移动读取指定的资料硬盘的最小记录单位为磁区(大小为512b或4k),连续磁区构成的圆称为磁柱MBR分割以磁柱为单位,每个磁柱的第一个磁区(512b)记录了开机程序(4原创 2022-03-07 11:05:58 · 920 阅读 · 0 评论 -
Linux基础——文件操作
文件操作和管理文件操作和管理是什么?操作目录切换目录显示当前所在目录新建目录删除空目录共有操作复制删除移动(剪切)提取文件名和目录名操作文件查看文件环境变量文件操作和管理是什么?指对文件(或目录)的增删改等操作操作目录切换目录使用命令 cd 可切换当前目录,需指定绝对路径或相对路径,若后面无参数(或 cd ~ )则切换到home显示当前所在目录使用命令 pwd 显示当前所在目录,若加上参数 -P 可显示链接目录的真实路径新建目录使用命令 mkdir 新建目录,加上参数 -p 递归建立,原创 2022-03-03 19:51:57 · 775 阅读 · 0 评论 -
Linux基础——文件属性和权限
文件和目录文件和目录是什么?文件属性文件类型和权限修改group修改owner修改权限权限对于文件和目录的区别文件和目录是什么?在linux中,所有东西都被当作文件,如 /etc 下的设备文件属性linux根据文件将用户身份分为 owner/group/other,而每个身份对文件的操作又分为 read/write/execute通过命令 ls -al,可列出文件的详细信息上图每行分为 文件类型和权限、链接数、owner、group、大小(单位为bytes)、最后修改时间、文件名( .表示当前原创 2022-03-01 15:12:00 · 5776 阅读 · 2 评论