Linux
vosamo007
这个作者很懒,什么都没留下…
展开
-
Linux面试题1
一、取出/etc/passwd文件中shell出现的次数问题:下面是一个/etc/passwd文件的部分内容。题目要求取出shell并统计次数,shell是指后面的/bin/bash,/sbin/nologin等,如下面/bin/bash出现12次,/sbin/nologin出现3次。hyn:x:525:500::/home/hyn:/bin/bash ljlxx:x:526:原创 2014-02-23 17:01:55 · 663 阅读 · 0 评论 -
Linux下批量重命名
linux中非常有用的一个技巧就是对当前目录或某一目录下的某些文件进行重命名操作。原创 2014-07-08 15:51:46 · 531 阅读 · 0 评论 -
Linux命令之sed
sed命令可以对数据进行替换,删除,新增,选取特定行等功能,sed的用法如下:sed '[n1[,n2]]function'说明:n1,n2不见得会存在,一般代表选择进行动作的行数function有以下这些参数:a:新增,a后面可以接字符串,这些字符串会在新的一行(目前的下一行)出现;c:替换,c的后面可以连接字符串,这些字符串可以替换n1,n2之间的行;d:删除i:插原创 2014-02-24 22:45:23 · 571 阅读 · 0 评论 -
linux中shell截取字符串方法总结
转自:http://www.111cn.net/sys/linux/43822.htm转载 2014-06-30 22:29:36 · 668 阅读 · 0 评论 -
shell脚本自动登录FTP实现上传下载
实现自动登录FTP下载和上传文件下载操作:原创 2014-06-11 11:02:15 · 819 阅读 · 0 评论 -
Linux学习之shell变量的运算
和其他语言一样,变量的运算包括数学运算和luojiyunsuan原创 2014-05-23 10:26:15 · 760 阅读 · 0 评论 -
Linux Shell编程变量赋值和引用
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/sh ... 注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后转载 2014-05-22 11:57:09 · 532 阅读 · 0 评论 -
简明vim练级攻略
简明Vim练级攻略本文转载自:http://www.open-open.com/lib/view/open1389413203664.htmlVim的学习曲线相当的大,所以,如果你一开始看到的是一大堆Vim的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章我觉得这是给新手最好的Vim的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。Better,转载 2014-03-08 10:41:57 · 494 阅读 · 0 评论 -
Linux学习之进程三(进程管理)
kill -1 $(ps aux |grep 'crond' |grep -v 'grep'|awk '{print $2}')进程管理其实就是通过给予进程一个信号去告诉该进程要做什么。可以给进程的信号有很多,通过kill -l可以查看。几个常用信号的作用如下表代号名称作用1 SIGUP启动被终止的进程,可以让该PID重读自己原创 2014-04-03 20:10:28 · 512 阅读 · 0 评论 -
Linux命令之awk
awk也是一个非常棒的数据处理工具,相比于sed常用做一整行数据的处理,awk则比较倾向于把一行数据分成数个字段来处理。默认字段分隔符为空格键或tab键。awk命令格式为:awk '条件类型1{动作1} 条件类型2{动作2}...' filename用命令last的到登录者信息 ,例如last -n 5得到buptlsl pts/0 :0.0 T原创 2014-02-25 20:52:46 · 499 阅读 · 0 评论 -
Linux学习之例行性工作
例行性工作就是周期执行的一些工作,比如定期发邮件等等。在Linux中,例行性工作是通过crontab和at进行调度的,所谓调度就是将这些工作安排执行的流程。在Linux中有两种工作调度的方式:一种是例行性的,每隔一定的周期执行一次,用crontab来处理;另一种就是突发性的,执行完之后就没了,用at来处理。一 仅执行一次的工作调度 单一工作调度的运作,使用at命令来运行原创 2014-03-23 20:11:11 · 502 阅读 · 0 评论 -
Linux学习之shell编程三
条件判断选择1 if...then(1)简单条件判断式if [ 条件判断式 ]; then 当条件成立时,执行语句fi (2)多重,复杂条件判断if [ 条件判断式 ]; then 当条件成立时,执行语句else 当条件不成立时,执行语句fi 或更复杂一点if [ 条件判断式1 ]; then原创 2014-03-16 21:10:19 · 378 阅读 · 0 评论 -
Linux学习之进程一
一个事件会触发一个进程,每个进程有自己的ID,也就是进程号PID,同时依据触发这个进程的用户与相关属性关系,给予这个PID一组有效的权限设置。一、程序与进程程序是存放在硬盘中的,用户执行程序时会从硬盘中把程序加载到内存中,同时加载的还有执行者的权限与属性以及程序所需的数据等,并且操作系统会给这个内存单元一个标识符,就是PID,所以,进程可以认为是一个正在运行的程序。子进程与父进原创 2014-04-01 15:52:30 · 740 阅读 · 0 评论 -
Linux学习之shell编程应用
最近,因为要在IAR上移植contiki操作系统,除了各种报错之外还有一大堆warning,看着不爽。发现waning的原因基本上都一样:Warning[Pa050:] non-native end of line sequence detected 。因为,contiki的源码是在linux下用gcc编译的,每个文件的换行符和windows下的换行符不同。于是我将这些warning信息保存在一个原创 2014-03-28 16:05:38 · 597 阅读 · 0 评论 -
Linux学习之shell编程二
shell script 的默认变量$0,$1......在shell脚本里面,执行的脚本文件名就是$0变量,$1就是脚本的第一个参数。还有一些特殊的变量,比如:$#:代表后接的参数个数$@:代表$1,$2,$3,$4之意$*:代表“$1c$2c$3c$4”,其中c为分隔符,默认为空格shift:可以偏移变量号码,比如shift ,或者shift 2可以将原创 2014-03-16 20:38:56 · 312 阅读 · 0 评论 -
Linux学习之shell编程一
获取变量的值可以使用$var或者${var}后者可以预防变量读取错误。$(command)可以获得命令的执行结果。1 shell脚本的书写格式原创 2014-03-14 21:23:24 · 391 阅读 · 0 评论 -
Linux数组总结
在Linux shell中经常用到数组,在Linux中,数组的表示方法为:array=原创 2014-06-05 16:06:37 · 552 阅读 · 0 评论