随笔分类 - linux学习
Makefile.am讲解
摘要:Makefile.am详解实战Makefile.amMakefile.am是一种比Makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。表一列出了可执行文件、静态库、头文件和数据文件,四种书写Makefile.am文件个一般格式。表1Makefile.a...
阅读全文
Makefile学习与进阶之Makefile.am和$$(M)的意思
摘要:(1)makefile 中,出现$$(M) 是什么意思,发现还是看实际的Makefile长知识啊在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和she...
阅读全文
makefile学习
摘要:看跟我一起写Makefile遇到不懂的问题,这里记录下答案因为看到自动生成依赖性这节,有几个不懂的,所以补充下:%.d: %.c@set -e; rm -f $@; \$(CC) -M $(CPPFLAGS) $ $@.$$$$; \sed 's,\($*\)\.o[ :]*,\1.o $@ : ,...
阅读全文
正则表达式支持情况
摘要:注意,例如sed不支持+,但是可以用\+貌似就可以,不知道为啥。例如:echo seven EIGHT | sed -n 's/\w\+/sdfg/p' sdfg EIGHT结果为:sdfgEIGHT,可以。但是如果为echo seven EIGHT | sed -n 's/\w+/sdfg/p' ...
阅读全文
通配符和正则表达式
摘要:在看鸟哥的Linux私房菜的时候看到十二章一直强调通配符和正则表达式的区别,在我的理解中,两者貌似是一样的都是用来匹配的。Google之网上给出的答案是:在文本过滤工具里,都是用正则表达式,比如像awk,sed,等,是针对文件的内容的而通配符多用在文件名上,比如查找find,ls,cp,等等下表是鸟...
阅读全文
vim讲解
摘要:文本编辑vi使用最好使用vim,采用sudoapt-getinstallvimvi是Linux及类Unix系统中主流的命令行文本编辑器,功能极为强大,vim是增强版本的vim。Vim的高级地方最显著地特点是可以撤销,命令u撤销。vi只能撤销一次。而vim可以撤销多次。vi分为三个模式:命令模式,插入...
阅读全文
tar常用解包
摘要:(1)常见解压缩包.tar解包tar -xvf xxxx.tar打包tar -cvf xxxx.tar.bz2解包bzip2 -d xxxx.tar.bz2 #会解压成.tar,然后继续解包.tar.gz解包gzip -d xxxx.tar.gz #会解压成.tar,然后继续解包(2)solaris...
阅读全文
linux扩展权限
摘要:扩展权限包括s,g,t对于创建文件或文件夹由umask值来决定共默认权限普通用户默认是0002 root有户是0022目录的默认权限是777-umask(普通用户775 root是755) 文件的默认权限是666-umask (普通用户664)特殊权限suid sgid stickysuid以文件的...
阅读全文
为Virtualbox中的Solaris10安装VBoxAdditions
摘要:安装增强插件,以便能够和虚拟机拖放文件1、启动虚拟系统,选择安装VirtualBox增强功 能(Guest Additions)。在VirtualBox中选择“设备”->“安装增强功能”。VirtualBox会自动在虚拟系统挂载虚拟光盘 VBoxGuestAdditions.ISO,并显示在桌面上;...
阅读全文
Solaris10下Telnet、SSH、ftp使用root登录
摘要:学习solaris过程中,使用SecureCRT、putty等工具用root账号登录,总是登录不上去,后来经老师解答和网上找答案,发现是 solaris默认是不可以远程使用root账号登录的,如果想开启则必须修改配置文件,下面具体写下开启Telnet、SSH、ftp,root账户登 录的方法。1、T...
阅读全文
linux软链接和硬链接
摘要:1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结...
阅读全文
curl命令学习(转载的)
摘要:原文地址: http://www.thegeekstuff.com/2012/04/curl-examples/curl是网络上常用一个命令,简单来说就是可以上传下载,甚至可以当成下载工具使用,比如下载一个网页什么的,也可以上传到一个网页,比如有个需要表单的程序,可以手动上传上去一个http表单,或...
阅读全文
windows7 ubuntu双系统采用windows7 mbr引导方法
摘要:在安装有Windows7系统上的机器,安装用Ubuntu后,开机会自动用grub2 引导。对于使用双系统的用户来说,用MBR和grub2都差不多,但是,我的机器上有三个系统,需要用MBR来引导变色龙,每次需要在grub2中,选择 Windows7,然后在MBR引导界面上,选择变色龙,这样,就很麻烦。...
阅读全文
ubuntu修改主机名和出现问题
摘要:修改主机名方法,修改/etc/hostname即可,但是修改完成后,每次sudo都出现警告,警告解决方法如下:Linux 环境, 假设这台机器名字叫dev(机器的hostname), 每次执行sudo 就出现这个警告讯息:sudo: unable to resolve host dev虽然sudo ...
阅读全文
shell管道和重定向
摘要:看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了。这次我们看下管道命令了。shell管道,可以说用法就简单多了。管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output...
阅读全文
aix挂载centos 的nfs
摘要:centos作为服务器,提供nfs文件系统,aix作为客户端,挂载centos的指定目录(1)NFS的安装配置:centos5:yum-yinstallnfs-utilsportmapcentos6(在CentOS6.3当中,portmap服务由rpcbind负责):yum-yinstallnfs-...
阅读全文
aix 系统运行级别
摘要:运行级别在操作系统上运行维护之前,或者修改系统运行级别之前,需检查各种不同的运行级别。运行级别是一个软件配置,只允许一组选定的进程存在。识别系统运行级别本节描述如何识别系统正运行在什么样的运行级别,和如何查看之前运行级别的历史。系统可运行于如下表所列运行级别:Run level Descriptio...
阅读全文
shell if语句
摘要:方法1:if list ;then #注意,这里是因为放一行了,所以要有";",如果then在下一行就不用“;”了 do something here elif list; then do another thing here else do something else her...
阅读全文
shell 从文件按行读
摘要:#!/bin/shheart=/archlog2/archive_2/heartbeatwhile truedofor file in `cat $heart`;doecho "wei xiugai qian $file"if [ $file -eq 1 ]; thenecho "0" > $hea...
阅读全文
AIX 添加开机启动项
摘要:在学习本主题之前,还是先学习一些AIX关于启动的基础知识,如果你只关心如何开机自动重启程序,请跳过第一章、第二章。----------------------------第一章 AIX开机启动过程介绍---------------------------- 不从最开始说起了,只说从AIX ke...
阅读全文
浙公网安备 33010602011771号