Linux cksum 命令用法详解:检查文件的CRC是否正确 常用工具

Linux cksum 命令用法详解:检查文件的CRC是否正确

cksum命令是检查文件的CRC是否正确,确保文件从一个系统传输到另一个系统的过程中不被损坏。这种方法要求校验和在源系统中被计算出来,在目的系统中又被计算一次,两个数字进行比较,如果校验和相等,则该文件被认为是正确传输了。 注意:CRC是指一种排错检查方法,即循环冗余校验法。 指定文件交由cksum命令进行校验后,会返回校验结果供用户核对文件是否正确无误。若不指定任何文件名称或是所给予的文件名为"-",则cksum命令会从标准输入设备中读取数据。 语法 cksum(选项)(参数) 选项 --help:在线帮助; --version:显示版本信息。 参数 文件:指定要计算校验的版本信息。 实例 使用cksum命令计算文件"testfile1"的完整性,输入如下命令: cksum testfile1 #对指定文件进行CRC校验 以上命令执行后,将输出校验码等相关的信息,具体输出信息如下所示: 1263453430 78 testfile1 #输出信息 上面的输出信息中,"1263453430"表示校验码,"78"表示字节数。 注意:如果文件中有任何字符被修改,都将改变计算后CRC校验码的值。
阅读全文
Linux cal 命令用法详解:显示当前日历或指定日期的日历 常用工具

Linux cal 命令用法详解:显示当前日历或指定日期的日历

cal命令用于显示当前日历,或者指定日期的日历。 语法 cal(选项)(参数) 选项 -l:显示单月输出; -3:显示临近三个月的日历; -s:将星期日作为月的第一天; -m:将星期一作为月的第一天; -j:显示“julian”日期; -y:显示当前年的日历。 参数 月:指定月份; 年:指定年份。 实例 单独执行cal命令会打印出日历: [[email protected] ~]# cal 十二月 2013 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [[email protected] ~]# cal -j 十二月 2013 日 一 二 三 四 五 六 335 336 337 338 339 340 341 342 343 344 345...
阅读全文
Linux bc 命令用法详解:算术操作精密运算工具 常用工具

Linux bc 命令用法详解:算术操作精密运算工具

bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。 语法 bc(选项)(参数) 选项 -i:强制进入交互式模式; -l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息; -v:显示指令版本信息; -h:显示指令的帮助信息。 参数 文件:指定包含计算任务的文件。 实例 算术操作高级运算bc命令它可以执行浮点运算和一些高级函数: echo "1.212*3" | bc 3.636 设定小数精度(数值范围) echo "scale=2;3/8" | bc 0.37 参数scale=2是将bc输出结果的小数位设置为2位。 进制转换 #!/bin/bash abc=192 echo "obase=2;$abc" | bc 执行结果为:11000000,这是用bc将十进制转换成二进制。 #!/bin/bash abc=11000000 echo "obase=10;ibase=2;$abc" | bc 执行结果为:192,这是用bc将二进制转换为十进制。 计算平方和平方根: echo "10^10" | bc echo "sqrt(100)" | bc
阅读全文
Linux dircolors 命令用法详解:置ls命令在显示目录或文件时所用的色彩 常用工具

Linux dircolors 命令用法详解:置ls命令在显示目录或文件时所用的色彩

dircolors命令设置ls命令在显示目录或文件时所用的色彩。dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的命令。 语法 dircolors(选项)(参数) 选项 -b或--sh或--bourne-shell:显示在Boume shell中,将LS_COLORS设为目前预设置的shell指令; -c或--csh或--c-shell:显示在C shell中,将LS_COLORS设为目前预设置的shell指令; -p或--print-database:显示预设置; -help:显示帮助; -version:显示版本信息。 参数 文件:指定用来设置颜色的文件。 实例 [[email protected] ~]# dircolors -p # Configuration file for dircolors, a utility to help you set the # LS_COLORS environment variable used by GNU ls with the --color option. # The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the # slackware version of dircolors) are recognized but ignored. # Below, there should be one TERM entry for each termtype that is colorizable TERM linux TERM linux-c TERM mach-color TERM...
阅读全文
Linux wall 命令用法详解:向系统当前所有打开的终端上输出信息 常用工具

Linux wall 命令用法详解:向系统当前所有打开的终端上输出信息

wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。 语法 wall(参数) 参数 消息:指定广播消息。 实例 [[email protected] ~]# wall this is a test line Broadcast message from root (pts/1) (Fri Dec 20 11:36:51 2013): this is a test line
阅读全文
Linux sum 命令用法详解:计算文件的校验码和显示块数 常用工具

Linux sum 命令用法详解:计算文件的校验码和显示块数

sum命令用于计算并显示指定文件的校验和与文件所占用的磁盘块数。 语法 sum(选项)(参数) 选项 -r:使用BSD的校验和算法,块大小为1k; -s:使用system V的校验和算法,块大小为512字节。 参数 文件列表:需要计算和与磁盘块数的文件列表。 实例 计算文件校验码: [[email protected] ~]# sum insert.sql 00827 12
阅读全文
Linux who 命令用法详解:显示目前登录系统的用户信息 常用工具

Linux who 命令用法详解:显示目前登录系统的用户信息

who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。 语法 who(选项)(参数) 选项 -H或--heading:显示各栏位的标题信息列; -i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串; -m:此参数的效果和指定"am i"字符串相同; -q或--count:只显示登入系统的帐号名称和总人数; -s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题; -w或-T或--mesg或--message或--writable:显示用户的信息状态栏; --help:在线帮助; --version:显示版本信息。 参数 文件:指定查询文件。 实例 [[email protected] ~]# who root pts/0 2013-08-19 15:04 (192.168.0.134) root pts/1 2013-12-20 10:37 (180.111.155.40) [[email protected] ~]# who -q root root # users=2 [[email protected] ~]# who -H NAME LINE time COMMENT root pts/0 2013-08-19 15:04 (192.168.0.134) root pts/1 2013-12-20 10:37 (180.111.155.40) [[email protected] ~]# who -w root + pts/0 2013-08-19 15:04 (192.168.0.134) root + pts/1 2013-12-20 10:37 (180.111.155.40)
阅读全文
Linux write 命令用法详解:向指定登录用户终端上发送信息 常用工具

Linux write 命令用法详解:向指定登录用户终端上发送信息

write命令用于向指定登录用户终端上发送信息。通过write命令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write命令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。 语法 write(参数) 参数 用户:指定要接受信息的登录用户; 登陆终端:指定接收信息的用户的登录终端。 实例 传信息给Rollaend,此时Rollaend只有一个连线 :  write Rollaend 接下来就是将信息打上去,结束请Ctrl+C: 传信息给Rollaend、Rollaend的连线有pts/2、pts/3: write Rollaend pts/2 接下来就是将信息打上去,结束请Ctrl+C: 若对方设定mesg n,则此时信息将无法传给对方。
阅读全文
Linux users 命令用法详解:显示当前登录系统的所有用户 常用工具

Linux users 命令用法详解:显示当前登录系统的所有用户

users命令用于显示当前登录系统的所有用户的用户列表。每个显示的用户名对应一个登录会话。如果一个用户有不止一个登录会话,那他的用户名将显示相同的次数。 语法 users(选项) 选项 --help:显示命令的帮助信息; --version:显示命令的版本信息。 实例 [[email protected] ~]# users root root
阅读全文