Linux Shell
文章平均质量分 83
Industruck
身是菩提树,心是明镜台。时时勤拂拭,莫使惹尘埃。
展开
-
shell 正则表达式
正则表达式正则表达式在程序语言中很常见,本文也有利于其他语言中正则表达式的学习,用浅显易懂的例子帮助大家学习正则表达式什么是正则表达式正则表达式是用于描述字符排列和匹配模式的一种语法则它主要用于字符串的模式分割、匹配、查找及替换操作。正则表达式与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed 等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。Is、find、cp 这些命令不支持正则表达式,所以只能使用 shell 己的通配符来原创 2021-08-21 19:53:22 · 157 阅读 · 0 评论 -
Linux 介绍
Linux 介绍Linux 的发展Unix 的起源Unix 家庭树什么是 Linux?各种 Linux 发行版本开源软件简介Linux 应用领域Linux 与 Windows 的不同字符界面的优势Linux 体系结构Linux 操作系统的组件Linux 内核Linux 内核版本Linux 的发展Unix 的起源1969 年,由 Ken Thompson 在 AT&T 贝尔实验室与 MIT 实现的。使用的是汇编语言。1970年,Ken Thompson 和 Dennis Ritchie 是使原创 2021-04-17 17:37:01 · 666 阅读 · 7 评论 -
Linux 系统安装
虚拟机的安装Vmware 简介Vmware 是一个虚拟 PC 的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的 PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。Vmware 官方网站 http://www.vmware.comVmware主要特点:不需要分区或重新开机就能在同一台 PC 上使用两种以上的操作系统本机系统可以与虚拟机系统网络通信可以设定并且随时修改虚拟机操作系统的硬件环境(内存不能超过主机的 50%)快照建议的 Vmware原创 2021-04-17 17:40:07 · 113 阅读 · 0 评论 -
了解 shell
shell 基本命令shell 简介随着各式 Linux 系统的图形化程序的不断提高,用户在桌面环境下,通过点击、拖拽等操作就可以完成大部分的工作。然而,许多 Ubuntu Linux 功能使用 shell 命令来实现,要比使用图形界面交互,完成的更快、更直接。英文单词 shell 可直译为“贝壳”。“贝壳”是动物作为外在保护的一种工具。可以这样认为,Linux 中的 shell 就是 Linux 内核的一个外层保护工具,并负责完成用户与内核之间的交互。命令是用户向系统内核发出控制请求,与交互的原创 2021-04-17 17:57:02 · 217 阅读 · 0 评论 -
程序、磁盘、打包、网络相关命令
文章目录监控程序进程查看实时进程监控停止进程监控磁盘空间介质挂载使用 `df` (disk free)命令使用 `du` 命令操作数据文件搜索数据压缩数据归档数据Linux 网络配置管理网络配置基础配置 IP 地址网络相关命令`ifconfig` 命令配置动态 IP 地址动态 IP 的获取过程Linux 网络配置文件`ping` 命令管理 DNS 服务器地址`nslookup` 命令总结与思考Linux 分区管理Linux 查看分区监控程序进程查看编译程序上的两个进程程序的一次执行过程就是一个进程原创 2021-04-17 18:07:07 · 173 阅读 · 0 评论 -
使用 Linux 环境变量
文章目录设置环境变量设置本地环境变量设置全局环境变量常用 shell 环境变量变量数组使用命令别名查看与设定别名别名永久生效与删除别名命令生效顺序设置环境变量设置本地环境变量shell 允许用户建立变量存储数据,但不支持数据类型(整型、字符、浮点型),将任何赋给变量的值都解释为一串字符Variable=valuecount=1echo $countDATE=`date`echo $DATE在 shell 编程中通常使用全大写变量,方便识别$ COUNT=1 等号两边不能加空格变量原创 2021-04-17 20:07:07 · 77 阅读 · 0 评论 -
理解 Linux 文件权限
文章目录Linux 安全性`/etc/passwd` 文件`/etc/shadow` 文件添加新用户删除用户修改用户用户登录查看命令使用 Linux 用户组`/etc/group` 文件解码文件权限使用文件权限符号修改安全设置Linux 安全性/etc/passwd 文件/etc/passwd 文件是系统能够识别的用户清单。用户登陆时,系统查询这个文件,确定用户的 UID 并验证用户口令linux:x:1000:1000:linux,,,:/home/linux:/bin/bash登陆名经过加原创 2021-04-17 20:09:04 · 159 阅读 · 0 评论 -
VI 编辑器的使用
文章目录VI编辑器-概述熟悉 vi 的三种模式及模式切换命令熟练使用 vi 的拷贝和粘贴命令熟练使用 vi 的保存和退出命令熟练使用 vi 的光标命令熟练使用 vi 的查找命令熟练使用 vi 的替换命令vi 的文本编辑使用 vi 分析源代码总结与思考思考VI编辑器-概述Visual Interface(可视化接口)编辑source insightVCgetit – 记事本vivim类似 Windows 中的记事本,vi 是 Linux 中最基本的编辑器。但 vi 编辑器在系统管理、服务原创 2021-04-17 20:11:13 · 951 阅读 · 0 评论 -
Linux shell 脚本编程
文章目录shell 脚本的基础知识shell 变量位置变量shell 脚本-说明性、功能性、测试语句说明性语句(注释行)常用功能性语句(命令)`read` 命令`expr` 命令`shift` 命令测试语句 `test`shell 终端相关命令shell 分支语句条件测试语句(两路分支)`if…then…fi``if…then…else…fi``if…then…elif…then…else…fi`多路分支语句 `case…esac`shell 循环语句循环语句 `for` 的用法循环语句 `while` 的原创 2021-04-17 20:13:22 · 253 阅读 · 0 评论 -
软件包管理
文章目录Linux 软件安装管理概述流行的两种软件包管理机制软件包的类型源码包二进制包和脚本安装包软件包的命名软件包管理工具分类`dpkg` 相关命令APT 工作原理软件管理相关工作管理软件包修复软件包依赖关系更新软件包安装软件包卸载软件包清理软件包缓冲区查询软件包信息获取软件包安装状态`add-apt-repository ``apt-key``man apt/apt-get`总结与思考RPM 命令管理RPM 包的来源RPM 包命名原则安装命令RPM 包查询yum 在线管理yum 源文件光盘 yum 源搭原创 2021-04-17 20:24:31 · 899 阅读 · 0 评论 -
Linux 使用
忘记 root 密码的解决办法重启系统后出现 GRUB 界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入 e 来进入编辑模式。下来你可以看到如下图所示的画面,然后你再用上下键选择最新的内核(这里是第二行,kernel …),然后继续按 e 键。然后在编辑界面 rhgb quiet 后面加”空格”,然后键入 single,或者直接输入数字的 1 并回车确定。回车后,按 b 键启动进入单用户模式,在这里修改 root 的密码。这样重启之后 root 密码就已经被修改了!.原创 2021-04-17 20:29:54 · 56 阅读 · 0 评论 -
Ubuntu 使用
文章目录窗口拖动:`alt` + 右击SSHD 服务器搭建SAMBA 服务器搭建Ubuntu18.04 从英文界面更改为中文界面增加 Swap 分区在 Ubuntu 16.04 上Swap 介绍检查系统的交换信息检查硬盘驱动器分区上的可用空间创建 swap 文件启用交换文件永久保留交换文件调整你的交换设置双系统安装 Ubuntu 后无法进入 Windows 的解决方法常用 APT 包文章目录窗口拖动:`alt` + 右击SSHD 服务器搭建SAMBA 服务器搭建Ubuntu18.04 从英文界面更改为中文原创 2021-04-18 14:28:49 · 228 阅读 · 0 评论 -
Debian 使用
文章目录Based Ubuntu versionDebian 中科大源替换Based Ubuntu versionYou can find the Debian version on which your Ubuntu version is based in the file: /etc/debian_versionFrom 10.04 up to 19.04:UbuntuDebian19.04 discobuster / sid - 1018.10 cosmicbus原创 2021-04-18 19:26:04 · 282 阅读 · 0 评论