代码改变世界

随笔分类 -  Linux

linux date命令

2014-02-11 17:24 by youxin, 365 阅读, 收藏, 编辑
摘要: man date:DATE(1) User Commands DATE(1)NAME date - print or set the system date and timeSYNOPSIS date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]DESCRIPTION Display the current time in the given FOR... 阅读全文

Linux SSH远程文件/目录传输命令scp

2014-02-11 16:57 by youxin, 598 阅读, 收藏, 编辑
摘要: 相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 阅读全文

转:linux执行shell脚本的方式及一些区别

2014-02-11 16:26 by youxin, 313 阅读, 收藏, 编辑
摘要: 假设shell脚本文件为hello.sh放在/root目录下。下面介绍几种在终端执行shell脚本的方法:[root@localhost home]# cd /root/[root@localhost ~]#vim hello.sh#!/bin/bashcd /tmpecho "hello guys!"echo "welcome to my Blog:linuxboy.org!"1.切换到shell脚本所在的目录,执行:[root@localhost ~]# ./hello.sh-bash: ./hello.sh:权限不够(没有加权限)2.以绝对路径的方 阅读全文

bash与sh的区别

2014-02-11 15:20 by youxin, 2372 阅读, 收藏, 编辑
摘要: 在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。目前研发送测的shell脚本中主要有以下两种方式:(1) #!/bin/sh(2) #!/bin/bash在这里求教同福客栈的各位大侠们一个问题:以上两种方式有什么区别?对于脚本的实际运行会产生什么不同的影响吗?脚本test.sh内容:#!/bin/shsource pcy.sh #pcy.sh并不存在echo hello执行./test.sh,屏幕输出为:./test.sh: line 2: pcy.sh: No such file or directory由此可见,在#!/bin/sh的情况下,source不成功,不会运 阅读全文

shell中的大括号和小括号

2014-02-11 12:45 by youxin, 1802 阅读, 收藏, 编辑
摘要: 1.shell中的大括号和小括号1.${var}2.$(cmd)3.() 和 {}4.${var:-string}, ${var:+string},${var:=string}, ${var:?string}5.$((exp))6.$(var%pattern), $(var%%pattern),$(var#pattern), $(var##pattern)现在分述如下:1.${var}是shell中的原形变量,我们常见的形式是$var如:$ var=test$ echo $vartest但是这样不能在变量后随意添加字符如:$varAA就会出错这时,可以用原形${var}AAtestAA这个特性 阅读全文

转:关于rename命令ubuntu下的用法

2014-02-11 10:27 by youxin, 4410 阅读, 收藏, 编辑
摘要: 下面是我的遭遇:上午想批量改几个文件的名字,觉得mv在批量方面不够方便,百度到了rename这个命令,原谅我吧,我总是在百度不到结果时才去看google,以后还是少去百度的好国内很多贴子都在说linux下没有rename这个命令,扯淡,不过是平常改名字用mv罢了,rename经常用在批量改名方面。当然了, 也有不少贴子在说rename用法,可是我怎么看都是一模一样的文章被不断转载的。我没用过debian系之外的*nix的rename,但是起码 debian跟ubuntu的rename跟他们说的用法不一样(今晚ssh连接unix-center总是time out,等明天试试那里的freebsd跟 阅读全文

Linux批量重命名

2014-02-10 21:34 by youxin, 261 阅读, 收藏, 编辑
摘要: http://blog.csdn.net/qm4050/article/details/8472464http://www.jb51.net/article/33902.htmhttp://hi.baidu.com/vchentech/item/a0f51eef419d68394ddcaf96 阅读全文

Linux文件夹执行权限

2014-02-10 21:33 by youxin, 5961 阅读, 收藏, 编辑
摘要: 在Linux中,文件有三种权限--可读,可写,可执行。目录也有三种权限--可读,可写,可执行。但是实际上他们有着不同的意义。对于文件:可读 :表示可以读取文件里的数据;可写 :表示可以改变和删除文件; 可执行:表示可以执行该程序。对于目录:可读:表示,你可以列出目录中有什么文件;可写:表示可以在目录中删除和增加文件;可执行:表示可以列出目录下文件的信息。参考:http://forums.fedoraforum.org/archive/index.php/t-45213.html在我们使用ls -l命令时,我们常常可以在每一行的最前列看到类似于: “-rwxr-xr-x 3 ret etc 67 阅读全文

linux type 命令和Linux的五个查找命令

2014-02-10 21:23 by youxin, 1500 阅读, 收藏, 编辑
摘要: type命令用来显示指定命令的类型。一个命令的类型可以是如下之一alias 别名keyword 关键字,Shell保留字function 函数,Shell函数builtin 内建命令,Shell内建命令file 文件,磁盘文件,外部命令unfound 没有找到它是Linux系统的一种自省机制,知道了... 阅读全文

linux sed 使用

2014-02-10 20:43 by youxin, 490 阅读, 收藏, 编辑
摘要: sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意 阅读全文

linux awk 使用

2014-02-10 20:20 by youxin, 448 阅读, 收藏, 编辑
摘要: awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结合实 阅读全文

linux xargs 使用

2014-02-10 20:16 by youxin, 1131 阅读, 收藏, 编辑
摘要: xargs是一条Unix和类Unix操作系统的常用命令。它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题[1]。例如,下面的命令:rm `find /path -type f`如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。find /path -type f -print0 | xargs -0 rm本例中xargs将find产生的长串文件列表拆散成多个子串,然后对每个子串调用rm。-print0表示输出以null分隔(-print使用换行);-0表示输入以null分隔。这样要比如下使用find命令效率高的多。f 阅读全文

cygwin安装与使用

2014-02-10 17:43 by youxin, 13546 阅读, 收藏, 编辑
摘要: cygwin安装很简单,下载运行setup.exe程序,一步一步就可以了。具体安装细节参考:http://www.33lc.com/article/7276.html安装完成后有如下问题:在cmd下输入mkdir还是原来的windows的,不是linux的命令。怎么办?暂时没有办法,同样的困惑http://www.cnblogs.com/itrust/archive/2010/04/21/1717591.html一、cygwin下的一些常见问题:1、常见问题说明;a、盘符问题;cygwin命令行中,“/cygdrive/c”等同于“C:\”。b、更改cygwin默认路径;新建一个环境变量“HO 阅读全文

linux find详解 查找大文件

2014-02-10 17:15 by youxin, 1135 阅读, 收藏, 编辑
摘要: find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。 - <指定条件>: 所要搜索的文件的特征。 - <指定动作>: 对搜索结果进行特 阅读全文

Linux 下通过脚本实现远程自动备份

2014-02-10 11:08 by youxin, 822 阅读, 收藏, 编辑
摘要: 考虑到在本机上备份数据,一旦该机器硬盘出现故障,数据无法取出。远程手动备份数据费时费力且不及时。最好的方法就是通过脚本实现远程自动互备。但远程无论是通过SSH登陆,还是通过scp拷贝文件都需要输入密码。为了克服这个问题,首先需要实现不需要密码的SSH登陆,这样就可以使用rsync,scp,rexec等命令来做的远程备份了。1. 设置无需密码的ssh登陆,方法如下:假设A,B两服务器,现在需要在A机上用root登陆B机,而不需要输入密码,那我们可按照下面的步骤来做:1)在A机上生成钥匙对,执行以下命令:ssh-keygen -t rsaGenerating public/private rsa 阅读全文

文件时间戳

2014-01-22 15:32 by youxin, 1134 阅读, 收藏, 编辑
摘要: 在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间。两者有此不同,在Linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时间,因为不好判断文件是否被改过、读过、其状态是否变过,所以判断文件的建立时间基本上能为不可能。更多:http://1.1.14.blog.163.com/blog/static/7290142200910251383 阅读全文

ubuntu 安装python,easy_install和pip

2013-07-19 00:30 by youxin, 9929 阅读, 收藏, 编辑
摘要: ubuntu12.04默认安装的python为 ms@ubuntums:~$ pythonPython 2.7.3 (default, Aug 1 2012, 05:16:07) 我需要用python2.7.5,又找不到适合的升级的方法,只好安装python2.7.5 首先下载python源码: 1 阅读全文

ubuntu 安装eclipse

2013-07-18 12:57 by youxin, 385 阅读, 收藏, 编辑
摘要: 方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单)$ sudo apt-get install eclipse方法二:(优点是安装内容清爽,缺点是配置麻烦)1、安装JDK,参考Ubuntu 12.04 下安装 JDK 72、下载Eclipse从http://www.eclipse.org/downloads/index-developer.php下载合适版本,如:Eclipse IDE for C/C++ Developers个人安装的是eclipse ide for java。(各个版本区别:http://www.cnblogs.com/wangFengyi/ar 阅读全文

linux chmod权限

2013-07-18 10:10 by youxin, 683 阅读, 收藏, 编辑
摘要: Linux chmod 命令chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法语法:chmod [who] [+ | - | =] [mode] 文件名命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合: u 表示“用户(user)”,即文件或目录的所有者。 g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。 o 表示“其他(others)用户”。 a 表示“所有(all)用户”。它是系统默认值。操作符号可以是: ... 阅读全文

linux 安装jdk

2013-07-18 10:07 by youxin, 876 阅读, 收藏, 编辑
摘要: linux首先你需要知道你到底要安装JDK还是openJdk。这两者是有区别的。 ①下载地址为 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址: http://www.ora 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页