Shell 编程基础01

news2024/12/22 23:56:50

0:目录

1.创建新的虚拟机项目

2.linux常见命令和配置时间同步器

3.文件属性

4.if for while和方法

1.创建新的虚拟机项目

默认下一步到虚拟机命名

默认下一步设置磁盘大小

自定义硬件

删除打印机设置映像地址

启动虚拟机

选择 install centOS 7

选择英文

设置时区

设置密码和用户,默认root

完成后重启

使用root用户进入

补充切换用户命令su

2.linux常见命令和配置时间同步器

ls :显示当前目录中所有文件和文件夹

ll: 显示当前目录中所有文件和文件夹详细信息

cd: 进入文件夹

pwd:显示文件全路径

Vi: 编辑指定文件

Service network restart:重启网络服务

Yum install -y +名称:安装软件名称

systemctl stop firewalld:暂停防火墙

systemctl disable firewalld:禁用防火墙

Crontab -e:定时更新时间

* * * * * user-name command to be executed 分时日月周(*/5表示每五分钟执行一次脚本)

service 组件 status/start/restart/stop/reload:查看crond运行状态...

  1. 创建虚拟机,通过 vi /etc/sysconfig/network-scripts/ifcfg-ens33修改

2.重启网络服务

3.配置vim

4.暂停和禁用防火墙

  1. 装时间同步器

yum install -y ntpdate  安装时间包
ntpdate time.windows.com  同步北京时间
crontab -e  进入配置启用同步定时器(定时同步) 
* * * * * (代表分时日月周)
5 * * * * /usr/sbin/ntpdate time.windows.com  表示每个小时的05分执行此命令
*/5 * * * * /usr/sbin/ntpdate time.windows.com  表示每个5分钟执行此命令

service crond status 查看crond的运行状态(例如service network status 查看网络运行状态)
service crond start/stop/restart/reload(重新载入配置)
同理:service network start/stop/restart/reload(重新载入配置)

Vi 对比 vim vim带有颜色,尽量用vim

cd 回车 回到当前用户的根目录

Hostname 产看当前机器名称

设置机器名称

bash命令

vim /etc/hosts

显示行数

创建目录

删除目录

cd空格.. 返回上级目录

cd 空格.  当前目录

echo abc 输出方法类似java中的sout

echo abc > demo.txt 将abc 输入到demo.txt文件中

cat demo.txt 

查看内容

> 替换

>> 追加

进入编辑状态 i

进入编辑状态光标下一个字母 a

进入编辑状态光标当前行最后 A

进入编辑状态下一行,会自动增加一行 o  比例3行到4行

进入编辑状态当前行首位 大写I

进入编辑把当前行后的内容往后推 O

Shif + g 到最后一行

gg 到第一行

num + gg  到指定行

dd 删除光标所在行

u 撤回

d2d 从光标所在行开始算 删除2行

yy p 复制粘贴(粘贴到光标所在行下一行)

y2y p 复制粘贴2行

/ 查找

Esc 退出编辑状态

:w 保存

:q 退出

:q! 强制退出

3.文件属性和简单的shell编程

十位

rwx 用户本人

r-x  用户所在组

r-x  其他用户

d 表示文件夹

三种权限:读写和执行

表示读   4

表示写    2

表示执行  1

查看用户

读写权限

chmod 666 ./demo.txt

转让读写权利 -

chown -R zhurui:bigdata ./kb23/

创建组

组内创建用户

查看用户

vim /ect/passwd

当前用户组

vim /etc/group

删除

删除用户组

[root@kb128 ~]# groupdel bigdata

删除用户

[root@kb128 ~]# userdel -r lijia

4. if for while 方法

If判断

If elif else

For 循环

For 循环2

补充

While循环

Continue

简单的方法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/892972.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[Flash CS6]使用AIR拓展屏幕

虽然目前没多少人使用Flash了,但还是记录一下 一、工具 Adobe Flash CS6 AIR3.2 For Desktop(Flash CS6 自带的) 二、设置步骤 1.将舞台改为想要拓展的屏幕尺寸大小(以下以3840x1080位例子) 2.打开AIR 3.2 for Desk…

鸽王-稚晖君,“远征”A1启程

看到这篇文章的人,想必对野生钢铁侠-稚晖君,都有所了解。作为华为的天才少年,获得了很多的荣誉,作为B站有名的鸽王,在沉浮一段时间后终于要带着新的东西和大家见面了。动态-哔哩哔哩https://b23.tv/Jv7tIjg 众所周知&a…

TopSolid安装步骤

安装TopSolid,选择要安装的功能,一般只安装Design即可,然后在“工具”选项卡一般只选择图示的两个就可以了 使用管理员权限运行文件 “TopSolid2021\Setup\Redist\Sentinel RMS License Manager\Tools\WlmAdmin.exe” 按图示操作&#xff1…

720全景虚拟三维数字展馆丰富了营销体验

传统的展览形式往往受到场地和空间的限制,展品数量和种类有限。而3D数字展厅突破了时空的束缚,企业可以将更多的产品、服务和文化元素以数字化形式展示,无需考虑展览面积和运输成本,大大提升了展览的灵活性和内容丰富度。数字化虚…

软件架构生态化-多角色交付的探索实践

作为一个技术架构师,不仅仅要紧跟行业技术趋势,还要结合研发团队现状及痛点,探索新的交付方案。在日常中,你是否遇到如下问题 “ 业务需求排期长研发是瓶颈;非研发角色感受不到研发技改提效的变化;引入ISV …

# 深入理解高并发编程(一)

深入理解高并发编程(一) 文章目录 深入理解高并发编程(一)SimpleDateFormat线程安全问题重现问题线程不安全的原因解决办法局部变量synchronized锁Lock锁ThreadLocalDateTimeFormatter Thread源码解读Thread类定义线程的状态定义r…

基于随机数据重置系统时钟的Windows功能正在造成严重破坏

Windows安全时间播种会将时钟重置为偏离正确时间几个月或几年 几个月前,挪威数据中心的一名工程师遇到了一些令人困惑的错误,导致Windows服务器突然将其系统时钟重置为未来55天。该工程师依靠服务器来维护一个路由表,当手机号码从一个运营商…

数据传承之道:MySQL主从复制实践指南

😊 作者: 一恍过去 💖 主页: https://blog.csdn.net/zhuocailing3390 🎊 社区: Java技术栈交流 🎉 主题: 数据传承之道:MySQL主从复制实践指南 ⏱️ 创作时间&#…

多维时序 | MATLAB实现WOA-CNN-BiGRU-Attention多变量时间序列预测

多维时序 | MATLAB实现WOA-CNN-BiGRU-Attention多变量时间序列预测 目录 多维时序 | MATLAB实现WOA-CNN-BiGRU-Attention多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 多维时序 | MATLAB实现WOA-CNN-BiGRU-Attention多变量时间序列预测 1.程…

能耗监测管理系统在产业园区中的应用分析

摘要:随着电信公司企业级智能化办公系统的不断迭代优化及财务辅助系统与各个业务系统之间的壁垒不断打破、融合,能耗监测管理系统在企业生产运行管理中,为实现企业能耗数据归集,“节能减排、降本增效”提供了系统支撑及可行性保障…

tkinter高级布局:PanedWindow和notebook

文章目录 PanedWindownotebook tkinter系列: GUI初步💎布局💎绑定变量💎绑定事件💎消息框💎文件对话框Frame控件💎PanedWindow和notebook控件扫雷小游戏💎强行表白神器 tkinter传统…

小航助学GESP_C++一级模拟测试卷第2套(含题库答题软件账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSDN博客 需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统(含题库答题软件账号)_程序猿下山的博客-CSD…

用Java实现原神抽卡算法

哈喽~大家好,好久没有更新了,也确实遇到了很多事,这篇开始恢复更新,喜欢的话,可以给个的三连,什么?你要白嫖?那可以给个免费的赞麻。 🥇个人主页:个人主页​​…

Android DataStore:安全存储和轻松管理数据

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、人工智能等,希望大家多多支持。 目录 一、导读二、概览三、使用3.1 Preferences DataStore添加依赖数据读…

深度解析 Llama 2 的资源汇总:不容错过

“ 探索 Llama 2 背后的过程,包括了模型的全面解析,在线体验,微调,部署等,这份资源汇总将带您深入了解其内涵。” 01 — 周二发布了文章《中文大模型 Chinese-LLaMA-Alpaca-2 开源且可以商用》后,不少朋友们…

【Unity小技巧】Unity自制对象池和官方内置对象池的使用

文章目录 前言不使用对象池使用官方内置对象池应用 自制对象池总结源码参考完结 前言 发明对象池的人绝对是个天才,游戏中我们常常会遇到,频繁创建和销毁大量相同对象的场景,例如敌人子弹 如果我们不做任何处理,只是单纯的创建…

(stm32)低功耗模式

低功耗模式 执行哪个低功耗模式的程序判断流程 标志位设置操作一定要在WFI/WFE之前,调用此指令后立即进入睡眠判断流程 模式对比 睡眠模式 停止模式 待机模式

“绿心之眼”串联起“三大建筑”

本报记者 赵鹏 实习记者 池阳 通讯员 董浩程 步入夏末秋初的城市绿心森林公园,远远便看到在“三大建筑”间有块地面已悄然隆起,如同破土“种子”般正加速“萌发”。这枚生命之“种”泛着钢铁的颜色,一根根钢管编织起来,用叶脉的纹…

c语言每日一练(9)

前言:每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,暑假时三天之内必有一更,到了开学之后,将看学业情…