随笔分类 - linux基础
摘要:一.格式 1.1 开头 必须以 "# !/bin/bash" 开头,告诉系统这是一个bash shell脚本。注意#与!中间有空格。 二.语法 2.1 数值运算 可以用declare -i声明为数值类型,也可以用 var = $((数值运算)),注意是两个括号 2.3 善用判断式 2.3.1 tes
阅读全文
摘要:一.正则表达式 1.1. 什么是正则表达式 正则表达式是处理字符串的方法,以行为单位,通过一些特殊符号的辅助,让用户可以轻易进行查找、删除、替换某特定字符串的操作。 1.2. 正则表达式与通配符的区别 网友看法,有些道理,直接摘抄了: 通配符是系统level的,通配符多用在文件名上,比如查找find
阅读全文
摘要:一.快捷键、通配符、特殊符号 1. 快捷键 CTRL+C:终止目前的命令 CTRL+D:输入结束,EOF CTRL+M:ENTER CTRL+S:暂停屏幕输出 CTRL+Q:恢复屏幕输出 CTRL+U:将整行命令删除 CTRL+Z:暂停目前的命令 2.通配符 * 任意多个字符 ? 任意1个字符 []
阅读全文
摘要:在使用ubuntu开发时,往往要修改PATH变量,有时会通过修改/etc/profile和/etc/environment来修改默认的PATH变量,但是一旦出错,很容易造成无法登陆进入图形界面的问题。 修复方法: ctrl+alt+f1:进入命令行模式 /usr/bin/sudo /usr/bin/
阅读全文
摘要:一.shell shell是操作系统与用户之间的沟通的渠道,可以接收并执行用户的命令,有很多shell程序,目前linux默认使用bash shell程序。 bash shell有很多实用功能,例如: 命令记忆 命令补全 [TAB][TAB]:列出所有命令 *[TAB][TAB]:列出所有以字符*开
阅读全文
摘要:转自:http://blog.csdn.net/ytz_linuxer/article/details/4740512 Linux下的.so是基于Linux下的动态链接,其功能和作用类似与windows下.dll文件。 下面是关于.so的介绍: 一、引言 通常情况下,对函数库的链接是放在编译时期(c
阅读全文
摘要:system和popen差不多,popen对于执行完命令,并需要从命令执行结果中获取信息时比较有效。 1、system(执行shell 命令) system(执行shell 命令) // 注:此函数应该是在glibc里实现的,在linux的源代码里找不到此函数的实现。相关函数 fork,execve
阅读全文
摘要:有很多方式可以执行脚本,用于读取并执行test.sh中的命令,区别如下: source test.sh 执行过程不另开进程,脚本文件中设定的变量在当前shell中可以看到 . test.sh ./test.bsh 在当前进程另开子进程来执行脚本命令,脚本文件中设定的变量在当前shell中不能看到 s
阅读全文

浙公网安备 33010602011771号