【可实战】Linux 系统扫盲、 Shell扫盲(如何写一个简单的shell脚本)

一、Linux系统扫盲

1.Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议

2.Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

3.Linux 与 Windows 比较

Linux 的目录格式是文件树

4.Linux常用命令

ls:列出目录

cd:切换目录

pwd:显示目前的目录

mkdir:创建一个新的目录

rmdir:删除一个空的目录

cp:复制文件或目录

rm: 移除文件或目录

mv: 移动文件与目录,或修改文件与目录的名称

二、shell扫盲

1.用户可以通过shell操控Linux

用户可以利用shell和Linux内核进行交互,shell是一个非常底层的工具

(一)常见shell

Boure Shell (/usr/bin/sh或/bin/sh)

Bourne Again Shell (/bin/bash)【最常用,常说的bash】

C Shell (/usr/bin/csh)

K Shell (/usr/bin/ksh)

Shell for Root (/sbin/sh)

(二)shell的内容举例

(三)运行shell

【方法一】

chmod +x ./test.sh #使脚本具有执行权限

./test.sh #执行脚本

【方法二】

/bin/sh test.sh

(四)shell环境准备

Windows:Git(Git Bash Here)、Xshell(【亲测可行】如何安装XShell 6、Xftp(步骤简单、无到期问题、含vcredist_x86.exe 安装包)【亲测可行】如何使用Xshell连接服务器(删除服务器,调节终端字号)

Mac:Terminal

Linux:自带

(五)实战环节:编写一个打印"hello"的shell脚本


相关推荐
btyzadt3 小时前
虚拟机蓝屏问题排查与解决
linux·运维·网络
G_H_S_3_4 小时前
【网络运维】Shell 脚本编程:while 循环与 until 循环
linux·运维·网络·shell
张鱼小丸子4 小时前
MySQL企业级部署与高可用实战
运维·数据库·mysql·云原生·高可用·mha·组从复制
coderklaus5 小时前
Shell 基础知识
linux·macos·shell
争不过朝夕,又念着往昔5 小时前
即时通讯项目---网关服务
linux·c++·vscode
时空自由民.5 小时前
linux下camera 详细驱动流程 OV02K10为例(chatgpt版本)
linux·运维·服务器
码界奇点5 小时前
Python内置函数全解析:30个核心函数语法、案例与最佳实践指南
linux·服务器·python
The_Second_Coming5 小时前
Linux 学习笔记 - 集群管理篇
linux·笔记·学习
ChuHsiang5 小时前
【Linux系统编程】日积月累——进程(2)
linux
云川之下6 小时前
【网络】使用 DNAT 进行负载均衡时,若未配置配套的 SNAT,回包失败
运维·网络·负载均衡