
Linux
文章平均质量分 79
wutao322
这个作者很懒,什么都没留下…
展开
-
adjtimex
一、介绍 linux系统有两个时钟:一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。另一个时间是 “System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的,所以,当操作系统启动的时候,内核原创 2013-07-27 15:32:14 · 5727 阅读 · 0 评论 -
svn在Linux下命令使用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所转载 2014-08-21 11:53:04 · 963 阅读 · 0 评论 -
linux ln 命令使用参数详解(ln -s 软链接)
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间转载 2014-08-11 14:47:36 · 20643 阅读 · 0 评论 -
Linux命令之wc
wc 命令 wc -c filename:显示一个文件的字节数 wc -m filename:显示一个文件的字符数 wc -l filename:显示一个文件的行数 wc -L filename:显示一个文件中的最长行的长度 wc -w filename:显示一个文件的字数 [rocrocket@rocrocket programming转载 2014-09-08 18:58:16 · 1263 阅读 · 0 评论 -
Linux 查看监听端口的方法
================================================================= 如果只想查特定端口的监听如80端口,则 netstat -anp|grep 80 ================================================================= 配置了网络服务之后,关转载 2014-08-25 11:09:37 · 9831 阅读 · 0 评论 -
Linux命令之basename使用
basename 命令 首先使用 --help 参数查看一下。basename命令参数很少,很容易掌握。 $ basename --help 用法示例: $ basename /usr/bin/sort 输出"sort"。 $ basename ./include/stdio.h .h 输出"stdio"转载 2014-09-22 16:54:41 · 22744 阅读 · 0 评论 -
Shell标准输出、标准错误 >/dev/null 2>&1
shell中可能经常能看到:>/dev/null 2>&1eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null命令的结果可以通过%>的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home原创 2014-09-22 17:49:48 · 1391 阅读 · 0 评论 -
VIM常用命令汇总
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新转载 2014-09-23 19:42:44 · 729 阅读 · 0 评论 -
SVN MERGE 和冲突
摘要:最佳做法是避免冲突。冲突时,不要把branch merge到trunk. 先由最新版本的trunk得到branch,然后再修改文件,直接merge过去就行。这样不会有冲突。先用svn merge --dry-run来模拟假装merge一下看是否有冲突1 svn merge# svn merge --helpmerge: Apply the difference转载 2014-09-01 20:57:39 · 2225 阅读 · 1 评论 -
SVN版本冲突解决详解
版本冲突原因:假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的101版本上作的修改,所以导致提交失败。转载 2014-09-02 09:54:08 · 743 阅读 · 0 评论 -
linux下vim中文乱码的解决方法
在vim中编辑一个中文文本时,有时候看起来有乱码,以前都是修修补补的弄没有乱码了就不管了,这个问题一直都很困扰我。突然想到这个问题,于是想把它给解决掉,在网上查了许久,有很多这方面的资料,但是说得不是很到位,经过了一天的折腾,将vim卸载了很多次,也安装了很多次,并做了一些小测试,今天终于搞定了。 1、下载 可到http://www.vim.org/下载最新的7.3版本转载 2014-10-18 09:52:22 · 942 阅读 · 0 评论 -
linux之rsync命令
在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DE转载 2014-07-30 17:16:32 · 731 阅读 · 0 评论 -
Linux系统脚本的三种执行方式
1、source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source bash_profile . bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改的初始化文档。转载 2014-12-07 20:54:50 · 1734 阅读 · 0 评论 -
shell脚本操作mysql数据库
mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。#!/bin/bashHOSTNAME="192.168.111.84";转载 2014-12-07 20:49:27 · 819 阅读 · 0 评论 -
mysql数据库表结构导出
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > dump.sql 导出单个数据表结构和数据 mysqldump -h localhost -uroot -p123456 database原创 2014-12-03 16:45:21 · 1375 阅读 · 0 评论 -
各种编码知识简介
本文主要介绍我们在日常开发中接触到了latin1,GBK,GB18030,UTF-8编码几种。下面首先来看看这几种编码的的区别。latin11. 先来看看latin1 (参考百度百科) Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。 ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全原创 2014-12-07 21:15:12 · 2005 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它转载 2015-02-03 14:43:19 · 941 阅读 · 0 评论 -
grep命令详解
grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。grep -- print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输入中去比对。 在预设的转载 2014-07-31 15:20:47 · 629 阅读 · 0 评论 -
Linux之nohup命令
nohup 命令 用途:LINUX命令用法,不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 &转载 2014-07-30 21:15:20 · 765 阅读 · 0 评论 -
详解大端模式和小端模式
前言:记得刚接触到网络编程时,我的师傅曾经告诉我网络编程要注意大小端模式的问题。当时不以为然,对于一个曾经只在PC上写程序的人来说,从来未考虑这些底层硬件细节。 然后在日后的工作中, 一次任务,要我将某项目的代码移植到另外一个项目上时, 编译过了后, 在运行的时候却都有问题。 经过对数据的分析后,最终原因是原来的项目是在PPC上运行的,后来移植的是ARM的。 前者是大端,和网络字节序一样,后者转载 2013-07-28 09:05:22 · 2022 阅读 · 0 评论 -
关于container_of和list_for_each_entry 及其相关函数的分析
Linux代码看的比较多了,经常会遇到container_of和list_for_each_entry,特别是list_for_each_entry比较多,因为Linux经常用到链表,虽然知道这些函数的大概意思,但一旦出现一个类似的函数比如list_for_each_entry_safe就又会感到头大,所以下定决心分析总结一下这些函数的用法,以后再看到这些面孔的时候也会轻松很多,读Linux代码的转载 2013-12-31 15:30:05 · 1349 阅读 · 0 评论 -
tar 解压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出原创 2014-01-06 19:51:18 · 1300 阅读 · 0 评论 -
linux之cp/scp命令+scp命令详解
名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至转载 2014-07-29 11:15:29 · 818 阅读 · 0 评论 -
Linux pstree 命令
功能说明:以树状图显示程序。 语 法:pstree [-acGhlnpuUV][-H ][/] 补充说明:pstree指令用ASCII字符显示树状结构,清楚地表达程序间的相互关系。如果不指定程序识别码或用户名称,则会把系统启动时的第一个程序视为基层,并显示之后的所有程序。若指定用户名称,便会以隶属该用户的第一个程序当作基层,然后显示该用户的所有程序。 参 数:转载 2014-07-29 20:26:57 · 963 阅读 · 0 评论 -
Linux中的free命令
解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如: FO[2][1] = 15402628 FO[3][2] = 12033012 free的输出一共有四行,第四行转载 2014-07-29 20:40:45 · 747 阅读 · 0 评论 -
sed命令基本用法
sed命令可以替换给定文本中的字符串。它可以利用正则表达式进行匹配。 $ sed ‘s/pattern/replace_string/’ file Sed命令也可以从stdin中读取输入,如: $ cat file | sed ‘s/pattern/replace_string/’ 使用-i选项,sed可以将替换结果应用于原文件,如:转载 2014-07-29 14:12:16 · 980 阅读 · 0 评论 -
Linux之uptime命令
uptime命令是用来查询linux系统负载的!用法:直接输入uptime即可.另外还有一个参数 -v(大写)是用来查询版本的[root@ localhost]$ uptime –V(大写) procps version 3.2.7以下显示输入uptime的信息:04:03:58 up 10 days, 13:19, 1 us转载 2014-07-29 21:07:56 · 799 阅读 · 0 评论 -
Linux 之iostat 命令
iostatiostat用于输出CPU和磁盘I/O相关的统计信息. 命令格式:iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]1)iostat的 简单使用转载 2014-07-29 20:56:30 · 739 阅读 · 0 评论 -
linux之grep命令
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适转载 2014-07-30 14:08:37 · 674 阅读 · 0 评论 -
Linux PS 命令详解
1. ps简介ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.2. ps命令及其参数ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用p转载 2014-07-29 20:19:50 · 786 阅读 · 0 评论 -
Linux之strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strac转载 2014-07-29 21:03:07 · 746 阅读 · 0 评论 -
linux下vi命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f转载 2014-07-29 17:32:59 · 642 阅读 · 0 评论 -
Linux 之top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombi转载 2014-07-29 20:47:00 · 688 阅读 · 0 评论 -
Linux之awk命令
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2014-07-29 21:12:37 · 734 阅读 · 0 评论 -
Linux之find命令
find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \;]因为find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对其中文件及其下子目录中的文件进行递归搜索,所以我觉的这个地方说是“起始目录”是非常好的。该命令中的寻找条件可以是一个用逻辑运算符 not、and、or 组成的复合条件。逻辑运转载 2014-07-30 17:20:29 · 557 阅读 · 0 评论 -
nohup命令浅析
要将一个命令放到后台执行,我们一般使用nohup sh command &&都知道是放到后台执行这个命令,那么nohup是做什么的?这就要从unix的信号说起,unix的信号机制可以说进程间通信的一种,进程间可以通过发送信号来完成某些特定的动作,比较熟悉就是kill -9 pid先看linux有哪些信号:[root@limt ~]# kill -l1) SIGHUP 2) SI转载 2015-02-03 20:04:49 · 1605 阅读 · 0 评论