linux用户生成的文件权限(linux用户shell)-冯金伟博客园

请教会linux shell脚本的=~是什么意思?

]:条件判断语句$i:i是个变量,$i代表读取变量i的值=~:正则匹配,用来判断其左侧的参数是否符合右边的要求^:以什么开头^:以数字开头^+:以数字开头,且数字有1到多个——加号表示1到多个$:以什么结尾^+$:以1到多个数字开头,且结尾。——意即:只能有数字,不能有其他字符&&:左边的条件满足,右边的命令才会执行。echo1:屏显1(在屏幕上显示,也叫打印)所以:+$]]&&echo1的意思是:变量i的值是纯数字,就屏显1

linuxshell脚本中如何引入当前的系统环境变量?

你的export命令是给当前shell的,当前console一关,shell一退,就没了。

你应当把它写到每次启动时都加载的shell脚本里(系统的/etc/bashrc或者用户的~/.bashrc),它会在每次启动shell时都被执行。

Unix的所有环境变量、命令行指令alias什么的,都是使用这个机制。

linux shell编程~~急急急~~ 创建一个以自己姓名为名的新用户(shanwenjun),把home目录下的内容压缩打包?

vi shanwenjun.sh#!/bin/bashuseradd shanwenjun tar -xcvf abcd.tar.gz /home/shanwenjun/* 是要这样么