自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 压缩、tar、zip、unzip

作用:对单个文件进行压缩,能显著减小文件体积,但无法直接压缩目录(必须先把目录打包成 .tar 文件,再用gzip压缩)这是Linux中最常用的压缩包格式,先通过 tar 打包,再通过 gzip 压缩,兼具“打包”和“压缩”的双重效果。作用:仅将多个文件/目录打包成一个单独的文件,不进行压缩,文件体积基本和原文件总和一致。解压 test.tar.gz 文件,到指定目录(/home/zinc/xtest)当要包含目录内文件时使用,不然只会打包目录本身,不包含里面文件。7zip格式:Windows系统常用。

2025-12-27 12:04:23 807

原创 .bashrc私人文件、系统级配置文件、永久环境变量、source生效

给 PATH 加路径时,必须以 $PATH: 开头,写成 export PATH=/newdir 会直接覆盖系统默认 PATH ,导致 ls cd 等基础命令无法使用。它的修改只影响当前用户,不会干扰其他用户的设置,比如自己添加的 PATH 路径,只有自己登录时才会生效,其他用户看不到也用不了。系统会从上到下加载 .bashrc 内容,把自定义配置放末尾,不会覆盖系统自带的环境变量、别名等设置,降低冲突风险。这个文件属于系统全局文件,只有 root 用户能修改。

2025-12-23 22:02:00 675

原创 环境变量、env、$符、简单变量的创建

如果系统里没有这个目录,直接执行 export PATH=$PATH:/usr/local/mybin 不会报错,但这个无效路径会被添加到 PATH 变量里,对系统没有任何实际作用。当你在终端输入一个命令(比如 ls 、 cd 、 python ),系统不会在所有文件夹里漫无目的地找这个程序,而是会按照 PATH 里的目录列表,从左到右依次查找。Linux环境变量就是系统里的全局“键值对”参数,相当于给系统和程序准备的“公共小抄”,程序或命令能随时查这些参数来确定运行规则,不用每次都手动指定。

2025-12-23 15:59:09 573

原创 系统资源占用、top进程信息、df磁盘信息、sar网络监控

负载是指:CPU的繁忙程度,当数值为1时,说明有一个CPU百分百的繁忙了,为4时,说明有4个CPU百分百的繁忙。进程使用共享内存,单位KB(SHR就是进程和其他程序“共用的内存空间”,是系统节省内存的一种方式)刷新间隔(秒)(若不加第二个数字参数,会不停刷新)(若不加这两个数字参数,此命令是一次性的)刷新间隔(秒)(若不加第二个数字参数,会不停刷新)(若不加这两个数字参数,此命令是一次性的)进程状态(S休眠,R运行,Z僵死状态,N负数优先级,I空闲状态)如果父进程没做这个操作,该进程就会变成僵尸进程。

2025-12-22 23:39:45 995

原创 IP地址、主机名、域名解析、固定IP、ping、wget、curl、端口nmap与netstat、进程管理

假设如图,计算机A的微信连接计算机B的微信,A使用的50001即动态端口,临时找一个端口作为出口,计算机B的微信使用端口5678,即注册端口,长期绑定此端口等待别人连接。可是IP地址只能锁定计算机,不能锁定具体的程序;选项,大写的字母O,用于下载文件,当url是下载链接时,可以用此选项保存文件。两台计算机进行通讯的话,需要查找,可以通过计算机之间的IP地址就能找到,虚拟端口:指计算机内部的端口,不可见,用于操作系统和外部进行交互使用的。命令,然后打开另一个终端,查看上一个tail进程的进程ID,以便使用。

2025-12-22 14:54:39 1071

原创 systemctl、软连接、日期与时区、ntp程序

(之所以第三方软件能直接用systemctl命令,是因为这个软件能自动集成到systemctl中,有的软件没有自动集成,需要手动添加)在系统中创建软链接,可以将文件、文件夹链接到其它位置。此时 CST 表示东八区,也就是一般的中国时区。按照给定的字符串显示日期,一般用于日期计算。通过特定的字符串标记,来控制显示的日期格式。一(2)、其他第三方软件的控制管理。In -s 文件路径1 文件路径2。此时输入软件时不但只是npt,首先得有 ntp 程序。修改时区,可以对文件进行操作。[ -d ] "日期运算"

2025-12-21 07:50:15 975

原创 yum软件安装

yum [ -y ] [ install | remove | search ] 软件名称。apt [ -y ] [ install | remove | search ] 软件名称。在不同于CentOS系统的Ubuntu系统中,其安装包后缀为。(yum命令需要联网,且需要root权限)自动确认,无需手动确认安装和卸载过程。自动确认,无需手动确认安装和卸载过程。二、apt 命令(Ubuntu)基本一样,yum换成了apt。此时只需要下载源配置,输入。

2025-12-21 07:49:57 224

原创 常见快捷键

Crtl+r 之后输入查找命令的内容,查找到后,左右键就可以选中此命令且不执行。例如使用root用户时,可以Ctrl+d直接退出root用户。(然后可使用感叹号!+数字,直接执行对应数字的命令)以及退出某些特定程序页面,比如python程序页面。四、Ctrl+r 在执行history后可查找命令。例如在 tail -f 监视中可以直接退出监视。三、history命令可以查看历史输入过的命令。六、Ctrl+l 清除终端内容。二、Ctrl+d退出或登出。一、Ctrl+c强制停止。

2025-12-20 15:01:50 192

原创 权限、chmod、chown

(注意命令的细节结构,u/g/o=,其中也可用符号-和+,以及得用逗号“,”隔开)(将zinc.chmod文件夹及其内部文件所属组都改为root)chown [ -R ] [用户][:][组] 文件路径。(将test1所属用户和组都改为zincsweet)对文件夹:mkdir,touch,rm,mv等;(只有文件的所属用户或root用户可以修改)(对此文件夹以及内部所有文件修改权限)(将test1所属用户改为root)三、chown修改文件所属用户和组。分隔用户和组,用户在前,组在后。

2025-12-20 12:12:09 480

原创 用户组、组与用户的管理、getent、usermod、gpasswd

(添加一个名为 zincsweet.1add 的用户,默认创建进入新用户组 zincsweet.1add ,默认home路径为 /home/zincsweet.1add )(添加一个名为 zincsweet.add 的用户到名为 zincsweet 的组中,默认home路径为 /home/zincsweet.add )Linux用户中可以有多个用户,可以有多个用户组,一个用户可以进入多个用户组。useradd 用户名 [ -g ] 用户组 [ -d ] home路径。组名称:组认证(X):组ID。

2025-12-12 17:08:57 949

原创 root用户、su、exit、sudo

一般使用的用户为普通用户,权限一般都不大,被限制在其home目录内,其他地方可能就只有读和执行权限,没有修改权限;root用户权限过大,不宜长时间使用。可以以sudo命令,为普通用户授予root用户权限,前提是为此用户配置sudo认证。用户名 ALL=(ALL) NOPASSWD: ALL。命令,会自动通过vi编辑器打开:/etc/sudoers。也可省略,省略则会切换到root用户。(也可以使用快捷键Ctrl + d)非必选,表示切换用户后加载环境变量。二、su 命令切换用户。

2025-12-07 23:44:35 545

原创 vim编译器

​​​​​​​:从当前光标开始,删除 到本行结尾。​​​​​​​:从当前光标开始,删除 到本行开始。​​​​​​​:从当前行开始 向下全部删除。​​​​​​​:从当前行开始 向上全部删除。:复制 光标下(包括当前行)n行。设置粘贴模式(保留外部文本格式)​​​​​​​:粘贴 复制内容。仅退出(若修改会有提醒未保存)强制退出(对文本的修改会没有)二、底线命令模式下的快捷命令。一、命令模式下的快捷命令。:删除 光标所在行的内容。​​​​​​​:跳到首行。​​​​​​​:跳到尾行。(pagedown)键。

2025-12-07 22:25:34 402

原创 echo、飘号`、重定向符>和>>、tail、grep、wc、管道符 |

(grep本来是对文本文件进行查找,但通过 ls 命令以及通管道符 | 的结合,可以理解为,将当前文件夹下的所有内容都先转化成了字符输出到终端上,然后 grep 它,解决了文件夹内容不方便查找的问题。(将 etc 文件夹中的内容转为以字符行的形式输入到 wc -l 命令中,管道符和双 -l 选项的使用达到了此目的)(当多参数并用时,并不是以参数位置对应显示,而是以一种固定顺序:行、字、符、节)wc [ -c -m -l -w ] 文本文件路径。(当不加参数时,命令会默认统计行数、单词数、字节数)

2025-12-06 23:28:04 1282

原创 which、find

出现这种情况的原因:因为 find 的 -size 参数对非块大小的单位(如k),会以块为基础计算(默认块大小512字节), 1k 对应2个块, -1k 表示小于2个块(即小于1024字节),但 find 判断大小时会向上取整,675b会被算作2个块,不满足 -1k 的条件。为保证文件查找的可行性,切换为root用户,不然普通用户权限不足无法查找某些文件。(Linux命令本身其实就是一个个二进制可执行程序)一、which 查看所用命令的程序文件存放位置。(单位)(注意k是小写MG是大写)

2025-12-06 00:17:32 208

原创 cp、mv、rm、通配符*

必填,表示复制去的地方,当没有时就是新建那个名字的文件夹。(5) 当移动去的路径不存在时,被移动文件将会。:选项,(recursive)用于删除文件夹。:选项(非必填),当复制文件夹时要加。:选项,(force)强制删除,(3) 文本文件 -> 文件夹。三、rm 删除文本文件和文件夹。(3)通配符 * 的运用。:所有以 test 开头的文件。:所有以 test 结尾的文件。(1) 文件夹 -> 文件夹。:所有包含 test 的文件。:必填,表示被复制的文件。二、mv 移动文件夹或文件。

2025-12-05 02:14:41 437

原创 mkdir、touch、cat\more

此时是在log3的上一级zincsweet文件夹里(即log3同级),创建了一个log5文件夹。普通文件(file)可以理解为一个文本文件,它不能像目录文件一样直接cd。【内容经由学习“黑马程序员”后整理的学习笔记,方便知识的记录】:选填,创建不存在的中间目录,也就是可以一连串创建多层文件夹。无选项,必填参数 (相对、绝对、特殊路径符都可用)(3)还可以在别的地方创建,就是改一下路径就行。三、cat 查看文本文件(看不了目录文件):必填,表示创建文件夹的路径。空格(翻页)、q(退出查看)

2025-12-04 00:57:53 482

原创 cd和pwd以及相对路径、绝对路径、特殊路径符~和.

(当前目录为/home/zincsweet)表示切换到当前目录下Music目录内,同。不给路径参数的话会去到home目录下。即可切换到home目录,3.一个波浪号“~”

2025-12-03 23:19:59 196

原创 Linux学习记录

其中文件的结构与Windows不同,最初最顶文件是根目录 “ / ” ,其下分为多个目录,各个目录都有分叉,此下为根目录 “ / ” 下的目录结构。那么描述hello2.txt这个文件路径就是:/home/zincsweet/hello2.txt。命令:其实就是一个Linux程序。一个非图形化的字符化操作形式。但是这是个普通文件并不是目录文件,所以如果用cd命令的话是没用的。如ls、cd、pwd等等。以平埔形式,列出当前工作目录下的内容。正如上面操作,选项是可以一次性使用的。

2025-12-03 22:39:08 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除