Linux学习之道
文章平均质量分 73
Java小迷
这个作者很懒,什么都没留下…
展开
-
Linux学习之道:wget 用法
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点: (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget 也可以使用此功能,那些网络不是太好的用户可以放心了; (2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下 载,原创 2013-08-22 14:53:48 · 651 阅读 · 0 评论 -
Linux学习之道:Linux查看Log文件
Linux查看Log文件 1. 建立工作目录 mkdir -p /usr/local/virus www.2cto.com 2. 下载鸟哥写的Log分析脚本 cd /usr/local/virus wget linux.vbird.org/download/vbird/logfile-0.1-4-2.t原创 2013-08-29 15:53:29 · 2085 阅读 · 1 评论 -
Linux学习之道:linux 下 `dirname $0`
【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。比如 `dirname $0`, 就表示需要执行 dirname $0 这个命令【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: 表示取变量名) `(倒引号: 表示执行命令) \(转义号: 表示转义), 其余的才表示字符串。【’‘】, 被单引号括起来的内容, 里面原创 2013-08-28 09:35:47 · 959 阅读 · 0 评论 -
Linux学习之道:Linux命令之iconv
iconv命令是用来转换文件的编码方式的(Convert encoding of given files from one encoding to another),比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconv_open,iconv_close,iconv等C函数,可以用来在C/C转载 2013-08-26 17:53:54 · 1420 阅读 · 0 评论 -
Linux学习之道:linux中流程控制语句if if else case
流程控制语句: if语句格式如下: #if语句的后面是Shell命令,如果该命令执行成功返回0,则执行then后面的命令。 代码如下复制代码 if command then command command fi #用test命令测试其后原创 2013-08-26 17:45:20 · 972 阅读 · 0 评论 -
Linux学习之道:linux下iconv()函数的用法
linux shell 配置文件中默认的字符集编码为UTF-8 。UTF-8是unicode的一种表达方式,gb2312是和unicode都是字符的编码方式,所以说gb2312跟utf-8的概念应该不是一个层次上的。在LINUX上进行编码转换时,可以利用iconv命令实现,这是针对文件的,即将指定文件从一种编码转换为另一种编码。 查了下iconv命令用法如下:iconv [选项原创 2013-08-26 16:03:01 · 1022 阅读 · 0 评论 -
Linux学习之道:redhat9.0安装
RedHat Linux是目前世界上使用最多的Linux寒作系统。因为它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定,因此不论是新手还是老玩家都对它有很高的评价。现在,RedHat Linux又出了9.0新版本,在原有的基础上又有了很大的进步。它完善了图形界面,增强了硬件的兼容性,安装起来更加得心应手,尤其增强了多媒体方面的能力——新版本的XFree 4.0.1使你能够在L原创 2013-08-25 16:53:01 · 804 阅读 · 0 评论 -
Linux学习之道:处理Apache日志的Bash脚本
以往,我用的是AWStats日志分析软件。它可以生成很详细的报表,但是不太容易定制,得不到某些想要的信息。所以,我就决定自己写一个Bash脚本,统计服务器的日志,顺便温习一下脚本知识。事实证明,这件事比我预想的难。虽然最终脚本只有20多行,但花了我整整一天,反复查看手册,确认用法和合适的参数。下面就是我的日志分析脚本,虽然它还不是通用的,但是我相信里面用到的命令,足以满足一般的日志分析需求转载 2013-08-22 17:05:24 · 761 阅读 · 0 评论 -
Linux学习之道:VIM 使用教程
vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中 就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这 些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。 完成本教程的内容大约需要25-30分钟,取决于您训练的时间。 每一节的命令操作将会更改本文。推荐您复制本文的一个副本,然后在副本上原创 2013-08-22 15:58:53 · 781 阅读 · 0 评论 -
Linux学习之道: ubuntu下source、sh、bash、./执行脚本的区别
如何运行shell程序,如何在shell程序以及后续脚本中使用同一个变量,这些在工作中经常用到, 我找到如下的文章,再加深复习一下。 1.source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如转载 2013-08-22 15:59:57 · 864 阅读 · 0 评论 -
Linux学习之道:Linux下面如何运行 SH文件
一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图形界面下面直接双击该文件,但无疑比较浪费时间。现在介绍第一种方法:(在ubuntu下的)首先你要打开一个终端。然后输入sudo su随后输入密码。这样就取得了root用户权限。然后找到那个文件(当然是在终端里面用命令找,你可别开一个文件管理器。)执行./sh文件名字就可以了。原创 2013-08-22 16:04:30 · 1023 阅读 · 0 评论 -
Linux学习之道:linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出原创 2013-08-26 11:45:04 · 892 阅读 · 0 评论 -
Linux学习之道:crontab命令
创建和编辑 crontab 文件创建 crontab 文件的最简单方法是使用 crontab -e 命令。此命令会调用已为系统环境设置的文本编辑器。系统环境的缺省编辑器在 EDITOR 环境变量中定义。如果尚未设置此变量,crontab命令将使用缺省编辑器 ed。最好选择您熟悉的编辑器。以下示例说明如何确定是否已定义编辑器,以及如何将 vi 设置为缺省值。$ which $EDITOR转载 2013-08-26 10:37:27 · 831 阅读 · 0 评论 -
Linux学习之道:linux grep用法
[Linux初窥]grep -- print lines matching a pattern (将符合样式的该行列出)grep -- print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输转载 2013-08-23 16:23:24 · 668 阅读 · 0 评论 -
shell编程学习之道:shell按行读取文件的方法
写法一:----------------------------------------------------------------------------#!/bin/bash while read linedo echo $linedone ----------------------------------------原创 2013-08-23 14:36:54 · 732 阅读 · 0 评论 -
Linux学习之道:Linux Shell学习笔记
1.bash把[[ $a -lt $b ]]看作一个单独的元素,并且返回一个退出码。退出码0为真,非零为假例如:a=1b=c[[ $a -lt $b ]]echo $? #0 a小于b为真[[ $b -lt $a ]] echo $? #1 b小于a为假2. ((...)转载 2013-08-23 13:44:30 · 646 阅读 · 0 评论 -
Linux学习之道:linux下的bash与sh 详解以及例子
关于bash与sh的话题(限于一般linux),以下个人的一些总结及理解,有理解错误的地方还望指点-----------------------------------------------------------------------------------------------------------1、bash的POSIX标准在一般的linux系统当中(如r转载 2013-08-22 21:39:13 · 1016 阅读 · 0 评论 -
Linux学习之道:bash编程脚本
最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash# This is a very simple exampleecho Hello Wo转载 2013-08-22 21:03:27 · 871 阅读 · 0 评论 -
GDB学习之道:GDB调试精粹及使用实例
一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改原创 2013-09-15 22:47:09 · 1380 阅读 · 0 评论