Linux
AndersZhuo123
Talk is cheap, show me the code!
展开
-
Shell 学习4(通配符)
网友看法: (总结精辟!)通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内容的。通配符多用在文件名上,比如查找find,ls,cp,等等。 通配符 在您日常的 Linux 使用中,有很多时候您可能需要一次对多个文件系统转载 2012-12-23 13:23:36 · 723 阅读 · 0 评论 -
Linux启动过程
当主机加电的时候,系统启动开始……(1)主机加电自检: 系统首先会加载BIOS(Basic Inoput output system 基本输入输出系统),检查连接到系统的设备,并枚举和初始化设备。这个过程会初始化所有连接到主机的设备,例如将光驱中的激光头复位,初始化键盘等。如果没有出现错误,系统会根据BIOS中的设置查找处于活动状态并能用于引导系统的设备(通常是光盘 硬盘 U盘等) 读取原创 2013-03-04 22:27:27 · 505 阅读 · 0 评论 -
Linux 基础增强2
1 关闭系统命令shutdown –h 1 1 分钟之后关闭系统shutdown –hnow 立即关闭系统halt 挂起系统,而不会切断主机电源reboot 重启系统 2 执行命令 与分段命令(1) 执行命令 许多时候命令会超过一行,这样的话系统会自动换行,并继续输入,这样看起来很不方便,这原创 2013-03-04 19:35:12 · 437 阅读 · 0 评论 -
linux read 用法
http://www.cnblogs.com/iloveyoucc/archive/2012/04/16/2451328.html1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "En转载 2013-03-02 15:14:52 · 545 阅读 · 0 评论 -
Shell 学习5(grep命令)
Grep命令grep是一种强大的文本搜索工具,(grep是文本搜索工具,find是搜索文件的!! 区分开来)它能使用正则表达式搜索文本,并把匹配的行打印出来,grep也是Linux中最广泛使用的命令之一grep [选项][模式][文件…]模式可以是字符串,也可以是变量,还可以是正则表达式。需要说明的是,无论模式是何种形式,只要模式中包含空格,就需要使用双引号将模原创 2012-12-23 13:41:08 · 691 阅读 · 0 评论 -
Shell 学习7(awk命令)
AWK编程简介:awk有很多内容,我没精力去全搞定它,所以该文也只是主要介绍大部分的内容,所以如有不足的地方,还是google把,本人也是shell的菜鸟一名,各位大神勿喷……------------------------------------------------------------------------------------------------------------原创 2012-12-23 23:16:08 · 2316 阅读 · 0 评论 -
Linux rpm 命令参数使用详解[介绍和应用]
源地址:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.htmlRPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制转载 2013-04-12 22:02:05 · 751 阅读 · 0 评论 -
Ubuntu 12.04更新源
首先备份Ubuntu12.04源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表) 2、修改更新源sudo gedit /etc/apt/sources.list (打开Ubuntu 12.04源列表文件) 3、把里面的列表替换成下面的列表1转载 2013-04-23 07:56:16 · 802 阅读 · 0 评论 -
ubuntu su认证失败解决方法
刚装好ubuntu后 如果想装其他软件 或者 进行其他 要用到管理员权限的操作时 无法切换到root权限 伤心了好久 郁闷了好久 也找了好久才发现root用户默认是被说定了 不允许登陆的下面的是找到的解决办法 很使用su 认证失败解决办法 Ubuntu安装后 root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好转载 2013-04-23 09:42:28 · 4243 阅读 · 0 评论 -
Ubuntu linux安装ssh server
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:xjj@xjj-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示,表示没有还没有安装,可以通过ap转载 2013-04-23 12:26:58 · 1797 阅读 · 0 评论 -
linux shell 获取当前正在执行脚本的绝对路径
原文链接:http://sexywp.com/bash-how-to-get-the-basepath-of-current-running-script.htm 常见的一种误区,是使用 pwd 命令,该命令的作用是“print name of current/working directory”,这才是此命令的真实含义,当前的工作目录,这里没有任何意思说明,这个目录就是脚本存转载 2015-06-08 20:28:41 · 995 阅读 · 0 评论 -
Centos7开放端口
Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:--zone #作用域--原创 2015-08-26 16:34:42 · 1733 阅读 · 0 评论 -
vim基础增强
1 读取文件 e:e ./file1 前提是 编辑器的 内容已经保存:e! ./file 如果不需要保存,强制打开新文件 r ./file 从另一个文件file读入,然后加入到当前文本之后 2 保存文件 w (1) : w (2) :w ./file 将当前文件放入到 当前路径 并且命名原创 2013-03-04 19:36:04 · 517 阅读 · 0 评论 -
Shell 学习1(什么是shell)
为什么要学习shell?首先说说Shell脚本编程的优势: 语法和结构通常比较简单 学习和使用通常比较简单 通常以容易修改程序的“解释”作为运行方式,而不需要“编译” 程序的开发产能优于运行效能而且:面试中一听说你不会点shell,会很吃亏的!所以……xxoo步入正题:-------------------------原创 2012-12-10 21:48:13 · 570 阅读 · 0 评论 -
Shell 学习3(正则表达式)
先强调一下:正则表达式和通配符的区别:通配符是系统level的 而正则表达式需要相关工具的支持: egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内容的。通配符多用在文件名上,比如查找find,ls,cp,等等。(不要吧正则表达式和通配父弄混了!)区别:点击打开链接正则表达式基础:原创 2012-12-23 13:02:45 · 682 阅读 · 0 评论 -
Shell 学习6(sed命令)
<!--@page {margin:2cm}pre {font-family:"文鼎PL简中楷"}p {margin-bottom:0.21cm}-->Sed 命令<!--@page {margin:2cm}pre {font-family:"文鼎PL简中楷"}p {margin-bottom:0.21cm}-->原创 2012-12-23 20:12:58 · 1039 阅读 · 0 评论 -
Shell 学习2(linux基础增强)
如果你不知道linux是什么,或者刚刚基础linux,亦或者连基本的cat, ls, cd, mv等基本指令不知道,再或者相对路径与绝对路径都分不清的话,赶快去复习linux基础……(不然你接下来看下去看的话,你懂得!)----------------------------------------------------------------------------------------原创 2012-12-10 21:49:27 · 484 阅读 · 0 评论 -
Shell 进程前台与后台转换方法
转载地址:http://blog.csdn.net/huaciom/article/details/6567870进程前台与后台转换需要用到以下几个命令:1. & 我们最常用到的就是这个命令了. 用法就是放在一个命令的最后, 可以把这个命令放到后台去执行. 大概用法如下:1$ tail -f log/* &转载 2013-01-02 20:39:07 · 2157 阅读 · 0 评论 -
Shell 学习14(tr命令)
tr 命令tr命令实现字符转换功能,其功能类似于sed命令,但是,tr命令比sed命令简单 tr命令能实现的功能,sed命令都可以实现 tr [选项] 字符串1 字符串2 <输入文件 tr命令要么将输入文件重定向到标准输入,要么从管道读入数据,记住tr命令的输入文件之前需要加上“1 tr命令的-d选项只需跟一个字符串,它表示删除字符串中出现的所有字符 eg :tr -d原创 2013-01-03 18:13:45 · 658 阅读 · 0 评论 -
Shell 学习15(tar命令)
转载别人的,然后我又稍加了一些配色!原地址:http://blueicer.blog.51cto.com/395686/88294tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和转载 2013-01-03 18:34:50 · 753 阅读 · 0 评论 -
Shell 学习8(sort命令)
Sort命令很常用!和awk类似 都吧文件看作域和记录,默认域分割符是空格sort命令与awk一样,将文件看作记录和域进行处理,默认的域分隔符是空格符,sort命令的格式为:sort [选项] [输入文件]-c 测试文件是否已经排序-k 指定排序的域(默认是第一个字符)-m 合并-n 根据数字大小进行排序-o 将输出写到指定的文件 相当于将输出重定向到指原创 2013-01-03 16:25:15 · 798 阅读 · 0 评论 -
Shell 学习10(join命令)
join 命令join命令用于实现两个文件中记录的连接操作,连接操作将两个文件中具有相同域的记录选择出来,再将这些记录所有的域放到一行(包含来自两个文件的所有域) 和数据苦的差不多 只不过来自两个文件 join [选项] 文件1 文件21 也是按照分域和记录来操作 默认空格2 当两个文件进行连接时,文件1中的记录可能在文件2中找不到共同域,反过来,文件2中也可能存原创 2013-01-03 16:45:03 · 804 阅读 · 0 评论 -
Shell 学习9(uniq命令)
uniq 命令:uniq命令用于去除文本文件中的重复行,这类似于sort命令的-u选项 区别:sort -u命令时,所有重复记录都被去掉!!! uniq命令去除的重复行必须是连续重复出现的行,中间不能夹杂任何其他文本行文件内容:ThinkPad:USA:14000:2009:X301 ThinkPad:USA:14000:2009:X301 ThinkPad原创 2013-01-03 16:41:27 · 800 阅读 · 0 评论 -
Shell 学习11(cut命令)
cut命令用于从标准输入或文本文件中按域或行提取文本 cut [选项] 文件 -c 按照字符-f 指定提取的域数 或域范围-d 改变域分割符 cat TEACHER.db 结果B Liu:Shanghai Jiaotong University:Shanghai:China C Lin:University of Toronto:Toronto:原创 2013-01-03 16:57:08 · 722 阅读 · 0 评论 -
Shell 学习13(split命令)
split命令:split命令用于将大文件切割成小文件,split命令可以按照文件的行数、字节数切割文件,并能在输出的多个小文件中自动加上编号 split [选项] 待切割的大文件 输出的小文件 -或者-l 指定切割城小文件的行数-b 指定切割城小文见的字节-C 与-b 类似 但是切割时候尽量保持每行的完整性egsplit -2 TEACHER.db split将文原创 2013-01-03 18:03:21 · 1634 阅读 · 0 评论 -
CentOS里alias命令详解
CentOS里alias命令详解Alias命令 功能描述:我们在进行系统的管理工作一定会有一些我们经常固定使用,但又很长的命令。那我们可以给这些这一长串的命令起一个别名。之后还需要这一长串命令时就可以直接以别名来替代了。系统中已经有一些默认的命令别名。可以alias来查看。也可以查看家目录下的~/.bash_profile来查看,这个是属于用户个人的别名。如果要定义全局的别名,可以将定义写入/et转载 2015-07-05 14:29:24 · 3867 阅读 · 0 评论