
linux命令学习
yi412
这个作者很懒,什么都没留下…
展开
-
Linux date命令的用法
Linux date命令的用法在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--univers转载 2014-01-07 09:51:09 · 452 阅读 · 0 评论 -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"echo "show parm li转载 2014-07-02 09:40:45 · 493 阅读 · 0 评论 -
SHELL 编程的基本元素
根据变量类型区分,语言可以分为4种:静态类型语言:一种在编译期间就确定的数据类型的语言:JAVA 和 C 属于静态类型语言动态类型语言:一种在运行期间才能确定的数据类型的语言:Python 和 VBScript 属于动态的类型的语言,他们只有在第一次赋值的时候才能确定类型强类型语言 :一种总是强制类型的语言:JAVA和Python 是强制类型定义的。弱类型语言 :一种可以被忽略的语原创 2014-07-02 10:20:58 · 762 阅读 · 0 评论 -
重定向 1>&2 2>&1
重定向 1>&2 2>&当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0: Standard Input (STDIN) 1: Standard Output (STDOUT) 2: Sta转载 2014-07-02 10:33:45 · 493 阅读 · 0 评论 -
linux之eval用法
linux之eval用法转自:http://www.cnblogs.com/huzhiwei/archive/2012/03/14/2395956.htmlshell中的eval功能说明:重新运算求出参数的内容。语 法:eval [参数]补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。参 数:参数不限数目,彼此之间用分号分开。转载 2014-07-03 15:46:00 · 745 阅读 · 0 评论 -
如何取出每一行某一字符串后面的内容
请教,如何取出每一行某一字符串后面的内容,先谢![复制链接]00a_min白手起家帖子17主题11精华0可用积分16 专家积分0 在线时间0 小时注册时间2004-01-04最后登录2007-08-06问答好友博客消息论坛徽章:0电梯直达1楼[收藏(0)][报告]发表于 2004-0转载 2014-08-20 23:52:14 · 4314 阅读 · 0 评论 -
linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更转载 2014-08-21 00:00:07 · 494 阅读 · 0 评论 -
sed命令详解
sed命令详解1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行转载 2014-08-21 00:00:30 · 453 阅读 · 0 评论 -
Ubuntu网络配置
linux-network-网络Ubuntu网络配置 (2008-12-22) 设置IP、网关、掩码 vi /etc/network/interfaces iface eth0 inet static address 192.168.83.200 netmask 255.255.255.0转载 2014-09-23 08:53:31 · 1071 阅读 · 0 评论 -
hostapd 配置
hostapd 配置 Homepage: http://w1.fi/hostapd/hostapd is an IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator. This page is dedicated to the Linux documentation of it's implementat转载 2014-09-23 09:17:35 · 6799 阅读 · 0 评论 -
shell编程——if语句 if -z -n -f -eq -ne -lt
if 条件then Commandelse Commandfi 别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi if 的三种条件表达式ifcommandthe转载 2014-08-18 08:32:30 · 959 阅读 · 0 评论 -
find与grep的组合使用
在当前目录下所有文件中查找内容包含 string 的文件:find ./ -name "*" -exec grep "string" {} \;注意:在最后不能加 print ,否则会出错. 在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件:find ./ -name "*" -exec grep -l "string" {} \;转载 2015-05-22 09:32:32 · 433 阅读 · 0 评论 -
Bash编程七大展开之参数展开(Parameter Expansion)
1. ${parameter} 取parameter的值2. ${parameter:-word} 如果parameter为空,则用word的值做parameter的缺省值3. ${parameter:=word} 在2的基础上,把word的值赋给parameter4. ${parameter?=word} 如果parameter为空,word作为错误信息输出。5. ${param转载 2015-09-17 17:34:27 · 1121 阅读 · 0 评论 -
linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc怎么10/100会变成0转载 2015-09-18 10:17:52 · 464 阅读 · 0 评论 -
sed命令详解
转载:http://blog.chinaunix.net/u/22677/showart_1076318.html 1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),转载 2016-06-04 16:45:31 · 430 阅读 · 0 评论 -
awk命令详解
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]简单使用:awk :对于文件中一行行的独处来执行操作 。awk -F :'{print $1,$4}' :使用‘:’来分割这一行,把这一行的第一第四个域打印出来 。 详细介绍:AWK命令介绍 awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk转载 2016-06-04 16:49:35 · 798 阅读 · 0 评论 -
grep命令详解
grep简介转载自http://blog.youkuaiyun.com/xifeijian/article/details/9209669grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的gre转载 2016-06-04 16:53:50 · 466 阅读 · 0 评论 -
linux命令dd
linux命令dd使用dd这个linux命令可以创建一定大小文件。linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copy to clipboard]dd 〔选项〕QUOTE:if =输入文件(或设备名称)。of =输出文件(或设备名称)。ibs = bytes 一次读取byt转载 2014-07-02 10:57:36 · 946 阅读 · 0 评论 -
制作补丁diff和打上补丁patch
制作补丁diff和打上补丁patch(1)制作补丁:假如linux-2.6.30是原始标准文件夹(也可以是文件,制作补丁diff时作为源文件夹),而linux-2.6.30_ok是你修改过用于发布的文件夹(制作补丁diff时作为目的文件夹)。这时只需制作一个补丁文件linux-2.6.30_ok.patch(它通常很小)来发布就行,而不用发布linux-2.6.30_ok。#d转载 2014-06-11 14:13:23 · 498 阅读 · 0 评论 -
Linux磁盘管理命令
Linux系统命令(磁盘管理)syncsymlinks(symbolic links)swaponswapoffsfdiskmpartitionmkswapmkisofs(make iso file system)mkinitrd(make initial ramdisk images)mkfs(make file system)mkfs转载 2014-02-20 21:26:35 · 850 阅读 · 0 评论 -
LINUX下的SD卡分区
LINUX下的SD卡分区 首先在windows下面使用HP格式化工具格式化SD卡,然后将SD卡接入Linux操作系统。识别SD卡后,打开终端。查看SD卡是否已经挂载,如果已经挂载需要先卸载再操作。可以通过mount来进行查看。输入mount,我们可以看到我们的盘符为sdb。在终端输入umount /media/FAT32将其卸载。 下面我们对SD卡进行分区。首先我们看一下fdi转载 2014-02-20 21:37:05 · 1361 阅读 · 0 评论 -
SHELL中&&与||的区别
那个 || 刚好完全跟 && 相反,当前一个指令有错误时,在 || 后面的指令才会被执行! (要注意,那个 | 是两个 | ,而 | 按键则是反斜线 \ 同一个按键, 因此,按下 [Shift] 加上 [\] 就会出现那个 | 啰!) 因此,简单的来说,当 ls /tmp/vbirding 发生错误时,才会使用 touch /tmp/vbirding 去建立这个档案 的意思。 是否转载 2013-11-10 14:43:16 · 1506 阅读 · 0 评论 -
tar 解压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出转载 2014-02-14 23:52:06 · 509 阅读 · 0 评论 -
Linux下查找文件及查找包含指定内容的文件常用命令
Linux下查找文件及查找包含指定内容的文件常用命令来源:本站原创 Linux超过1,661人围观暂无评论每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的Windows操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照转载 2014-02-14 21:35:55 · 7176 阅读 · 0 评论 -
linux awk命令详解
linux awk命令详解简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自转载 2014-03-11 22:38:26 · 520 阅读 · 0 评论 -
在Linux下用Smbmount命令挂载
在Linux下用Smbmount命令挂载2011-03-16 15:15:17分类: linux客户端要连接samba/windows文件服务器时,需使用smbmount或mount指令: smbmount //sambaserver/d /mnt/d -o username=aaa,password=bbb smbmount //sambaserver/d /mn翻译 2014-05-05 08:41:23 · 13442 阅读 · 0 评论 -
ubuntu gedit出错:Failed to connect to the session manager的问题
ubuntu gedit出错:Failed to connect to the session manager的问题刚才用su到root后,用命令gedit发现会出错: ** (gedit:2976): WARNING **: 连接已关闭 (gedit:2976): EggSMClient-WARNING **: Failed to connect to the s转载 2014-05-05 09:08:12 · 2572 阅读 · 0 评论 -
linux下vi命令大全
linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正转载 2014-03-25 19:21:51 · 425 阅读 · 0 评论 -
linux awk命令详解
linux awk命令详解简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称转载 2014-05-14 18:52:16 · 494 阅读 · 0 评论 -
sed命令详解
sed命令详解转载:http://blog.chinaunix.net/u/22677/showart_1076318.html 1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(转载 2014-05-14 18:45:43 · 453 阅读 · 0 评论 -
shell 十三问
shell 十三问(转)2009-09-21 09:57:57 分类: shell 十三问:1) 为何叫做 shell ? 2) shell prompt(PS1) 与 Carriage Return(CR) 的关系? 3) 别人 echo、你也 echo ,是问 echo 知多少? 4) " "(双引号) 与 ' '(单引号)差在哪? 5) var=va转载 2014-05-16 16:12:05 · 553 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释 linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表转载 2014-05-15 15:55:50 · 603 阅读 · 0 评论 -
grep查找进程ID
ueed0@ueed0:~/Templates/test2$ ps PID TTY TIME CMD 2496 pts/0 00:00:00 bash 4389 pts/0 00:00:00 test 4408 pts/0 00:00:00 psueed0@ueed0:~/Templates/test2$ ./test &[2] 441原创 2014-05-19 14:36:53 · 9411 阅读 · 0 评论 -
在当前目录下查找查找包含指定内容的文件
在当前目录下查找查找包含“hello”的命令,列出文件名。find . -type f -name "*.txt" | xargs grep "hello" -l原创 2014-02-14 22:00:39 · 1985 阅读 · 0 评论 -
linux shell脚本之if
linux shell脚本之if 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi转载 2014-06-09 16:18:34 · 492 阅读 · 0 评论 -
xargs命令详解
转载自:http://blog.youkuaiyun.com/xifeijian/article/details/9209669xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传转载 2016-06-04 16:56:00 · 640 阅读 · 0 评论