linux
文章平均质量分 55
alphabeta12345
这个作者很懒,什么都没留下…
展开
-
linux基础学习(用户权限)
linux的基础知识原创 2014-06-15 15:14:00 · 584 阅读 · 0 评论 -
linux 正则表达式
^word 待查找的字符串以word为行首 grep -n "^a" regex.txt 查找首字符为a的行,并输出行号word$ 待查找的字符串以word为结尾 grep -n "a$" regex.txt 查找以a为结尾的字符的行,并输出行号原创 2015-01-03 17:03:13 · 961 阅读 · 0 评论 -
linux shell命令之文件比较
1、cmp file1 file2 打印两个文件的第一处差异2、diff file1 file2 打印两个文件的所有不同之处原创 2015-02-16 01:49:18 · 1328 阅读 · 0 评论 -
linux 计算器 bc
bc计算器是linux自带的计算器,方便好用原创 2015-01-03 16:21:25 · 1581 阅读 · 0 评论 -
linux命令之grep
-n 输出行号 grep -n "csdn" regex.txt 匹配含有csdn的行,并输出行号-i 忽略大小写 grep -i "csdn" regex.txt 匹配含有csdn(忽略这个字母的大小写)的行,并输出行号-v 反向匹配 grep -v "csdn" regex.txt 反向匹配,即匹配不含有csdn的行-E 支持扩展的正则表达式 grep -E "(ab)+" regex.txt原创 2015-01-03 22:03:27 · 852 阅读 · 0 评论 -
linux命令之——join
NAME join - join lines of two files on a common fieldSYNOPSIS join [OPTION]... FILE1 FILE2DESCRIPTION For each pair of input lines with identical join fields, wri原创 2015-02-16 00:57:43 · 750 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-02-15 23:15:42 · 828 阅读 · 0 评论 -
linux命令之——sed用法
用变量的形式,把hello替换为worlda=worldecho hello|sed "s/^.*/$a/g"若变量a中有”/”,则可以这样a=/root/world.txtecho hello|sed "s#^.*#$a#g" #Rightecho hello|sed "s/^.*/$a/g" #Error原创 2015-05-22 11:09:07 · 1853 阅读 · 0 评论 -
详解Linux bash中的变量
在Linux系统中进行日常运维或者是编写脚本时,变量是再熟悉不过的了,但这些变量都有哪些类型,具体的用法又有哪些差异呢?本文整理分享给大家:一、bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)二、本地变量:varname=value:作用域为整个bash进程可以使用;变量命名规范:1. 只能含字母、数字和下划线,并且以字母和下划线开转载 2015-06-24 13:11:39 · 626 阅读 · 0 评论 -
Shell编程中if的语法和常见判断用法
if, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不存在对象(Object)的概念,因此在if的比较判断中主要是对字符串、数字的值进行比较判断的:一. if的基本语法if与[之间要有空格[]与判断条件之间也必须有空格]与;之间不能有空格二. 对字符串的判断if [ str1=str2 ];then fi #当两转载 2015-06-24 12:53:39 · 571 阅读 · 0 评论 -
如何在 Bash 中删除“除某些文件外的所有文件”?
我的一位同事曾经问过我这样一个问题:在 Linux 下,如何 删除目录中除某些文件之外的所有文件?当时,我告诉他可 以通过模式匹配的方法解决。但其实,除此之外,还有其他 的方法,正所谓“条条大路通罗马”。让我们来逐一看看。假设要删除 ~/Downloads 目录中除 *.iso 和 *.zip 外的 所有文件,那么在 bash 中可以按以下方法处理:方法1:模式匹配法转载 2015-06-24 13:04:16 · 913 阅读 · 0 评论 -
shell脚本中一些常见的特殊符号
源自:http://linux.cn/blog-15563-5823.html 在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下:1、{} 大括号: 用法一:通配符扩展 eg: ls my_{finger,toe}s 这条命令相当于如下命令的组合: ls my_fingers my_toes eg: mkdir转载 2015-06-24 13:00:39 · 895 阅读 · 0 评论 -
seq用法
NAME seq - print a sequence of numbersSYNOPSIS seq [OPTION]… LAST seq [OPTION]… FIRST LAST seq [OPTION]… FIRST INCREMENT LASTDESCRIPTION Print numbers from FIRST原创 2016-01-02 21:41:54 · 1041 阅读 · 0 评论 -
linux shell数据重定向(输入重定向与输出重定向)详细分析
在了解重定向之前,我们先来看看linux 的文件描述符。linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。linux启动后,会默认打开3个文件描述符,分别是:标准输入standar转载 2016-01-03 23:04:28 · 815 阅读 · 0 评论 -
linux的shell脚本的通配符使用方法
#!/bin/bash#author: *****#date :#Email : ****@***# 通配符## ? 任意单个字符# * 任意0个或多个字符# [ ] 匹配方括号中的任意一个字符,如[abc] 则匹配abc中的一个# [ - ] "-"代表范围,例如:[a-z] 则匹配任意一个小写字母; [0-9] 则匹配任意一个0-9之间的数据,但是注意[0-10]不可原创 2016-01-07 23:49:56 · 9434 阅读 · 0 评论 -
bash中的特殊符号
单引号’ ’ , 在单引号中,所有的特殊符号,如 $ “(反引号)等都没有意义双引号” “, 在双引号中,特殊符号也没有意义,但是以下三个特殊符号例外: 1、$ 用来调用变量 2、“反引号,用来引用命令 3、\ 转义符反引号` 反引号,在bash中作用与$()一样,用于执行系统命令井号在bash中放在行首用于注释, 但是也可以用于命令行参数调用,#1 #2$美原创 2016-01-08 00:04:01 · 1443 阅读 · 0 评论 -
linux 字节截取命令之cut
-f 列 cut -f 2 test.txt 提取第二列(以制表符为默认分隔符) cut -f 2-5,8 test.txt 提取第2、3、4、5、8列(以制表符为默认分隔符)-d 指定分隔符 cut -d "," -f 2,3 test.txt 以逗号为分隔符,提取第2和3列原创 2015-01-03 22:09:26 · 2567 阅读 · 0 评论 -
linux vim 的使用快捷键之删除、复制、粘贴
u 小u表示撤销上一步操作(特别重要,类似于windows里面的word里面的crtl+y)ctrl+r 与u相反,表示重做前一步操作(特别重要,类似于windows里面的word里面的crtl+y)原创 2014-12-31 01:25:10 · 16825 阅读 · 0 评论 -
linux vim的其他操作
:set nu 显示行号:set nonu 与上面相反的操作原创 2014-12-31 01:33:42 · 953 阅读 · 0 评论 -
linux虚拟机上挂载U盘
linux系统上的U盘挂载方法原创 2014-11-20 10:22:58 · 1044 阅读 · 0 评论 -
CentOS 6.5系统下安装MySQL数据库
CentOS 6.5系统下安装MySQL数据库时间:2014-04-12 来源:服务器之家 投稿:root一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而转载 2014-11-20 11:40:36 · 664 阅读 · 0 评论 -
ubuntu上的截图软件快捷键
ubuntu上的截图软件快捷键原创 2014-11-28 16:23:00 · 807 阅读 · 0 评论 -
linux命令之文件内容查阅命令——od
名称:od位置:/usr/bin/od权限:所有用户作用:非纯文本文件内容查阅,例如二进制文件内容查阅用法:od [-t TYPE] 文件原创 2015-01-08 23:04:29 · 1106 阅读 · 0 评论 -
linux命令之date
date用法1: 格式:date [OPTION]... [+FORMAT] FORMAT controls the output. Interpreted sequences are:原创 2015-01-07 23:33:14 · 839 阅读 · 0 评论 -
linux 命令之——sort
名称:sort位置:/usr/bin/sort权限:所有用户用法: sort [OPTION]... [FILE]... sort [OPTION]... --files0-from=F选项: -b --ignore-leading-blanks 忽略最前面的空格 -f --ignore-case fold lower case to upper case characters 忽略字母的大小写原创 2015-01-08 21:59:36 · 758 阅读 · 0 评论 -
linux 命令之 字符串转换——tr
名称:tr位置:/usr/bin/tr权限:所有用户作用:可以用来删除一段信息中的文字、或者进行文字信息的替换用法:tr [OPTION]... SET1 [SET2]选项: -d 删除信息当中的SET1这个字符串 -s 替换掉重复的字符串原创 2015-01-10 23:39:16 · 1121 阅读 · 0 评论 -
linux 命令之 tee
名称:tee位置:/usr/bin/tee权限:所有用户作用:双向重定向,会同时将数据流送与文件和屏幕;而输出到屏幕的,就是stdout,可以让下一下命令继续处理。用法:tee [OPTION]... [FILE]...选项: -a, --append append to the given FILEs, do not overwrite 追加原创 2015-01-10 22:43:31 · 1407 阅读 · 0 评论 -
linux命令之字符穿里命令——split
位置:/usr/bin/split权限:所有用户作用:用法: split [OPTION]... [INPUT [PREFIX]]选项: -b 后面可以接可以切割成文件的大小,可以加单位,例如:b,k, m -l 以行数来进行分割 PREFIX:前导符,可作为切割文件的前导文字原创 2015-01-12 00:03:48 · 1158 阅读 · 0 评论 -
linux 命令之 字符串处理命令——paste
位置:/usr/bin/paste权限:所有用户作用:多个文件的对应的两行贴在一起,用法:paste [OPTION]... [FILE]...选项: -d 连接两行的分隔符,默认是以[TAB]作为分隔符 - 如果file 部分写作-,那么表示来自standard input的数据原创 2015-01-11 13:05:15 · 1015 阅读 · 0 评论 -
linux命令之——gzip
gzip是应用最广泛的压缩命令用法: gzip [ -acdfhlLnNrtvV19 ] [-S suffix] [ name ... ] gunzip [ -acfhlLnNrtvV ] [-S suffix] [ name ... ] zcat [ -fhLV ] [ name ... ]这里只讲最常见的用法和选项。原创 2015-01-14 00:06:32 · 637 阅读 · 0 评论 -
linux命令之awk
介 绍:awk主要处理每一行的字段内的数据,默认分隔符为空格或者tab用 法:awk '条件类型1{动作1} 条件2{动作2} ...' filename原创 2015-01-04 00:39:46 · 545 阅读 · 0 评论 -
linux 命令之sed
-n 不加-n的时候,sed处理的数据和不处理的都会输出,加上-n只会输出sed操作的行-e 直接在命令行模式上进行sed的动作编辑 例如:sed -e 's/aaa/b/g; s/aa/b/g' file 也即多个动作同时操作,注意中间的分号原创 2015-01-03 23:05:11 · 1135 阅读 · 0 评论 -
linux命令之chmod用法
chmod u=rwx,go=rx file 等价于 chmod 755 file原创 2014-12-30 00:12:06 · 2093 阅读 · 3 评论 -
linux vim的使用快捷键之光标移动
G:移动到文件的最后一行(常用)nG:n表示数字,例如:10G,光标移动到文件的第10行(常用)gg:光标移动到文件的第一行(常用)n+回车键:光标向下移动n行,例:先按10,接下来按回车,光标就会向下移动10行(常用)原创 2014-12-31 00:28:28 · 2380 阅读 · 0 评论 -
linux vim的使用快捷键之查找与替换
/csdn 向下查找一个名称为csdn的字符串?csdn 向上查找一个名称为csdn的字符串n n是英文字母,表示向下继续查找前一个查找的操作(和上面的操作配合使用)N N是英文字母,表示向上继续查找前一个查找的操作(和上面的操作配合使用)原创 2014-12-31 00:48:48 · 4272 阅读 · 2 评论 -
bash常用快捷键
ctrl + c强制终止当前命令ctrl + l清屏,相当于clearctrl + k命令行上, 删除或剪切光标之后的内容ctrl + u命令行上, 删除或剪切光标之前的内容ctrl + y粘贴ctrl+u和ctrl+k剪切的内容ctrl + d 退出当前终止ctrl + r进入搜索页面, 然后可以输入要搜索的命令并会执行原创 2015-12-23 21:28:29 · 538 阅读 · 0 评论