
linux基本命令
文章平均质量分 77
比不了就不比
这个作者很懒,什么都没留下…
展开
-
grep命令详解
grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。grep -- print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输入中去比对。 在预设的转载 2013-11-03 13:21:38 · 792 阅读 · 0 评论 -
vim Tlist命令
三、TagList插件简述及使用TagList插件,是一款基于ctags,在vim代码窗口旁以分割窗口形式(如上图所示)显示当前的代码结构概览,增加代码浏览的便利程度的vim插件.在Vim中加载代码文件后,可以使用以下命令控制taglist:TlistOpen(直接Tlist也可)打开并将输入焦点至于标签列表窗口,效果如上图所示TlistClose关闭标签列表窗口T原创 2014-12-31 09:25:58 · 2409 阅读 · 0 评论 -
VIM 学习笔记(主要是复制粘贴的)
Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人 使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置:转载 2014-09-03 11:15:40 · 755 阅读 · 0 评论 -
Linux动态链接库.so文件的创建与使用
1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。 程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared li转载 2014-09-24 23:07:00 · 1165 阅读 · 0 评论 -
fg、bg让你的进程在前后台之间切换
进程前后台操作用到以下命令或按键:Ctrl+C终止并退出前台命令的执行,回到SHELLCtrl+Z暂停前台命令的执行,将该进程放入后台,回到SHELLjobs查看当前在后台执行的命令,可查看命令进程号码&运行命令时,在命令末尾加上&可让命令在后台执行fg N将命令进程号码为N的命令进程放到前台执行,同%N原创 2014-09-13 09:48:25 · 13371 阅读 · 0 评论 -
Linux下PS命令详解
要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps(1) ps :是显示瞬间进程的状态,并不动态连续;(2) top:如果想对进程运行时间监控,应该用 top 命令;(3) kill 用于杀死进程或者给进程发送信号;(4) 查看文章最后的man手册,可以查看ps的每项输转载 2014-09-13 08:43:03 · 2295 阅读 · 0 评论 -
预处理命令“ # 运算符”和“ ## 运算符” "#@"运算符
预处理还需要运算符?有没有搞错?^_^, 没有搞错,预处理是有运算符,而且还不止一个: # (单井号) —— 字符串化运算符。 ## (双井号 )—— 连接运算符 #@ —— 字符化运算符。接下来我们会分别说明一下他们的用法.一、字符串化运算符 —— #用于创建字符串,#运算符后面应该跟一个形参转载 2014-09-09 15:50:40 · 991 阅读 · 0 评论 -
shell中流的重定向
I/O重定向详解原创 2014-09-05 20:18:56 · 520 阅读 · 0 评论 -
stat命令
在学习到stat命令时,知道device部分显示的是设备的主编号和次编号,但是今天发现,如果查看设备文件的时候,显示编号是5h/5d,我想不通这里编号为5的到底是什么设备呢?请苏老师指点,如下图所示。原创 2014-05-12 14:42:08 · 1398 阅读 · 1 评论 -
Linux系统合理规划您的硬盘分区
一、关于硬盘种类、物理几何结构及硬盘容量、分区大小计算; 1、硬盘种类、物理几何结构 硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SC转载 2014-04-25 11:32:10 · 1599 阅读 · 0 评论 -
fdisk命令详解
fdisk -l 可以列出所有的分区,包括没有挂上的分区和usb设备.我一般用这个来查找需要挂载的分区的位置,比如挂上u盘. 实例解说Linux中fdisk分区使用方法 :http://linux.chinaitlab.com/set/39459.html 笔记:fdisk -l 列出全部的分区 一、fdisk 的介绍; fdisk - Partition转载 2014-04-25 11:29:40 · 676 阅读 · 0 评论 -
dmsetup命令
dmsetup命令显示当前的device mapper的信息dmsetup lsdmsetup infodmsetup status显示设备的依赖关系dmsetup depssda4_crypt: 1 dependencies : (8, 4)vg_richard-lv_home: 1 dependencies : (253, 0)vg_ri原创 2014-04-09 15:54:02 · 29941 阅读 · 0 评论 -
使用blktrace统计磁盘块I/O访问频率
如果我们想知道,在一段时间内,那一个磁盘块被读写的频率最高,怎么办? 我问这个问题是看到taobao kernel wiki上面有这么一段话,看了我十分心痒:通过对blktrace的输出结果进行分析,我们可以对特定时间段内发生的读、写操作的磁盘块进行I/O频次统计。结合通过将磁盘块I/O频度统计和page cache命中率统计相结合,就可以比较有效的判断服务器节点的cac转载 2014-04-16 15:30:16 · 1527 阅读 · 0 评论 -
blktrace工具学习与使用
1 工具简介1.1 blktrace1.1.1 功能概述 blktrace是一个针对Linux内核块设备I/O层的跟踪工具。通过使用这个工具,使用者可以获取I/O请求队列的各种详细的情况,包括:进行读写的进程名称、进程号、执行时间、读写的物理块号、块大小等。1.1.2 主要选项选项使用说明-b si转载 2014-04-09 15:51:10 · 5724 阅读 · 0 评论 -
ubuntu 终端下快捷键
ubuntu 终端下快捷键linux2009-12-06 10:38:34 阅读3评论0 字号:大中小一个系统用久了,总会用到许多快捷键,可能大家对win下的快捷键比对linux下的要熟悉一些,所以,我打算整理一些快捷键的说明。1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例来说,输入”cd /ho”在按一下tab转载 2014-02-18 14:14:24 · 628 阅读 · 0 评论 -
LINUX ulimit命令 原文链接
linux下默认是不产生core文件的,要用ulimit -c unlimited放开概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置转载 2013-11-05 11:03:49 · 647 阅读 · 0 评论 -
Linux awk 命令 说明
一. AWK 说明 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模转载 2013-11-05 07:58:30 · 613 阅读 · 0 评论 -
Shell脚本编程的常识
Shell脚本编程的常识七种文件类型正则表达式字符类描述shell的引号类型变量设置时的不同模式:条件测试命令执行顺序脚本调试一些常用的小trick打印一些头信息创建一个长度为0的空文件一些常用的shell变量$0的使用Shift的运用用head或tail指令指定查阅的行数awk使用规则第一个 awk多个字段外部脚本B转载 2013-11-03 14:52:47 · 878 阅读 · 0 评论 -
解决vim的backspace不能正常使用
先把Cygwin下载下来,想在linux下编程的话一定要安装vim,gcc和gdb,现在主要是解决vim中backspace不能正常使用的问题。Cygwin安装之后打开显示的应该是这样的格式 USERNAME@COMPUTERNAME ~现在是在/home/username路径下,比如说我的用户名字是grass,计算机名字是WJK,现进行如下操作:GRASS@WJK $ cd转载 2015-05-10 10:56:29 · 1198 阅读 · 0 评论