Linux
文章平均质量分 63
gongpulin
这个作者很懒,什么都没留下…
展开
-
Shell编程入门总结(编辑器Vim篇)
一、3种模式 1.1 一般模式 以vim打开一个文件就直接进入一般模式了(默认)。在这种模式下,你可以使用上下左右按键来移动光标,你可以删除字符或删除整行,也可以复制、粘贴你的文件数据。 1.2 编辑模式 在一般模式中按下”i,I,o,O,a,A,r,R”任何一个字母后会进入编辑模式。通常在Linux中,按下这些按键时,在界面的左下方会出现INSER转载 2015-07-20 17:18:05 · 619 阅读 · 0 评论 -
shell中使用sort和uniq实现两文件的并集,交集和差集
网上转的,不错,比使用awk容易点 给定两个文件 a.txt 和 b.txt ,每行是一个记录(假设没有重复),要求输出两集合的交集、并集、差集,输出的结果只包括唯一项。交集定义为同时出现在两个文件中的记录项,并集定义为出现在任何一个文件中的记录项,差集(A-B)定义为出现在A中而且不出现在B中的记录,对称差集定义为只出现在一个文件中的记录。 假设 a.txt 包括 a, c, b 三行。假设 ...转载 2018-09-25 15:09:37 · 286 阅读 · 0 评论 -
Linux_shell条件判断if中的-a到-z的意思
Linux_shell条件判断if中的-a到-z的意思 [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -...转载 2018-07-06 16:37:02 · 187 阅读 · 0 评论 -
shell练习
1、shell实现wordcountcat wc.txt the day is sunny the the the sunny is issed -E 's/\s+/\n/g' wc.txt | sort | uniq -c | sort -nr | awk '$2!=""{print $2 " "$1}'结果: the 4 is 3 sunny 2 day 12、shell查找某个目录下包含指定...原创 2018-06-11 15:48:17 · 239 阅读 · 0 评论 -
SSH 远程执行任务
SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。远程执行命令如果我们要查看一下某台主机的磁盘使用情况,是不是必须要登录到目标主机上才能执行 df 命令呢?当然不是的,我们可以使用 ssh 命令在远程的主机上执行 df 命令,然后直...转载 2018-04-23 21:03:40 · 252 阅读 · 0 评论 -
Shell基础
一、Shell中的变量 任何编程语言中,有关变量的定义,作用范围,赋值等都是最最基础的知识。 0、默认变量 首先介绍几个shell中的默认变量。 变量 含义 $0 当前脚本名称 $1 脚本接收的第一个参数 $2 脚本接收的第二个参数 $# 脚本接收的所转载 2017-08-10 19:35:10 · 616 阅读 · 0 评论 -
Linux 空间满问题分析
转载:https://bbs.aliyun.com/read/252526.html?spm=5176.bbsl229.0.0.Y2VqwZ 用户在系统内进行创建文件的时候,出现空间不足提示:“No space left on device …” Linux 系统空间满,常见的原因包括: (1)分区容量满; (2)分区inode耗尽; (3)僵尸文件:已删除文件因句柄被占用未释放原创 2016-12-06 22:02:21 · 610 阅读 · 0 评论 -
Linux 的 Socket IO 模型
来源:andersonyan 链接:http://blog.chinaunix.net/uid-26000296-id-4100620.html 前言 之前有看到用很幽默的方式讲解Windows的socket IO模型,借用这个故事,讲解下linux的socket IO模型; 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通转载 2016-11-18 23:06:05 · 480 阅读 · 0 评论 -
linux五个查找命令
在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。 nd find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前转载 2016-05-20 09:28:42 · 1647 阅读 · 0 评论 -
编码问题
1.编码基础知识 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 1.1. iso8859-1 通常叫做Latin-1 属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如,字母a的编码为0x61=97。 很明显,iso8859-1编码表示的字符范围很窄,原创 2015-09-13 21:25:51 · 1115 阅读 · 0 评论 -
linux 中搜狗输入法的安装
下载地址:http://pinyin.sogou.com/linux/ 安装下载好的安装包命令 sudo dpkg -i sougou_64.deb 这里的sougou_64.deb是上一步下载的安装包文件名,根据你自己上一步的文件名来进行安装。 接下来设置系统的输入法,通过 系统设置>语言支持>键盘输入方式系统 然后选择 fcitx 项原创 2015-09-07 15:54:04 · 534 阅读 · 0 评论 -
在Ubuntu中安装Eclipse与创建桌面快捷方式
在Ubuntu中安装Eclipse之前,必须先如同《【Linux】在Debian配置JDK1.7,与Linux Java Helloworld》(点击打开链接)现在Ubuntu中装好JDK1.7,整个安装过程甚至比Debian的还要简单,安装的过程中,活用好把文件拖进终端,这样就不用输入这么长的路径。Ubuntu与Debian唯一的区别,就是执行命令你通通在前面补个sudo就对了,表示以root用原创 2015-08-30 15:13:56 · 13309 阅读 · 0 评论 -
linux下jdk的安装
(1) 先看linux系统是否装有openjdk rpm -qa |grep java 如果有,则将其删除 rpm -e - -nodeps jdkname 1.下载JDK 目前最新的JDK版本是:Java SE Development Kit 7u5 下载地址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/j原创 2015-07-20 16:35:17 · 392 阅读 · 0 评论 -
shell实用工具脚本
在多台机器上执行命令 #!/bin/bash cat ip.txt|while read line do IP=`echo $line|awk '{print $1}'` ssh -t -t work@${IP}<<EOF cd /home/work/temp mkdir tt cd tt echo "aa" >> aa exit EOF done exit 0 ...原创 2018-10-18 11:50:35 · 459 阅读 · 0 评论