
Linux
文章平均质量分 74
幸运小侯子
一天学一点啊.............
展开
-
修改linux 系统编码为utf-8
vi /etc/sysconfig/i18n LANG="zh_CN.GBK" 修改为LANG="zh_CN.UTF-8".保存退出source /etc/sysconfig/i18n 检查编码:locale原创 2013-09-27 16:02:51 · 21380 阅读 · 0 评论 -
shell编程笔记-文本处理awk
第八章 文本处理利器 AWKAWK是一种优良的文本处理工具。它不仅是Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、原创 2014-02-18 13:29:03 · 3028 阅读 · 0 评论 -
shell编程笔记-正则表达式
第四章 正则表达式 什么是正则表达式在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具口换句话说,正则表达式就是记录文本规则的代码。 正则表达式的广泛应用正则表达式在unix/linux系统中得到广泛的应用,强化了工具本身的功能。常见的UNIX下支持正则表达式的工具有: 》用于匹配文本行的g原创 2014-01-21 13:15:31 · 5843 阅读 · 0 评论 -
shell编程笔记-入门概念
本笔记是根据linuxShell编程入门到精通一书学习实验和相关整理做的笔记 第一章 概念如何运行程序运行linux程序有三种方法1. 使用文件具有可执行权限,直接运行文件。2. 直接调用命令解释器执行程序3. 使用source执行文件 Linux可执行的命令分为三种:内建命令、shell函数和外部命令。1. 内原创 2014-01-20 18:53:43 · 1589 阅读 · 0 评论 -
shell编程笔记-基本元素
第三章 编程的基本元素 再识变量 实例对 各种情况的测试计算[hcr@slave2 temp]$ vim variable.sh#!/bin/basha=2334let "a += 1"echo "a = $a"echo #替换成字母b=${a/23/BB} echo "b = $b" declare -i becho "b = $b"原创 2014-01-20 19:10:42 · 2174 阅读 · 0 评论 -
shell编程笔记-流编辑Sed
第七章 流编辑什么是sed挑选编辑器 UNIX/Linux世界中,有许多的文本编辑器可供选择。例如,最常使用的VI和emacs。在有了自己最熟悉的编辑利器后,才能轻松处理UNIX下各种管理和编辑任务。 像VI,emacs这类编辑器,被称为交互式编辑器。交互式编辑器虽然很棒,但是当我们需要在程序中完成文本处理工作时,它就帮不上忙了。此时就需要一些能够在命令行完成的编辑工具。原创 2014-01-24 15:33:18 · 2283 阅读 · 0 评论 -
shell编程笔记-基础
第二章 shell编程基础 脚本传递参数为什么要向shell脚本传递参数?参数传递可以将外部的值传递到脚本的内部函数中,提高脚本的灵活性;参数传递可以添加脚本的适用选项,增加脚本的可定制性,以应付不同的情况。 $#代表参数的个数$@代表参数的内容 如果你拥有的参数多于9个,则不能使用$l0来引用第l0个参数。首先,必须处理或保存第一个参数($1),然后使原创 2014-01-20 18:57:29 · 1481 阅读 · 0 评论 -
shell编程笔记-文件和文件系统
第六章 文件和文件系统 LINUX下存在5种文件类型,分别是: 》普通文件 》日录 》字符设备文件 》块设备文件 》符号链接文件文件ls 命令参看文件-a 列出目录下的所有文件,包括以 . 开头的隐含文件。//常用 -l 列出文件的详细信息。-t 以时间排序。参考:http://linux.chinaunix.ne原创 2014-01-24 15:22:39 · 2042 阅读 · 0 评论 -
shell编程笔记-基本文本处理
第五章 基本文本处理 排序文本 文本处理是UNIX/LINUXShell编程中几乎最重要的一部分。在UNIX/LINUX 的设计中,一切都是文件,而系统中许多程序的协同工作是通过文木或者文本流来实现的。因此,UNIX/LINUX 中的文本处理以及文本流的设计就成了重要的环节. 管道是UNIX/LINUX中的一个重要发明,管道连接了各种处理工具,组建文本流。在UNIX/LI原创 2014-01-21 13:23:46 · 3804 阅读 · 0 评论 -
LINUX文件系统的目录树
目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。 每台机器都有根文件系统,它包含系统引导和使其他文件系统得以mount所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr 文件系统包含所有命令、库、man页和其他一般操作中所需的不转载 2014-01-21 13:02:38 · 1946 阅读 · 0 评论 -
Shell 条件测试
分类参考文件状态测试-b filename当filename 存在并且是块文件时返回真(返回0)-c filename当filename 存在并且是字符文件时返回真-d pathname当pathname 存在并且是一个目录时返回真-e pathname当由pathname 指定的文件或目录转载 2014-01-08 13:45:58 · 2775 阅读 · 0 评论 -
centos 开机自动启动网络
本来在虚拟机上安装的centos6.0(Final)版本系统,安装的后,由于每次登陆用crt 登,但默认开机不在虚拟机上登陆,crt连不上(网卡没启动)。接下来 就修改一下查看一下使用的网卡 。[hcr@slave2 ~]$ ifconfigeth1 Link encap:Ethernet HWaddr 00:0C:29:8C:BF:DF原创 2013-12-22 12:27:17 · 4146 阅读 · 0 评论 -
linux开发常用的命令
查看端口信息netstat -tln 或者-a lsof -i:8080 查看占用端口的程序netstat -apn | grep 8083tcp 0 0 192.168.2.17:8083 0.0.0.0:* LISTEN 3877/java原创 2013-09-27 17:21:02 · 1224 阅读 · 1 评论 -
设置sudo用户
首先用root用户进入然后执行visudo 在文件中增加一行 对hcr用户的赋权限 , (加上nopasswd的时候是可以不用输入密码,不建议,对删除更改操作的时候可能会有风险)hcr ALL=(ALL) ALL或者hcr ALL=(ALL) NOPASSWD:ALL我本人是测试环境无所谓了。修改完成后原创 2013-11-25 11:47:29 · 1515 阅读 · 2 评论 -
Linux Vim使用
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,转载 2013-09-25 18:11:23 · 4563 阅读 · 2 评论 -
centos 系统 笔记本无线网卡连接wifi 笔记
由于用笔记本连接路由器,所以折腾了好一阵,我去不管如何反正是配置好了其中碰到了几个问题在这儿小计一下,从一开始用 首先硬件保证开启无限网卡的开关,比如我的是FN+F3键然后执行下:iwconfig wlan0 txpower on第一确保是有网卡驱动的[root@localhost ~]# iwconfig lo no wireless e原创 2015-04-04 22:18:18 · 2803 阅读 · 1 评论