Linux
架构师训练营
惟日孜孜 无敢逸豫
展开
-
[Linux]链接_静态库和动态库
Filename:[Linux]链接,静态库和动态库Version:V1.0Date:12/01/2009Author:S.C.Leon leonsc@126.com>=====================================================================在Linux中创建静态库和动态库一、基本概念1.1什么是库在w转载 2013-06-08 17:17:28 · 947 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2013-01-29 23:18:21 · 886 阅读 · 0 评论 -
chmod 指令及其使用
使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...]其中u 表示该档案的拥有者,原创 2014-03-14 16:18:09 · 2008 阅读 · 0 评论 -
Linux系统下强制踢掉登录用户
一、查看用户 inux系统root用户可强制踢制其它登录用户,首先可用w命令查看登录用户信息root@musicoder:/home/ju# w二、强制踢人命令格式:pkill -kill -t tty解释:pkill -kill -t 踢人命令tty 所踢用户的tty比如: pkill -kill -t pts/2三、例子 四、说明转载 2014-03-19 17:39:29 · 22963 阅读 · 0 评论 -
linux下使用find xargs grep查找文件及文件内容
1,在某个路径下查文件。在/etc下查找“*.log”的文件find /etc -name “*.log”2,扩展,列出某个路径下所有文件,包括子目录。find /etc -name “*”3,在某个路径下查找所有包含“hello abcserver”字符串的文件。find /etc -name “*” | xargs grep “hello abcserver”或者f转载 2014-05-06 19:38:04 · 25928 阅读 · 0 评论 -
批处理文件及LINUX经典技巧使用
批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁转载 2014-05-23 09:32:52 · 9968 阅读 · 1 评论 -
linux 中mdelay() 与msleep()的区别
在Linux Driver开发中,经常要用到延迟函数:msleep,mdelay/udelay.虽然msleep和mdelay都有延迟的作用,但他们是有区别的.1.)对于模块本身mdelay是忙等待函数,在延迟过程中无法运行其他任务.这个延迟的时间是准确的.是需要等待多少时间就会真正等待多少时间.msleep是休眠函数,它不涉及忙等待.你如果是msleep(10),原创 2014-11-03 20:41:03 · 67340 阅读 · 0 评论 -
linux 服务器之间拷贝文件
scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. 最简单的应用如下: scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 [本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码.原创 2014-12-19 10:22:40 · 1162 阅读 · 0 评论 -
Linux命令行下的文本编辑器
vi能是终端命令行里功能最强的文本编辑器了,但目前需要用到的只是文本编辑功能,与GCC、make等工具的整合应用现在还不需要,所以操作难度不大,习惯就好。Linux发行版所带的一般不是vi,而是vim,vi的加强版,功能更强但操作比传统的vi更方便,但启动命令还是“vi”。 命令行中,可以用“vi xxxxxxxxx”+回车启动vi并打开一个已经存在的文件。如果没有“xxxxxxxxx”转载 2014-12-19 10:27:35 · 1097 阅读 · 0 评论 -
chmod和chown的用法
指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。把计 :mode : 权限设定字串,格式如下 : [ug转载 2014-03-14 15:01:33 · 876 阅读 · 0 评论 -
linux grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(转载 2014-01-23 14:37:01 · 933 阅读 · 0 评论 -
linux expr命令参数及用法详解
expr命令一般用于整数值,但也可用于字符串。一般格式为: #expr argument operator argument expr也是一个手工命令行计数器。 #$expr 10 + 10 20 #$expr 1500 + 900 2500 #$expr 30 / 3 10 #$expr 30 / 3 / 2 5 (注意运算符左右转载 2014-01-24 10:59:07 · 35060 阅读 · 0 评论 -
linux之cp/scp命令+scp命令详解
linux之cp/scp命令+scp命令详解名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档转载 2013-06-26 14:12:10 · 864 阅读 · 0 评论 -
Linux下core文件调试方法
Linux下core文件调试方法http://blog.csdn.net/shaovey/article/details/2744487在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制 1)使用ulim转载 2013-11-22 15:07:46 · 2775 阅读 · 0 评论 -
linux basename命令的使用
http://monkeymusic.blog.163.com/blog/static/4797639200912533652666/用途返回一个字符串参数的基本文件名称。语法basename String [ Suffix ]描述basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准转载 2014-01-23 15:35:44 · 4238 阅读 · 1 评论 -
linux sudo命令
1、sudo命令语法功能说明:以其他身份来执行指令。语 法:sudo [-bhHpV][-s ][-u ][指令] 或 sudo [-klv]补充说明:sudo可让用户以其他的身份来执行指定的指令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有转载 2014-01-23 16:08:11 · 1008 阅读 · 0 评论 -
Linux sudo命令配置与使用
sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: § Sudo能够限制用户只在某台主机上运行某些命令。 § Sudo提供了丰富的日志,详细地记录了每个用户干转载 2014-01-23 16:16:03 · 5375 阅读 · 0 评论 -
linux之cut用法
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指转载 2014-01-24 09:56:25 · 1041 阅读 · 0 评论 -
Linux sed命令实例详解
功能说明:利用script来处理文本文件。 语 法:sed [-hnV][-e][-f][文本文件] 补充说明:sed可依照script的指令,来处理、编辑文本文件。 参 数: -e或—expression= 以选项中指定的script来处理输入的文本文件。 -f或—file= 以选项中指定的script文件来处理输入的文本文件。 -h或—help 显示帮助转载 2014-01-23 14:52:16 · 849 阅读 · 0 评论 -
linux read 用法
1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行read name转载 2014-01-24 10:37:47 · 944 阅读 · 0 评论 -
Linux Driver 之module_init module_exit的用法
像你写C程序需要包含C库的头文件那样,Linux内核编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include #include #include 其中,init.h 定义了驱动的初始化和退出相关的函数,kernel.h 定义了经常用到的函数原型及宏定义,module.h 定义了内核模块相关的函数、变量及宏。 几乎每个lin转载 2014-12-19 11:39:59 · 3742 阅读 · 0 评论