当前位置: 首页 > wzjs >正文

厦门旅游网站设计企业网站建设一般多少钱

厦门旅游网站设计,企业网站建设一般多少钱,网站界面设计尺寸规范,购买深圳网站定制开发一、目录导航与文件操作 常用命令 pwd:显示当前工作目录。 cd [目录]:切换到指定目录。 cd ~:返回用户主目录。 cd ..:切换到上一级目录。 cd -:切换到上一次所在的目录。 ls:列出当前目录下的文件和…

一、目录导航与文件操作

常用命令

pwd:显示当前工作目录。

cd [目录]:切换到指定目录。

  • cd ~:返回用户主目录。

  • cd ..:切换到上一级目录。

  • cd -:切换到上一次所在的目录。

ls:列出当前目录下的文件和文件夹。

  • ls -R:递归列出当前目录及其子目录。

  • ls -al:以长格式列出所有文件和文件夹,包括隐藏文件。

mkdir [目录名]:创建新目录。

  • mkdir -p [目录路径]:递归创建多级目录。

touch [文件名]:创建空文件。

rm [文件名]:删除文件。

  • rm -fr [目录名]:强制递归删除目录及其内容。

# 切换到根目录
cd /
# 返回用户主目录
cd ~
# 列出根目录下的所有文件和文件夹
ls
# 创建多级目录结构
mkdir -p project/src/main/java
# 删除某个文件
rm file.txt
# 强制删除某个目录及其内容
rm -fr project

二、文件权限管理

权限基础

Linux文件权限分为读(r)、写(w)、执行(x)三种,分别对应4、2、1的数值。权限设置针对文件所有者(u)、所属组(g)、其他用户(o)三类用户。

常用命令

chmod [选项] [权限] [文件名]:修改文件权限。

  • chmod +x file.sh:为文件添加执行权限。

  • chmod u-w file:移除文件所有者的写权限。

  • chmod 755 file:设置文件权限为所有者可读写执行,组用户和其他用户可读执行。

# 创建一个脚本文件
vim script.sh
# 添加执行权限
chmod +x script.sh
# 移除写权限
chmod u-w script.sh
# 设置权限为755
chmod 755 script.sh

三、Shell脚本编程

脚本创建与执行

  1. 使用文本编辑器(如vim)创建脚本文件。

  2. 为脚本文件添加执行权限。

  3. 执行脚本。

示例:

创建并执行一个简单脚本

# 创建脚本文件
vim hello.sh
# 添加执行权限
chmod +x hello.sh
# 编辑脚本内容
#!/bin/bash
echo "Hello, World!"
# 执行脚本
./hello.sh

脚本中的变量与用户输入

# 定义变量
name="Alice"
# 用户输入
read -p "Enter your age: " age
# 输出变量和用户输入
echo "Name: $name, Age: $age"

条件语句

# if语句
if [ $a -eq $b ]; thenecho "a equals b"
elif [ $a -gt $b ]; thenecho "a greater than b"
elseecho "a less than b"
fi
# case语句
case $choice in"1") echo "First option";;"2") echo "Second option";;*) echo "Invalid option";;
esac

循环语句

# while循环
count=0
while [ $count -lt 5 ]; doecho $countcount=$((count + 1))
done
# for循环
for i in {1..5}; doecho $i
done
# until循环
num=0
until [ $num -ge 5 ]; doecho $numnum=$((num + 1))
done

函数定义与调用

# 定义函数
greet() {echo "Hello, $1!"
}
# 调用函数
greet "Bob"

四、字符串操作

字符串拼接

# 使用双引号拼接
name="Alice"
greeting="Hello, "$name"!"
# 使用${}语法拼接
greeting_1="Hello, ${name}!"

字符串长度与截取

# 获取字符串长度
str="hello world"
len=${#str}
# 字符串截取
substr=${str:1:4}

五、数组操作

# 定义数组
array=(element1 element2 element3)
# 访问数组元素
echo ${array[0]}
# 遍历数组
for element in ${array[@]}; doecho $element
done
# 获取数组长度
echo ${#array[@]}

六、脚本间变量共享

使用source命令

# 在脚本中加载另一个脚本
source ./another_script.sh
# 访问被加载脚本中的变量
echo $shared_variable

注:查看权限设置


文章转载自:

http://ViIFbrp1.gbwfx.cn
http://AbiteyWF.gbwfx.cn
http://ujzwYdWQ.gbwfx.cn
http://qtwR2umg.gbwfx.cn
http://aLYTEbng.gbwfx.cn
http://H9CuLnn9.gbwfx.cn
http://q7y8x8dP.gbwfx.cn
http://HE4L5nvx.gbwfx.cn
http://Lju8S7HI.gbwfx.cn
http://rfNaa4qD.gbwfx.cn
http://NdY9cnxJ.gbwfx.cn
http://8mDUElTQ.gbwfx.cn
http://Y0r7oaSE.gbwfx.cn
http://n5Z9nDsm.gbwfx.cn
http://OztIIa0i.gbwfx.cn
http://naolThLU.gbwfx.cn
http://bRaaz5NM.gbwfx.cn
http://GuIZ1A3q.gbwfx.cn
http://vZjzNkgr.gbwfx.cn
http://jRZkYyVa.gbwfx.cn
http://o13BJpSg.gbwfx.cn
http://fldV4mZ6.gbwfx.cn
http://1vxBn1Q4.gbwfx.cn
http://5o4TqN0B.gbwfx.cn
http://nIhtnxdo.gbwfx.cn
http://MeiJLdXo.gbwfx.cn
http://KNTfYMTI.gbwfx.cn
http://n0ytPi7K.gbwfx.cn
http://3L0DHyt9.gbwfx.cn
http://BhDCa65m.gbwfx.cn
http://www.dtcms.com/wzjs/635714.html

相关文章:

  • 建设工程报建备案网站机智云物联网开发平台
  • 汽车网站网页模板单页销售网站源码
  • 宁夏信用建设官方网站想学网站建设方向的研究生
  • 迎访问中国建设银行网站-seo技术 快速网站排名
  • 公司核名在哪个官方网站wordpress编辑器分段
  • 贵阳免费网站建设国家企业信用公示网官网
  • 上海韵茵网站建设大连网站的建设
  • 开网络网站建设公司的优势网站标题优化排名
  • 白云做网站SEO邯郸网站改版费用
  • 网站建设的基本流程有哪些品牌网站建设黑白I狼J
  • 开封建站公司河南信合建设投资集团有限公司网站
  • 莱州市双语网站wordpress设置导航栏
  • 网站系统维护一般多长时间信息流广告文案
  • 视频网站主持人wordpress升级500
  • 有关网页设计与网站建设的文章创意产品设计说明范文
  • 昌平上门做网站那百度站长工具官网
  • 广东宇晟建设工程有限公司网站程序员做网站给女朋友
  • 网站设计标准字体wordpress卡密支付插件
  • 便民的网站app怎么做店铺设计网站推荐
  • 网站模板哪里下载南京网站开发
  • dedecms一键更新网站流量型网站 cms
  • 简历模板文档京东网站优化
  • 典型的网站开发人员wordpress模板原理
  • 1688网站上自己做模版网站优化要做哪些工作
  • seo网页的基础知识广州新塘网站seo优化
  • 仿素材下载网站源码成都网站制作设计公司
  • 潮州网站推广教程wordpress图片自动存储
  • 门户网站与搜索引擎的区别网站专题制作 公司
  • 专业建设网站技术国家高新技术企业认定申请条件
  • 为什么南极建站在2月微信微网站开发报价