注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

记录~~~

Stay Hungry. Stay Foolish.

 
 
 

日志

 
 

变量的设置规则  

2013-06-11 10:53:19|  分类: Linux/Shell |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1、变量与变量内容以一个等号来连接:    

myname=Goith

2、等号两边不能直接接空格符:

3、变量名只能是英文字母与数字,但开头字符不能是数字:

4、变量内容若有空格符可使用双引号或单引号将变量内容结合起来,但是:
       双引号内的特殊字符如$等,可以保持原本的特性;
      单引号内的特殊字符则仅为一般字符(纯文本)。

5、可用转义字符 ‘\’将特殊符号变成一般字符:

6、

7、

8、该变量需要在其他子进程执行,则需要以export来使变量编程环境变量:

export PATH

=======================================

export :自定义变量转成环境变量

环境变量与自定义变量差异在于该变量是否会被子进程所继续引用。


read 要读取来自键盘输入的变量: 
   -p 
   -t

last:功能说明:列出目前与过去登入系统的用户相关信息。
补充说明:单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。

参  数:
 -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。 
 -d  将IP地址转换成主机名称。 
 -f <记录文件>  指定记录文件。 
 -n <显示列数>或-<显示列数>  设置列出名单的显示列数。 
 -R  不显示登入系统的主机名称或IP地址。 
 -x  显示系统关机,重新开机,以及执行等级的改变等信息。

/********************************************************/
cut:

使用权限:所有使用者

用法:cut -cnum1-num2 filename

说明:显示每行从开头算起 num1 到 num2 的文字。

范例:

        shell>> cat example
        test2
        this is test1
        shell>> cut -c0-6 example       ## print 开头算起前 6 个字元
        test2
        this i 

[root@localhost ~]# cut -c0-2 1.php
th
th
[root@localhost ~]# cut -c0-5 1.php
this
there
[root@localhost ~]# cut -c0-6 1.php
this i
there'
[root@localhost ~]# cat 1.php
this is a test about cut command
there're some changes in this file.
[root@localhost ~]#


split:

功能说明:切割文件。

语  法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文件][输出文件名]

补充说明:split可将文件切成较小的文件,预设每1000行会切成一个小文件。

参  数:
 -<行数>或-l<行数>  指定每多少行就要切成一个小文件。 
 -b<字节>  指定每多少字就要切成一个小文件。 
 -C<字节>  与-b参数类似,但切割时尽量维持每行的完整性。 
 --help  显示帮助。 
 --version  显示版本信息。 
 [输出文件名]  设置切割后文件的前置文件名,split会自动在前置文件名后再加上编号。

[root@localhost ~]# split -l 2 temp tempf #按行数切割

[root@localhost ~]# ll |grep tempf
-rw-r--r-- 1 root root 38 05-04 14:39 tempfaa
-rw-r--r-- 1 root root 37 05-04 14:39 tempfab
-rw-r--r-- 1 root root 40 05-04 14:39 tempfac
-rw-r--r-- 1 root root 38 05-04 14:39 tempfad

[root@localhost ~]# cat tempfaa
1111111111111111111
22222222222222222
[root@localhost ~]# cat tempfab
333333333333333333
44444444444444444
[root@localhost ~]# cat tempfac
55555555555555555
666666666666666666666
[root@localhost ~]# cat tempfad
7777777777777777777
88888888888888888
[root@localhost ~]#



  评论这张
 
阅读(140)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018