• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

一篇文章让你彻底掌握 shell 语言

一篇文章让你彻底掌握 shell 语言
1. 简介 1.1. 什么是 shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。 Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问 Linux 内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Wind……继续阅读 »

winrains 2个月前 (05-19) 10浏览 0个赞

Shell中截取字符串的用法小结

Shell中截取字符串的用法小结
在日常运维工作中,经常会碰到需要在一个字符串中截取我们需要的某些字符的需求,之前介绍了Shell脚本中数组的使用方法,这里介绍下基于字符串的截取的方法。在shell中截取字符串的方法有下面集中: ${var#*/} ${var##*/} ${var%/*} ${var%%/*} ${var:start:len} ${var:start} ${va……继续阅读 »

winrains 2个月前 (05-19) 15浏览 0个赞

Shell脚本中常用的特殊符号

Shell脚本中常用的特殊符号
#    井号 这几乎是个shell满场都有的符号,用在shell脚本的开头,如”#!/bin/bash” 井号也常出现在一行的开头,或者位于完整指令之后,这类情况表示符号后面的是注解文字,不会被执行。 由于这个特性,当临时不想执行某行指令时,只需在该行开头加上 # 就行了。这常用在撰写过程中。 如果被用在指令中,或者引号双引号括住……继续阅读 »

winrains 2个月前 (05-19) 17浏览 0个赞

Linux下selinux简单梳理

Linux下selinux简单梳理
在linux环境下执行某些程序时,偶尔会遇到来一个关于selinux的强制模式不可执行的情况,这种情况下需要关闭selinux或者将enforcing改为permissive模式后才能进行执行。selinux是Linux内核中提供的强制访问控制(MAC)系统,下面就对selinux的几种模式及其转换进行总结: selinux的启动、关闭与查看 1)目前sel……继续阅读 »

winrains 2个月前 (05-19) 17浏览 0个赞

VIM 命令速查表

VIM 命令速查表
今天整理一份 VIM 常用命令速查表,当做给自己备忘。 进入VIM 相关 命令 描述 vim filename 打开或者新建文件 vim +n filename 打开文件并将光标置于第n行行首 vim + filename 打开文件并将光标置于最后一行行首 vim +/pattern filename 打开文件并将光标置于第一个与p……继续阅读 »

winrains 4个月前 (02-29) 24浏览 0个赞

查看远程 Linux 系统中某个端口是否开启的 3 种方法

查看远程 Linux 系统中某个端口是否开启的 3 种方法
这是一个很重要的话题,不仅对 Linux 管理员而言,对于我们大家而言也非常有帮助。我的意思是说对于工作在 IT 基础设施行业的用户来说,了解这个话题也是非常有用的。他们需要在执行下一步操作前,检查 Linux 服务器上某个端口是否开启。 假如这个端口没有被开启,则他们会直接找 Linux 管理员去开启它。如果这个端口已经开启了,则我们需要和应用团队来商量下……继续阅读 »

winrains 5个月前 (02-07) 27浏览 0个赞

详解 Linux 中的虚拟文件系统

详解 Linux 中的虚拟文件系统
虚拟文件系统是一种神奇的抽象,它使得 “一切皆文件” 哲学在 Linux 中成为了可能。 什么是文件系统?根据早期的 Linux 贡献者和作家 Robert Love 所说,“文件系统是一个遵循特定结构的数据的分层存储。” 不过,这种描述也同样适用于 VFAT(虚拟文件分配表Virtual File Allocation Table)、Git 和Cassan……继续阅读 »

winrains 5个月前 (02-07) 21浏览 0个赞

掌握 Linux 用户组

掌握 Linux 用户组
在 Linux 系统中管理用户组并不费力,但相关命令可能比你所知的更为灵活。 在 Linux 系统中用户组起着重要作用。用户组提供了一种简单方法供一组用户互相共享文件。用户组也允许系统管理员更加有效地管理用户权限,因为管理员可以将权限分配给用户组而不是逐一分配给单个用户。 尽管通常只要在系统中添加用户账户就会创建用户组,关于用户组如何工作以及如何运用用户组还……继续阅读 »

winrains 5个月前 (02-07) 23浏览 0个赞

精通 Linux 的 ls 命令

精通 Linux 的 ls 命令
Linux 的 ls 命令拥有数量惊人的选项,可以提供有关文件的重要信息。 ls 命令可以列出一个 POSIX 系统上的文件。这是一个简单的命令,但它经常被低估,不是它能做什么(因为它确实只做了一件事),而是你该如何优化对它的使用。 要知道在最重要的 10 个终端命令中,这个简单的 ls 命令可以排进前三,因为 ls 不会只是列出文件,它还会告诉你有关它们的……继续阅读 »

winrains 5个月前 (02-07) 24浏览 0个赞

如何获取 Linux 中的目录大小

如何获取 Linux 中的目录大小
你应该已经注意到,在 Linux 中使用 ls 命令 列出的目录内容中,目录的大小仅显示 4KB。这个大小正确吗?如果不正确,那它代表什么,又该如何获取 Linux 中的目录或文件夹大小?这是一个默认的大小,是用来存储磁盘上存储目录的元数据的大小。 Linux 上有一些应用程序可以 获取目录的实际大小。其中,磁盘使用率(du)命令已被 Linux 管理员广泛……继续阅读 »

winrains 5个月前 (02-07) 19浏览 0个赞