![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bash命令
文章平均质量分 87
qq_36142959
这个作者很懒,什么都没留下…
展开
-
linux centos stream 9 定时任务
定时任务,也称为计划任务,指在规定时间执行某项任务。在各操作系统中都有此功能,如Windows下的计划任务:定时关机等。linux用户定时任务和系统定时任务是在Linux操作系统中用于自动执行特定任务的机制。它们基于cron(cron daemon)服务来完成的。cron是linux系统中以后台进程模式周期性执行命令或指定程序的服务软件。默认情况下,安装完linux操作系统之后,cron服务软件便会启动,服务对应的守护进程名字为crond。原创 2024-05-19 10:39:17 · 974 阅读 · 0 评论 -
Linux系统中传输文件
linux系统中,主机间文件传输有多种方式,如主机间的scp、物理主机与虚拟主机间的sftp等。本文从应用角度讨论文件的上传下载。除putty远程连接工具不能图形化下载上传文件外,其他常用工具,如xshell、finalshell、CRT等,都可以通过图形化方式拖放文件而达到传输文件的目的。本文以xshell为主,讨论文件的传递。原创 2024-04-21 12:41:37 · 998 阅读 · 0 评论 -
Linux 创建命令
在学习linux操作系统时,一般从最基本的cd、pwd命令,到常用命令mkdir、cat、df等,再到高级命令sed、awk、nmcli、crontab等,学习linux时会遇到大量命令。当我们不会使用时,可以借助man、info、--help等,查看如何使用,从中学习选项、参数等设置方法。当进一步学习bash编程以后,一般都会遐想,我们是否也可以创建一个shell命令,来感受一下自定义命令!本文就简单论述一下linux中如何创建命令,如何使用及验证。原创 2024-04-08 13:54:02 · 1047 阅读 · 0 评论 -
CentOS stream 9设置打开终端快捷键
本例中,打开终端的命令是gnome-terminal,此程序的绝对路径是/usr/bin,此处不能随便写,必须正确。CentOS stream 9桌面设置中,可以设置快捷键,打开终端命令行。在此桌面环境中,用快捷键打开终端命令行,比查找“活动”再打开方便一些。直接按键盘上的相应键,来设置快捷键。在“名称”右侧录入框中,录入快捷键名称,可以自定义,好记即可。如果不满意,可以点右侧的“X”,删除。在“命令”右侧录入框中,录入命令的绝对路径。在“快捷键”右侧,点“设置快捷键…如果检查无误后,按“添加”键即可。原创 2024-03-01 13:55:45 · 614 阅读 · 0 评论 -
Linux CentOS stream 9 firewalld
例如,设置一条规则,拒绝所有的ICMP数据包,设置好该规则之后,该规则就会保存到内核的netfilter模块,之后所有的ICMP数据包都会被拒绝。永久生效(Permanent)模式,可以使firewalld配置永久生效,但是,此模式需要重启系统,或者手动执行firewall-cmd --reload命令,配置的策略才会立即生效。拒绝流入的流量,除非与流出的流量相关。当数据包经过防火墙时,系统内核会将客户请求逐一与所设置的规则进行匹配,当匹配成功之后,由防火墙执行规则中定义的行为,如放行、阻止、丢弃等。原创 2024-02-19 16:12:03 · 1728 阅读 · 1 评论 -
Linux CentOS stream 9 alias
alias命令为复杂命令定义一个别名,非常简单。根据可用性,分为临时定义和永久设置。根据权限,分为系统设置与普通用户设置。临时定义临时定义一个命令的别名,离开终端,或进入bash子程序,或切换用户等,都会失效。我们分几种情况,分别讨论别名的定义。a.定义切换路径的别名Centos7中网卡的配置文件所在路径比较长,也难以记住,定义一个别名,方便调用、查看、编辑网卡文件:查看网卡文件时,可以执行(再查看文件列表,再查看某一网卡文件内容)ls cdnet。原创 2024-02-06 12:14:46 · 1242 阅读 · 0 评论 -
Linux Ubuntu系统中添加磁盘
在学习与训练linux系统的磁盘概念、文件系统等,需要增加磁盘、扩展现有磁盘容量等,对于如何添加新的磁盘,我们在“”中对centos7/8版本中如何添加、查看、删除等,作了介绍,而对Ubuntu版本中如何进行同样操作,未作介绍。由于版本不同,有较大的操作变化。本文初步讨论,供参考。原创 2023-11-15 12:23:44 · 449 阅读 · 0 评论 -
Linux CentOS7 shell
学好linux,首先要深入理解shell。shell俗称壳,它包裹在内核的外面,是用户命令的翻译官。作用:接收用户的命令,翻译后(处理一下)交给Linux内核处理。用户执行命令 -> shell -> 内核 -> CPU -> 内核 -> shell ->用户获取结果Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。目前,CentOS默认的shell为bash。原创 2023-10-30 18:02:06 · 367 阅读 · 0 评论 -
Linux CentOS7 用户组管理
Linux操作系统基于多用户的设计理念,允许多个用户同时使用系统资源。用户是登录系统并使用系统资源的个体,其都有自己的账户和密码。用户组是将众多用户归类为一组。Linux中的用户和用户组是系统安全和权限管理的基础。本文将探讨Linux中用户组的创建和管理。关于用户的创建与管理是最基本的操作,不在本文讨论之列。我们将从用户组(有时简称组)的创建与查询开始讨论。原创 2023-10-15 18:15:29 · 1196 阅读 · 0 评论 -
Linux CentOS7 yum仓库
在windows下安装一个软件很轻松,只要双击setup或者.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松,因为我们不是在图形界面下。本文我们将讨论如何在linux下安装一个软件。原创 2023-10-08 12:57:49 · 826 阅读 · 0 评论 -
Linux CentOS7 vim宏操作
vim的macro就是用来解决重复的问题。在vim寄存器的文章里面已经对macro有所涉及,macro的操作都是以文本的方式存放在寄存器中。宏是一组命令的集合,应用极其广泛,包括MS Office中的word编辑器,excel编辑器和各种文本编辑器,Linux系统中最强大的文本编辑器之一的vim同样支持宏操作。本文主要讨论宏在vim编辑器中的宏操作。宏的主要作用高效的完成同样的一组操作,比如批量插入、批量删除、批量修改。原创 2023-10-06 16:21:56 · 856 阅读 · 0 评论 -
Linux CentOS7 vim寄存器
计算机中通常所说的寄存器Register一般指的是CPU中的寄存器,用来暂存CPU处理所需要的指令、数据等。vim中同样也有寄存器,使用的方式和CPU非常类似。vim中的寄存器(register)作用和windows中的剪切板类似,不过vim中的寄存器不止一个,有不同的类别,有不同的用处。vim的寄存器是一组用于保存文本的简单容器。它们既可像剪贴板那样,剪切、复制和粘贴文本;也可以记录一系列按键操作,把它们录制成宏。原创 2023-10-05 16:05:23 · 713 阅读 · 0 评论 -
Linux CentOS7 vim多文件与多窗口操作
窗口是可视化的分割区域。Windows中窗口的概念与linux中基本相同。连接xshell就是在Windows中新建一个窗口。而vim打开一个文件默认创建一个窗口。同时,Vim打开一个文件也就会建立一个缓冲区,打开多个文件就会创建多个缓冲区。本文讨论vim中打开多个文件与多个窗口情况下,如何操作。对于vim多文件的编辑与操作,可以参考《对于vim多窗口编辑,可以参考。原创 2023-10-03 16:56:30 · 1173 阅读 · 0 评论 -
Linux CentOS7 vim多窗口编辑
有时可能需要在多个文件之间来回操作,但是关闭一个文件再打开另外一个文件这样来回操作未免显得太笨拙了。如果是很多行的大文件,希望查看、编辑前面一部分及最后一部分,一个窗口也不好编辑。又比如,想对一个文件修改,多次复制粘贴,一个窗口也不方便。还好,linux提供了多文件多窗口的模式,让我们在多个窗口中打开一个文件,或打开多个文件,可以对照修改与处理。窗口是可视化的分割区域。Vim打开一个文件就会建立一个缓冲区,其也可以分割成多个窗口。为了简化讨论的复杂度,不考虑一个窗口打开多个文件的情况。原创 2023-10-02 15:24:15 · 1423 阅读 · 0 评论 -
Linux CentOS7 vim重复行
在用vim编辑处理文件时,会有重复行。有的是情况需要,有的可能是误操作而形成的。对于正常形成的重复行,我们不作讨论,我们仅讨论什么情况下会出现重复行,如何避免,如何处理。在文件中的单行或多行空白行,我们不作处理。这可能是格式需要。原创 2023-10-01 11:15:59 · 1573 阅读 · 0 评论 -
Linux CentOS7 vim临时文件
在vim中,由于断网、停电、故意退出、不小心关闭终端等多种原因,正在编辑的文件没有保存,系统将会为文件保存一个交换文件,或称临时文件,或备份文件。如果因某种原因产生了交换文件,每次打开文件时,都会提示用户作一定的选择。按提示,录入大写的单字母,就可以进入相应的状态。交换文件是一种文件保护机制,有重要作用。有时会带来一定困惑,但恰当处理,很容易解决。本文作一初步介绍与讨论。由于正确使用vim不会产生交换文件,没有意外情况出现,很难看到交换文件。为此,我们特意由强制断开xshell来创建交换文件。原创 2023-09-28 15:56:25 · 1428 阅读 · 0 评论 -
Linux CentOS7 vim多文件编辑
我们在编辑多个文件时,就会遇到文件间的切换,有多种方法可以达到目的,可根据情况,选择合适的一种。与前面的切换(Ctrl + 6)功能类似,可以在正在编辑的文件和前一个文件中切换。第一个文件切换到第二个文件命令(:n),加上“!demo.txt”,新打开文件demo.txt,放弃正在编辑的文件。输入”:bd 2.txt“(或编号),可以删除以前编辑过的列表中的文件项目。如果仅编辑第一个文件(默认文件),选择退出,会有提示,不让退出。此命令可以切换到已打开的文件,也可以添加新的文件。原创 2023-09-24 15:13:19 · 691 阅读 · 0 评论 -
Linux CentOS7 lrzsz工具
对经常使用linux系统IT人来说,linux系统的文件上传下载是很频繁的,linux默认支持sftp上传下载,CRT等工具集成了SecureFX,Xftp与xshell都可以实现文件的上传下载。这条命令可以在 Debian 或 Ubuntu 系统中安装 LRZSZ工具,也可以根据自己所用系统的不同,选择相应的安装方式,例如使用apt-get、pacman 等包管理器进行安装,或者手动下载源代码并编译安装。在linux系统中,在当前目录下,执行传输命令,将把指定的文件下载到本地。原创 2023-09-21 15:23:59 · 1602 阅读 · 0 评论 -
Linux CentOS7 wc命令
说明:该命令统计给定文件中的字节数、字数、行数。如果同时查询多个文件,输出结果中,按文件名输出,每个文件输出一行,最后有一个行数、字数、字节数的总计。输出列的顺序和数目不受选项的顺序和数目的影响。wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。文件中含中文如何统计字符数、字节数和字符串长度,感兴趣的朋友可以测试一下。报告文件中最长的行的长度 wc -L file1 file2。如果命令行中没有文件名,则输出中不出现文件名。行数、字数、字节数、文件名。-L 统计最长的行的长度。原创 2023-09-20 15:26:34 · 412 阅读 · 0 评论 -
Linux CentOS7 tree命令
tree就是树,是文件或文件名输出到控制台的一种显示形式。包括文件、子目录及子目录中的文件和目录等。我们使用ll命令显示只能显示一个层级的普通文件和目录的名称。而使用tree则可以树的形式将指定目录下的普通文件和目录全部显示出来。相对于ll或者ls命令,tree就高效很多。原创 2023-09-18 14:25:43 · 1643 阅读 · 0 评论 -
Linux CentOS7 history命令
linux查看历史命令可以使用history命令,该命令可以列出所有已键入的命令。这个命令的作用可以让用户或其他有权限人员,进行审计,查看已录入的命令。用户所键入的命令作为应保存的信息将记录在文件中,这个文件保存就是家目录中的一个隐藏文件~/.bash_history。了解历史命令存放的位置,对后面的各项讨论十分重要。我们对于前面用过的几个命令,可以通过方向键的上下按键来查看。这个很方便,但对于更前面的命令,将会加大难度,不好找到。只有用历史命令才便捷。原创 2023-09-17 14:48:49 · 2201 阅读 · 0 评论