`
文章列表
我使用过的Linux命令之base64 - 用base64编解码 本文链接:http://codingstandards.iteye.com/blog/934928   (转载请注明出处) 用途说明 base64是一种常用的简单的编解码方式。以下内容摘自维基百科。   维基百科 Base64 写道 在MIME格式的 ...
我使用过的Linux命令之kill - 终止进程/发送信号 本文链接:http://codingstandards.iteye.com/blog/847299   (转载请注明出处) 用途说明 kill命令用于终止指定的进程(terminate a process),是Unix/Linux下进程管理的常用命令。通常,我们在需要终止某个或某些进程时,先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令的另外一个用途就是向指定的进程或进程组发送信号(The  command kill sends the specified ...
我使用过的Linux命令之pstree - 以树状图显示进程间的关系 本文链接:http://codingstandards.iteye.com/blog/842156   (转载请注明出处) 用途说明 pstree命令以树状图显示进程间的关系(display a tree of processes)。ps命令可以显示当前正在运行的那些进程的信息,但是对于它们之间的关系却显示得不够清晰。在Linux系统中,系统调用fork可以创建子进程,通过子shell也可以创建子进程,Linux系统中进程之间的关系天生就是一棵树,树的根就是进程PID为1的init进程。   常用参数 格式:p ...
我使用过的Linux命令之ps - 显示当前正在运行的进程列表 本文链接:http://codingstandards.iteye.com/blog/841996   (转载请注明出处) 用途说明 ps命令是Process Status的缩写(ps is the shortage for Process Status.)。ps命令用来列出系统中当前运行的那些进程(The command should be used to display the currently running processes on Unix/Linux systems.)。ps命令列出的是当前那些进程的快照( ...
我使用过的Linux命令之pidof - 找出正在运行程序的进程PID 本文链接:http://codingstandards.iteye.com/blog/841123   (转载请注明出处) 用途说明 pidof用于找出正在运行的程序的进程PID(find the process ID of a running program.),程序可以是一 ...
我使用过的Linux命令之basename - 去掉文件名的目录和后缀 本文链接:http://codingstandards.iteye.com/blog/840784   (转载请注明出处) 用途说明 basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录(见《我使用过的Linux命令之dirname - 截取给定路径的目录部分 》)。 常用参数 格式:basename NAME 去掉NAME中的目录部分。   path dirna ...
我使用过的Linux命令之dot - 绘制DOT语言脚本描述的图形 本文链接:http://codingstandards.iteye.com/blog/840055   (转载请注明出处) 用途说明 Graphviz (Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形。它也提供了供其它软件使用的库。Graphviz是一个自由软件,其授权为Common Public License。其Mac版本曾经获得2004年的苹果设计奖。Graphviz包括很多命令行工具,dot命令是一个用来将生成的图 ...
我使用过的Linux命令之source - 在当前shell环境中执行指定文件中的命令 本文链接:http://codingstandards.iteye.com/blog/837935   (转载请注明出处) 用途说明 source命令是bash中的内建命令,它等同于点命令(.),用于读取和在当前shell环境中执行指定文件中的命令,执行完毕之后退出码为该文件中的最后一个命令的退出码(Read  and  execute commands from filename in the current shell environment and return the exit status ...
我使用过的Linux命令之dmesg - 查看开机信息/打印或控制内核环形缓冲区 本文链接:http://codingstandards.iteye.com/blog/837486     (转载请注明出处)   用途说明 dmesg命令用于打印Linux系统开机启动信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看(print or control the kernel ring buffer)。开机信息亦保存在/var/log/dmesg的文件里。某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序 ...
我使用过的Linux命令之exit - 退出当前shell 本文链接:http://codingstandards.iteye.com/blog/836625   (转载请注明出处)   用途说明 exit命令用于退出当前shell,在shell脚本中可以终止当前脚本执行。   常用参数 格式:exit n 退出。设置退出码为n。(Cause the shell to exit with a status of n.)   格式:exit 退出。退出码不变,即为最后一个命令的退出码。(If n is omitted, the exit status is that of ...
我使用过的Linux命令之trap - 在脚本中处理信号 本文链接:http://codingstandards.iteye.com/blog/836588   (转载请注明出处)   用途说明 rap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回(RE ...
我使用过的Linux命令之nohup - 执行其他命令,并且忽略SIGHUP信号 本文链接:http://codingstandards.iteye.com/blog/835536   (转载请注明出处) 用途说明 nohup命令可以用来执行其他命令,并且忽略SIGHUP信号(run a command immune to hangups, with output to a non-tty。Run COMMAND, ignoring hangup signals.)当一个虚拟终端的网络连接断开时,操作系统向正在运行的程序发送SIGHUP信号(HUP = HangUP、挂断),默认情况下 ...
我使用过的Linux命令之telnet - 基于TELNET协议的远程登录工具 本文链接:http://codingstandards.iteye.com/blog/835485   (转载请注明出处) 用途说明   telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序,最新的TELNET协议版本是RFC854。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的 能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在teln ...
我使用过的Linux命令之tsort - 拓扑排序 本文链接:http://codingstandards.iteye.com/blog/834572   (转载请注明出处) 用途说明   tsort命令通常用于解决一种逻辑问题,即必须通过观察到的部分次序预测出整个次序。tsort命令可以对保存在文本文件中的数据进行拓扑排序,只要你按照一定的规则把数据写在文本文件中,然后使用tsort命令进行排序。     拓扑排序是对有向无环图的一种排序。表示了顶点按边的方向出现的先后顺序。如果有环,则无法表示两个顶点的先后顺序。   在现实生活中,也会有不少应用例子,比如学校课程布置图, ...
我使用过的Linux命令之tzselect - 选择时区 本文链接:http://codingstandards.iteye.com/blog/834280   (转载请注明链接) 用途说明   tzselect命令用于选择时区。要注意的是tzselect只是帮我们把选择的时区显示出来,并不会实际生效,也 ...
Global site tag (gtag.js) - Google Analytics