linux
翰斯
编程,跑步,健身,读书,旅行
展开
-
ssh 实现无密码登陆
1:生成其无密码密钥对,询问其保存路径时直接回车采用默认路径。生成的密钥对:id_rsa 和 id_rsa.pub,默认存储在"/home/hadoop/.ssh"目录下# ssh-keygen -t rsa 2:查看"/home/hadoop/"下是否有".ssh"文件夹,且".ssh"文件下是否有两个刚生产的无密码密钥对。# hadoo原创 2017-03-22 20:55:18 · 337 阅读 · 0 评论 -
Tar
编译自:http://www.linuxtechi.com/17-tar-command-examples-in-linux/ 作者: Pradeep Kumar 原创:LCTT https://linux.cn/article-7802-1.html 译者: GHLandy 本文地址:https://linux.cn/article-7802-1.html Tar(Tape转载 2017-03-22 21:42:07 · 225 阅读 · 0 评论 -
linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1000:显示最后1000行原创 2017-03-22 21:44:09 · 438 阅读 · 0 评论 -
vi 常用命令
1 查找/xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找其中xxx可以是正规表达式,关于正规式就不多说了.一般来说是区分大小写的, 要想不区分大小写, 那得先输入:set ignorecase查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找*(#) 当光标停留在某个单词上时, 输入这条命令表示查找与原创 2017-03-22 21:46:01 · 377 阅读 · 0 评论 -
linux删除大量文件
转自:http://blog.csdn.net/crazyhacking/article/details/18078047要在linux下删除海量文件,比如有数十万个文件,此时常用的rm -rf * 就会等待时间很长。这时我们可以使用rsync快速删除大量文件。 1、建立一个空目录mkdir -p /tmp/rsync_blank2、确立需要清空的目标目录/转载 2017-04-12 11:43:12 · 270 阅读 · 0 评论 -
Linux下文件删除的原理
转自:http://www.cnblogs.com/cherishry/p/5886069.htmlLniux下控制文件真正被删除的计数器Linux是link的数量来控制文件删除的。只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来讲,每个文件都有两个link计数器:i_count和i_linki_count的意义是当前文件使用者(或被调用)的数量当转载 2017-04-12 11:44:46 · 1738 阅读 · 0 评论 -
Top 命令详解
转自:http://www.cnblogs.com/cherishry/p/5886041.html先感受一下top命令的执行结果吧!哈哈~~top - 17:32:34 up 3 days, 8:04, 5 users, load average: 0.09, 0.12, 0.19Tasks: 287 total, 2 running, 285 sleeping, 0 s转载 2017-04-12 12:04:08 · 300 阅读 · 0 评论 -
通过 Inode 删除文件
1、查看文件inodels -ieg:aidcsa1@CANGZDLMSS03:/users/aidcsa1> ls -il total 443278052 -rw-r--r-- 1 aidcsa1 hpsecg00 68 2017-03-14 15:34 a3278079 -rw-r--r-- 1 aidcsa1 hpsecg00 894 2017-04-1原创 2017-04-13 15:22:04 · 3884 阅读 · 0 评论 -
SED
sed使用参数[root@www ~]# sed [-nefr] [动作]选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在命令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一个文件内原创 2017-03-22 21:30:31 · 163 阅读 · 0 评论 -
linux shell 文本排序与统计
sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b :忽略最前面的空格符部分原创 2017-03-22 21:39:26 · 6486 阅读 · 0 评论 -
find常见用法示例
Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find转载 2017-03-22 21:35:24 · 305 阅读 · 0 评论 -
linux 如何显示一个文件的某几行(中间几行)
1、从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 2、显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序分解: tail -n 1000:显示最后1000行 ta原创 2017-04-07 14:40:24 · 257 阅读 · 0 评论 -
jdk 安装
[root@localhost usr]# mkdir java[root@localhost usr]# cd ~/tmp[root@localhost tmp]# tar xzvf jdk-7u25-linux-x64.tar.gz -C /usr/java/ 配置环境变量在etc/profile文件下添加export J原创 2017-03-22 21:03:29 · 184 阅读 · 0 评论 -
Linux下PS1、PS2、PS3、PS4使用详解
Linux下PS1、PS2、PS3、PS4使用详解日期:2015-10-241、PS1——默认提示符如下所示,可以通过修改Linux下的默认提示符,使其更加实用。在下面的例子中,默认的PS1的值是“\s-\v\$”,显示出了shell的名称的版本。我们通过修改,可以使其显示用户名、主机名和当前工作目录。-bash-3.2$ export PS1="\u@\h \w> "转载 2017-03-22 21:19:53 · 495 阅读 · 0 评论 -
iptables详解
转自:http://blog.chinaunix.net/uid-26495963-id-3279216.html一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行转载 2017-03-29 19:44:18 · 313 阅读 · 0 评论 -
AWK
有三种方式调用awk1.命令行方式awk [-F field-separator] 'commands' input-file(s)其中,commands 是真正awk命令,[-F域分隔符]是可选的。 input-file(s) 是待处理的文件。在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符的情况下,默认的域分隔符是空格。2.shell原创 2017-03-22 21:24:50 · 214 阅读 · 0 评论 -
grep
grep常用用法[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename选项与参数:-a :将 binary 文件以 text 文件的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!-原创 2017-03-22 21:33:03 · 161 阅读 · 0 评论 -
sysctl.conf学习和调优
前言记得第一次接触/etc/security/limits.conf和/etc/sysctl.conf时是因为部署Oracle时要按需修改内核参数。limits.conf文件实际是Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,突破系统的默认限制,对系统访问资源有一定保护作用。 lim转载 2017-04-27 10:02:05 · 398 阅读 · 0 评论