Lab of God's Memory
该用户没有分享资料
Lab of God's Memory
linux expr 使用乘法时的问题
十二 26th
今天用shell的expr命令进行运算,发现语法错误,后来查了资料才知道要这么写
shell]$ expr 2 * 3这种是错误的
shell]$ expr 2 \* 3这种才是对的
<转>企业文化已沦为“垃圾堆”
十二 15th
著名学者、管理科学家朱则荣今天就企业文化问题谈及一些新的看法:
第一:文化绝对不是个好东西
当文化繁荣的时候,意味着企业的发展要出问题,因为太多的人被不同的文化思想所分割,这些思想改变了人们的做事情的思维习惯,文化反而变成了企业发展中的一种严重的障碍、一种累赘、一种使企业前进失去平衡的破坏力。
第二:在过去认为,企业文化是个“筐”
什么都能往里装,现在看来,企业文化已经演变成了一个垃圾堆。有众多的企业,在设计企业文化宣言的时候,什么企业精神、企业使命、企业价值观等等开列了几十条的口号宣言,这些内容只能变成文字垃圾,不要说企业的员工们记往两三条就不错了,恐怕主管企业文化工作的领导者本人,背也背不下来,根本想不起自己曾经写过些什么,当企业文化演变成一种口号的时候,它已经失去其本身的意义了。如果没有清晰的部署,企业文化建设最好不要搞,否则只是白白浪费精力,因为你根本没有搞清楚如何从企业上下提炼出真正的企业文化。
第三:企业文化与社会文化原本就是一种对抗
由于今时今日,整个社会文化的走向并不乐观,人们的意识被金钱观、权势观等不良社会文化倾向所改变,人们已经被金钱吹昏了头脑,盲目地把争权夺利做为自己的价值观,因此,企业文化的建设,就变成异常困难,必须用先进的思想来制衡落后的思想,必须用先进的文化来钳制落后的文化,必须用先进的管理来消灭落后的管理,必须用先进的观念来击垮落后的观念。因而,企业文化的建设,必须建立在对中国国情真实把握的基础上,清楚中国社会文化的问题发生在哪里,员工的思想问题点都发生在哪里,企业进入市场的落脚点应该布局在哪里,据此才能够设计企业文化。
第四:企业文化本身是一种落后的产物。
最早的企业文化理论,来自于日本,但当时的日本在1950年至1980年之间,经历了两度的经济大萧条,在此基础上又进行了一场管理思想的大改革,因此日本全国以及日本人的群体性意识非常浓厚,人们的敬业意识非常清晰,这是企业文化诞生的源头,更确切地说这就是企业文化所赖以依存的基础。然而中国的情况根本不是这样,人与人之间不合群,企业内部人心不齐、上下不同心,同业之间不是在互相合作而是相互拆台,敬业精神已经彻底溃败,在这种情况下所进行的企业文化,是异常混乱的,原本人们的思想意识就已经非常混乱,而强调企业文化的企业,无非是往人们思想的垃圾堆里加点佐料而已,乱上添乱,更不要谈及什么建设企业文化就能取得实质性进展了。
朱则荣称:没有对企业文化进行过深入研究,没有发言权。今天的企业文化问题,已经演变成为一个非常严重的、非常麻烦的、非常复杂的、非常障碍性的问题堆了,我们必须把这个垃圾堆果断地丢弃在一边,重新来思考企业文化的走向,以及重新赋予企业文化全新的思想能量,过去关于企业文化的思考与方案早就已经过时了。
作者:朱则荣
rz上传文件破损问题
八 8th
最近rz上传文件,发现有异常,普通的php/txt文件没问题,但是如果是tar.gz zip 这样的压缩文件,会出现如下问题
我尝试用secure CRT rz上传同一个zip文件
[test@test tmp]$ ll -sh
total 216K
212K -rw------- 1 test test 205K Aug 4 14:32 test1.zip
4.0K -rw------- 1 test test 833 Aug 4 14:32 test2.zip
其中test2.zip解压以后会出现如下提示
[test@test tmp]$ unzip test2.zip
Archive: test2.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of test2.zip or
test2.zip.zip, and cannot find test2.zip.ZIP, period.
检查文件大小和真实文件不符,说明文件破损了,检查了secure CRT对于rz的配置,几乎是没有什么可以改动的
这里的upload files as ASCII需要勾选掉,就正常了,这个是选项是什么意思呢,为什么要这样?
有找了点文章大概意思就是对于不可见内容的不要勾选,否则会有问题。于是我取消了选择,就好了。
<转+精简> linux 变量和返回值
七 15th
1.什么是变量?
这个就不用废话了,shell中的变量跟其他高级语言中的变量概念是一样的。
2.shell中变量的类型?
shell中的变量类型有:本地变量、环境变量、位置变量、标准变量、特殊变量。
2.1.本地变量在shell脚本的生存周期中使用的变量(也就是登录一个shell到退出,这个shell为生存周期)设置一个本地变量格式为:变量名=变量,显示一个变量:echo ${变量名}也可以不要大括号,显示本地所有变量:set就可以,本地变量还可以设置为只读的:readonly 变量名,这时的变量就具有只读属性,如果在shell下运行命令readonly,就会显示当前环境下所有的只读变量。
2.2.环境变量用于所有的用户进程(也就shell下所有的子进程),这个就有点像windows中的环境变量了(系统–>高级–>环境变量),环境变量一般保存在$HOME/.bash_profile和/etc/profile中,前者是只适用于当前用户,后者适用于所有用户设置一个环境变量用export,比喻我们这里设置一个环境变量:export pagename=”ghostwwl”这样就设置了一个叫做pagename的环境变量,我们可以通过env这个命令来查看,还有就是可以直接通过运行export来查看。
2.3.位置变量也就相当于程序中的参数(也就相当于C中的argv),在shell中位置变量一般允许$0-$9一共10个,超过10个的,嘿嘿就必须使用其他方式了。很显然这里$0就是脚本的名字了,从$1开始就是后面的参数了。说白了也就是那个argv了。
参考文献:http://club.topsage.com/thread-195915-1-1.html
shell特殊字符的含义
符号
含义
$
shell变量名的开始,如$var
$-
使用set及执行时传递给shell的标志位
$!
最有一个子进程的PID
$#
传递给shell script的参数个数
$*
传递给shell script的参数
$@
所有参数,个别的用双引号括起来
$?
上一个命令的返回代码
$0
当前shell的名字
$n
(n:1-)位置参数
$$
进程标示号(Process Identifier Number,PID)
|
管道,讲标准输出转到下一个命令的标准输入
&
后台执行一个进程
>file
输出重定向
>>file
输出重定向,追加(append)
`command`
命令切换,如filename=`basename /usr/local/bin/tcsh`
原文地址 http://www.51testing.com/?uid-266868-action-viewspace-itemid-231885












![52899_a[1].jpg](http://www.godsmemory.com/usr/uploads/2011/07/557704677.jpg)