变量的设置规则

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 ~]#



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值