2017年8月29日
摘要: 有时执行脚本时会报错: 原因可能是: 文本编辑是在windows下通过记事本或其它编辑器编写的这个文件,运行 在cygwin模拟LINUX软件环境下。 解决思路: DOS下文件和Linux下文件格式差异问题导致的。 DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Uni 阅读全文
posted @ 2017-08-29 17:17 Alan丶文 阅读(11902) 评论(0) 推荐(1) 编辑
  2017年7月19日
摘要: Linux提供了一个专门的变量$?来保存上个已执行命令的退出状态码。对于需要进行检查的命令,必须在其运行完毕后立刻查看或使用$?变量。它的值会变成由shell所执行的最后一条命令的退出状态码: 按照惯例,一个成功结束的命令的退出状态码是0。如果一个命令结束时有错误,退出状态码就是一个正数值(1-25 阅读全文
posted @ 2017-07-19 16:55 Alan丶文 阅读(4741) 评论(0) 推荐(2) 编辑
  2017年6月6日
摘要: comm命令可用于两个文件之间的比较。它有很多不错的选项可用来调整输出,以便我们执行交集、求差(difference)以及差集操作。 交集:打印出两个文件所共有的行。 求差:打印出指定文件所包含的且互不相同的那些行。 差集:打印出包含在文件a中,但不包含在其他指定文件中的那些行。 假设现在有两 阅读全文
posted @ 2017-06-06 11:29 Alan丶文 阅读(454) 评论(0) 推荐(0) 编辑
摘要: (1) 下面的语句从输入中读取n个字符并存入变量variable_name: (2) 用无回显的方式读取密码: (3) 显示提示信息: (4) 在特定时限内读取输入: (5) 用特定的定界符作为输入行的结束: 阅读全文
posted @ 2017-06-06 10:45 Alan丶文 阅读(285) 评论(0) 推荐(0) 编辑
  2017年6月1日
摘要: 以指定格式显示时间: 设置时间: 当前时间转时间戳: 指定时间转时间戳: 时间戳转换为日期时间: 时间戳转换为日期时间,并指定时间格式: 修改服务器时间(或者使用tzselect命令按照提示选择) 如果不生效则在/etc/profile中添加: 即时生效一下就全部搞定。 同步网络时间: [root@ 阅读全文
posted @ 2017-06-01 19:36 Alan丶文 阅读(527) 评论(0) 推荐(0) 编辑
  2017年5月20日
摘要: xargs命令是把接收到的数据重新格式化,再将其作为参数提供给其他命令,下面介绍xargs命令的各种使用技巧 一、将多行输入转换成单行输入: 将单行输入转换成多行输出: 自定义定界符进行转换(默认的定界符是空格): 二、在脚本中运用: 在上面的例子中,我们把参数源都放入args.txt文件,但是除了 阅读全文
posted @ 2017-05-20 17:33 Alan丶文 阅读(1847) 评论(0) 推荐(1) 编辑
摘要: 首先:查看当前文件夹大小的命令是: 查看当前文件夹下所有文件的大小: 查看当前文件夹下所有文件的大小并按照大小来排序: 由于du -sh命令显示出来的单位不统一,所以我们用du -sk命令使单位统一以进行排序 查找以".img"结尾的所有文件的大小的总和: 查找60天以前所修改的文件的大小总和: 如 阅读全文
posted @ 2017-05-20 16:16 Alan丶文 阅读(12690) 评论(0) 推荐(1) 编辑
  2017年5月17日
摘要: 工作中有遇到要把一个文件拷贝到N个文件夹下,但是cp又没有这样的命令,怎么办,这时需要编写一个脚本,首先做实验如下: 使用脚本写的命令,是可以强制覆盖原先有的文件的,而没有提示,我们验证下: 但是如果我们在命令行使用cp命令,则会提示是否需要覆盖: 解决这个问题的方法很简单,只需在前面加上"\": 阅读全文
posted @ 2017-05-17 16:00 Alan丶文 阅读(2862) 评论(0) 推荐(0) 编辑
摘要: Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS(NetworkFile System)是一个能够将多台Linux的远程主机数据挂载到本地目录的服务 阅读全文
posted @ 2017-05-17 09:32 Alan丶文 阅读(4683) 评论(0) 推荐(0) 编辑
摘要: 首先在linux服务器上安装ftp 直接安装起服务,使用匿名登录后,上传文件会提示拒绝访问,这时我们需要修改一些文件 然后就可以测试了~~ 在我的电脑地址栏输入:ftp://192.168.0.142/ftp_test/ 匿名新建文件上传文件,重命名和删除都可以了 如果出现550的报错,代表的是服务 阅读全文
posted @ 2017-05-17 09:29 Alan丶文 阅读(6029) 评论(0) 推荐(1) 编辑