Unix/Linux
右子龙
这个人很懒
展开
-
VI编辑器基本教程
本文章来自Vim的学习系统,gvim有一个很好的学习的东西,值得一试,这里仅仅是一个摘录而已,详细的可以下载gvim使用,连接:http://www.vim.org/ 1. 光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。h (左移) j (下行) k (上行) l (右移)2. 欲进入vim编辑器(从命令行提示符),请输入∶vim 文件名 3. 欲退出vim转载 2009-12-05 17:02:00 · 553 阅读 · 0 评论 -
Shell编程之函数笔记
Shell允许将一组命令集或语句形成一个可用块,这些块成为shell函数。函数名 (){...}function 函数名 (){...}函数可以放在同一个文件中作为一段代码,也可以作为一个单独的文件。#!/bin/bash#hellofun.shfunction hello(){echo "Hello,$1 ,tody is `date`"return 1}echo "now goin原创 2009-12-13 15:53:00 · 324 阅读 · 0 评论 -
Shell编程之文本过滤笔记
正则表达式基本元字符及其含义^ 只匹配行首$ 只匹配行尾* 匹配0个或多个此单字符[] 只匹配[]内的字符。可以是一个单字符,也可以是字符序列。/ 用来屏蔽一个元字符的特殊含义. 只匹配任意单字符pattern/{n/} 只用来匹配前面的pattern出现次数。n为次数pattern/{n,/} 含义同上,但次数最少为npattern/{n,m/} 含义同上,单pattern出现的次数在n与m之间原创 2009-12-13 15:52:00 · 509 阅读 · 0 评论 -
Shell控制流结构笔记
if 条件1then命令1elif 条件2then命令2else命令3fiif 条件then 命令fi#!/bin/bashif [ "10" -lt "12" ]thenecho "Yes,10 is less than 12"elseecho "No,12 is greater than 10"fi$ man test#!/bin/bashecho -n "Enter your原创 2009-12-11 22:54:00 · 401 阅读 · 0 评论 -
Linux Shell输入与输出笔记
echo命令可以显示文本行或变量,或者把字符串输入到文件echo [option] string-e 解析转义字符-n 回车但不转行,Linux系统默认回车转行转义字符(/c /f /n /t)#!/bin/bash#echod.shecho -e "This echos 3 new lines/n/n/n"echo "OK"echoecho "This is echos 3 new line原创 2009-12-10 13:11:00 · 1263 阅读 · 0 评论 -
Linux Shell变量和运算符笔记
1、本地变量:在用户现在的shell声明周期的脚本中使用$ localtest="test"$ echo ${localtest}test$ readonly localtest$ locatest="tests"bash: localtest: 只读变量$ set$ readonly2、环境变量:用于所有用户进程(经常称为子进程)。登陆进程称为父进程。shell中执行的用户进程均称为子进程。原创 2009-12-08 15:43:00 · 2253 阅读 · 0 评论 -
Linux Shell简介笔记
Shell是核心程序之外的指令解析器,是一个程序,同时也是一种命令语言和程序设计语言。Shell的类型ash、bash、ksh、csh、tcsh/etc/shellsecho $SHELL程序在shell中运行shell中可运行子shell存取权限与安全$ ls -l$ drwxr-xr-x 2 domingo domingo 4096 2009-12-05 21:38 binsetuid(s原创 2009-12-08 13:47:00 · 528 阅读 · 0 评论 -
八道小题,考你Linux基本功!
文章转载自http://topic.csdn.net/u/20091203/18/97b000f1-6e84-43ce-8a10-f4c983e7d063.html?63058怕以后找不到,所以备份 1、 创建file0, file1, … , file9十个文件。 2、 对/etc/passwd文件按照“:”分隔的第一个字段排序,并输出第三行到第五行。 3、 比较两个文件是否相同(忽转载 2009-12-05 23:55:00 · 377 阅读 · 0 评论 -
Linux下C编程笔记之环境配置
编译:1、把源代码转换成机器名的过程2、之前还会进行前期处理3、过程中会进行语法检查4、编译器:完成编译动作的程序连接:1、将可执行文件与包含文件/用到的函数库建立关联的过程编译型语言:需要经过先编译和连接程序产生可执行文件的语言,如:java/c/c++开发人员编译连接解释型语言:不需要经过编译和连接的过程,直接在特定的程序或环境即可执行的语言,如JavaScript/python等自动原创 2009-12-05 18:57:00 · 2035 阅读 · 0 评论 -
Shell脚本基本教程笔记之一
echo "This is an example of the echo command"# This is a comment line.This would not produce any out put!变量variable1=${variable2}从键盘中读入一个值给变量fnameread fnameexport命令特别指出全局变量环境变量echo $HOME命令替换原创 2009-12-05 21:49:00 · 515 阅读 · 0 评论 -
Shell编程之脚本参数传递笔记
shift每次将参数位置向左偏移n位#!/bin/bashusage(){echo "usage:`basename $0` filenames"}totalline=0if [ $# -lt 2 ];thenusagefiwhile [ $# -ne 0]doline=`cat $1|wc -l`echo "$1 : ${line}"totalline=$[ $totoalline + $lin原创 2009-12-13 15:55:00 · 456 阅读 · 0 评论