Skip to content

Commit 0aafd7e

Browse files
committed
update scripts
1 parent 0c58f67 commit 0aafd7e

6 files changed

Lines changed: 37 additions & 11 deletions

File tree

codes/shell/action/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

codes/shell/action/system/dir.sh

Lines changed: 0 additions & 8 deletions
This file was deleted.

codes/shell/示例脚本/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Shell 脚本实战
2+
3+
> 本目录的代码是本人在学习、开发中收集、总结的一些面向实战的 Shell 脚本代码。
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
#!/usr/bin/env bash
22

3+
###################################################################################
4+
# Linux 系统用户管理
5+
# @author: Zhang Peng
6+
###################################################################################
7+
38
# 创建用户组
49
groupadd elk
510
# 创建新用户,-g elk 设置其用户组为 elk,-p elk 设置其密码为 elk
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/usr/bin/env bash
2+
3+
###################################################################################
4+
# 目录操作示例
5+
# @author: Zhang Peng
6+
###################################################################################
7+
8+
# 创建目录(整个文件路径中的目录如果不存在,都会一一创建,如果目录已存在,则什么也不做)
9+
mkdir -p /home/linux-tutorial/temp
10+
11+
# 进入目录
12+
cd /home/linux-tutorial/temp
13+
14+
# 查看目录路径
15+
current_dir=$(pwd)
16+
echo "当前目录是:${current_dir}"
17+
18+
# 查看目录上一级路径
19+
parent_dir=$(dirname $(pwd))
20+
echo "父目录是:${parent_dir}"
21+
22+
# 复制目录(复制 temp 目录所有内容,并命名新文件夹叫 temp2)
23+
cp -rf /home/linux-tutorial/temp /home/linux-tutorial/temp2
24+
25+
# 移动目录(将 temp2 移到 temp 目录下)
26+
mv /home/linux-tutorial/temp2 /home/linux-tutorial/temp/temp2
27+
28+
# 删除目录
29+
rm -rf /home/linux-tutorial

0 commit comments

Comments
 (0)