05 2018 档案

linux查找所有文件中某个字符串
摘要:查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l (1)find命令的一般形式 find pathname -options [ 阅读全文

posted @ 2018-05-31 21:38 ExplorerMan 阅读(2193) 评论(0) 推荐(0)

Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍
摘要:Shell中的特殊字符有 1、$ 美元符 2、\ 反斜杠 3、` 反引号 4、" 双引号 5、< ,>;,*,?,[,] 下面我一一举列说明 一、$符号 1、echo $? 显示的是上一条指令退出状态 2、echo "$?" 效果同上 3、echo '$?' 显示的是$? 4、echo \$? 显示 阅读全文

posted @ 2018-05-31 18:58 ExplorerMan 阅读(790) 评论(0) 推荐(0)

Shell脚本中单引号(‘)和双引号(“)的使用区别
摘要:在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的格式,但也有出现使用'$param'这种带引号的使用的场景,首先大家看一段例子: 复制代码代码如下: [root@linux ~]# name=TekTea[ro 阅读全文

posted @ 2018-05-31 18:42 ExplorerMan 阅读(3992) 评论(0) 推荐(0)

第一个shell脚本
摘要:第一个shell脚本 打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。 输入一些代码,第一行一般是这样: 实例 #!/ 阅读全文

posted @ 2018-05-31 18:26 ExplorerMan 阅读(172) 评论(0) 推荐(0)

shell 比较符号
摘要:if [ 1 -ne 1 ];then...fi这是指当1不等于1时执行then后的语句-eq:等于-ne:不等于-le:小于等于-ge:大于等于-lt:小于-gt:大于 阅读全文

posted @ 2018-05-31 18:23 ExplorerMan 阅读(229) 评论(0) 推荐(0)

source ~/.bash_profile是什么意思
摘要:~ 这个符号表示你的家目录,.bash_profile 是一个隐藏文件,主要是用来配置bash shell的,source ~/.bash_profile 就是让这个配置文件在修改后立即生效。 阅读全文

posted @ 2018-05-31 18:21 ExplorerMan 阅读(5640) 评论(0) 推荐(0)

bash shell:获取当前脚本的绝对路径(pwd/readlink)
摘要:有时候,我们需要知道当前执行的输出shell脚本的所在绝对路径,可以用dirname实现。 我们知道 dirname 可以获取一个文件所在的路径,dirname的用处是: 输出已经去除了尾部的”/”字符部分的名称;如果名称中不包含”/”, 则显示”.”(表示当前目录)。 下面是dirname的命令行 阅读全文

posted @ 2018-05-31 18:05 ExplorerMan 阅读(2051) 评论(0) 推荐(0)

Python 标识符
摘要:在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头的 __foo 代表类的私 阅读全文

posted @ 2018-05-31 17:53 ExplorerMan 阅读(720) 评论(0) 推荐(0)

Python 环境搭建
摘要:通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本 http://www.runoob.com/python/python-install.html http://www.cnblogs.com/ExMan/p/8575379.html http:/ 阅读全文

posted @ 2018-05-31 17:28 ExplorerMan 阅读(126) 评论(0) 推荐(0)

Python 简介
摘要:Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完 阅读全文

posted @ 2018-05-31 17:21 ExplorerMan 阅读(128) 评论(0) 推荐(0)

PyCharm 使用技巧
摘要:`ctrl+alt+L`,格式化代码 `alt+enter`万能键,不同场景有不同的表现方式,在还没import(install)模块名上使用会import(install)相对应的模块,在方法名上使用补注释,在测试中使用帮你补充断言代码……不管出错了不知道怎么办,知道怎么办想这么办时都按下这个快捷 阅读全文

posted @ 2018-05-31 17:13 ExplorerMan 阅读(193) 评论(0) 推荐(0)

Shell脚本———— /dev/null 2>&1详解
摘要:1、可以将/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用. 用处: 禁止标准输出. 1 cat $filename >/dev/null # 文件内容丢失,而不 阅读全文

posted @ 2018-05-30 19:01 ExplorerMan 阅读(195) 评论(0) 推荐(0)

linux 创建连接命令 ln -s 软链接
摘要:这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s, 具体用法是:ln -s 源文件 目标文件。 当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的 阅读全文

posted @ 2018-05-30 17:12 ExplorerMan 阅读(168) 评论(0) 推荐(0)

scp命令详解
摘要:先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73。 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r root@43.224.34.73:/home/lk /root。 具体过 阅读全文

posted @ 2018-05-23 17:29 ExplorerMan 阅读(421) 评论(0) 推荐(0)

linux下的find文件查找命令与grep文件内容查找命令
摘要:linux下的find文件查找命令与grep文件内容查找命令 linux下的find文件查找命令与grep文件内容查找命令 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有 阅读全文

posted @ 2018-05-21 21:10 ExplorerMan 阅读(162) 评论(0) 推荐(0)

linux tail命令的使用方法详解
摘要:本文介绍Linux下tail命令的使用方法。linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。 一、tail命令语法 tail [ -f ] 阅读全文

posted @ 2018-05-18 11:23 ExplorerMan 阅读(241) 评论(0) 推荐(0)

linux中从一台机器复制文件或目录到另一台机器上linux机器上
摘要:本机IP:x.x.x.1需要拷贝的机器IP:x.x.x.2用户名:ssh_user 目的:将本机中source_path路径下的文件或目录拷贝到另一台机器的destination_path/路径下 复制文件: scp /source_path ssh_user@x.x.x.2:/destinatio 阅读全文

posted @ 2018-05-17 20:30 ExplorerMan 阅读(2303) 评论(0) 推荐(0)

python基础:multiprocessing的使用
摘要:不同于C++或Java的多线程,python中是使用多进程来解决多项任务并发以提高效率的问题,依靠的是充分使用多核CPU的资源。这里是介绍mulitiprocessing的官方文档:https://docs.python.org/2/library/multiprocessing.html 一、多进 阅读全文

posted @ 2018-05-17 17:41 ExplorerMan 阅读(676) 评论(0) 推荐(0)

pgAdmin III 使用图解
摘要:pgAdmin III简介 要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。 一.主窗体 在主窗口中,显示数据库的结构。您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务器,以及它们所包含的对象树。 阅读全文

posted @ 2018-05-17 17:26 ExplorerMan 阅读(3063) 评论(0) 推荐(0)

windows下简单安装postgres
摘要:目前版本是PostgreSQL 9.6,它经过以下平台认证: 32位Windows Windows 7,8和10 Windows 2008 Server 64位Windows Windows 7,8和10 Windows 2012 Windows 2008 在windows下可以用安装版安装,也可以 阅读全文

posted @ 2018-05-17 17:18 ExplorerMan 阅读(470) 评论(0) 推荐(0)

linux python 修改环境变量 添加自定义模块路径
摘要:举一个很简单的例子,如果你发现一个包或者模块,明明是有的,但是会发生这样的错误: >>> from algorithm import *Traceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: 阅读全文

posted @ 2018-05-15 11:28 ExplorerMan 阅读(4070) 评论(0) 推荐(0)

以非root身份安装Python的Module或者Package以及pip安装指定路径
摘要:因为要远程访问公司的服务器,没有sudo的权限,所以在安装python的一些包的时候就不能安去默认路径了(比如以/usr/local/lib/为prefix的路径)。 一般来讲用easy_install或者pip来安装的时候都默认在PATHONPATH的site-packages下面,比如/usr/ 阅读全文

posted @ 2018-05-15 11:27 ExplorerMan 阅读(356) 评论(0) 推荐(0)

导航