跳到主要内容

Linux

目录

目录切换:

# 根目录
cd /

# 进入用户主目录
cd

# 用户主目录
cd ~

# 当前目录
cd .

# 返回上级目录
cd ..

创建:

# 创建文件夹,此处创建一个叫linux的文件夹
mkdir linux

# 创建文件,此处创建一个 readme.txt 文件
touch readme.txt

# 创建并进入文件夹
mkdir linux && cd linux

# 通过 echo 写入内容,注意:会覆盖所有的内容
echo "content" > readme.txt

# 在尾部追加内容,不会覆盖前面的内容
echo "content" >> readme.txt

查看:

# 查看当前路径
pwd

# 查看当前目录下的子目录和文件
ls

# 查看文件内容,会将内容输出到终端
cat readme.txt

# 查看历史操作记录
history

# 清空窗口内容
clear

系统命令

  • uname 显示系统信息:内核版本、机器类型等

Vmware

下载安装 Vmware 后,需要下载 Ubuntu 系统镜像

shell 脚本

#!/bin/bash

echo "执行的脚本名称:"$0
echo "参数个数:"$#
echo "所有参数:"$@
echo "第1个参数:"$1

# 当前目录
localURL=$(pwd)
echo "$localURL"

# 设置默认值,如果没有传入参数,就使用默认值prod
param=${1:-prod}

# 判断参数值,并执行对应的逻辑
if [ "$param" = "prod" ]; then
echo "执行逻辑1"
elif [ "$param" = "stage" ]; then
echo "执行逻辑2"
else
echo "未知参数"
exit 1
fi

read -n1 -p "Press any key to exit"
echo
exit 0
  • 使用非零的退出码来表示错误状态,如例子中的「未知参数」
  • 退出码为 0 通常表示成功,一般放在脚本的最后一行