`
文章列表
Java程序员的Bash实用指南系列之字符串处理(目录)    在一般的计算机编程语言中,字符串处理是很重要的一块,Bash也是如此,如果掌握了字符串的处理,基本上就能够应付大部分的编程工作了。在Unix/Linux操作系统中,很多时候需要使用多个命令一起配合才能完成一个较复杂的任务,Shell提供了管道线、重定向、结构化编程等方式,把这些命令粘合在一起。因此,命令之间的接口数据的处理也就非常重要了,而这大部分都涉及到字符串处理。   《UNIX操作系统教程》 写道   在UNIX系统的设计中,所采用的最基本的设计思想是将复杂的问题进行分解,用最简单、最基本的功 ...
我使用过的Linux命令之:(冒号) - 啥也不做(除了……) 本文链接:http://codingstandards.iteye.com/blog/1160298   (转载请注明出处)   用途说明 我们知道,在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔 ...
我使用过的Linux命令之date - 显示、修改系统日期时间 本文链接:http://codingstandards.iteye.com/blog/1157513   (转载请注明出处)   用途说明 date命令可以用来显示和修改系统日期时间,注意不是time命令。   常用参数 格式:date ...
问:在Linux下怎么找出多个文件(比如*.cpp)中最新的那个文件?   答:可以采用如下命令形式 (1)将文件按从新到旧排列,取第一个。 ls -t *.cpp | head -1 (2)将文件按从旧到新排列,取最后一个。 ls -rt *.cpp | tail -1 ...
我使用过的Linux命令之declare - 声明shell变量(不知道没关系、知道了就更好的内建命令) 本文链接:http://codingstandards.iteye.com/blog/1150109   (转载请注明出处)   用途说明 declare命令是bash的一个内建命令,它可以用来声明shell变量,设置变量的属性(Declare variables and/or give them attributes)。该命令也可以写作typeset。虽然人们很少使用这个命令,如果知道了它的一些用法,就会发现这个命令还是挺有用的。   常用参数 格式:decla ...
我使用过的Linux命令之alias - 设置命令的别名,让 Linux 命令更简练 本文链接:http://codingstandards.iteye.com/blog/1145318   (转载请注明出处)   用途说明 设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。   常用参数 格式:alia ...
我使用过的Linux命令之ar - 创建静态库.a文件 本文链接:http://codingstandards.iteye.com/blog/1142358    (转载请注明出处)   用途说明 创建静态库.a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一般写在makefile中,有时也会在shell脚 本中用到。关于Linux下的库文件、静态库、动态库以及怎样创建和使用等相关知识,参见本文后面的相关资料【3】《关于Linux静态库和动态库的分析》。   常用参数 格式:ar rcs  libxxx.a xx1.o xx2.o 参数r:在 ...
我使用过的Linux命令之crontab - 设置例行任务(类似于Windows中的任务计划) 本文链接:http://codingstandards.iteye.com/blog/1140475   (转载请注明出处)   用途说明 crontab命令用于设置例行任务,类似于Windows中的任务计划。我们常用它来设置如下定时执行的任务: 进行时间同步:ntpdate 进行数据统计:mysql, sqlplus 检查磁盘空间:df 监控CPU使用:vmstat 检查某些程序是否还在运行,重新启动:ps, service xxx start 杀掉某些运行时间过 ...
我使用过的Linux命令之chmod - 改变文件/目录的访问权限 本文链接:http://codingstandards.iteye.com/blog/1139523   (转载请注明出处)   用途说明 chmod用于更改文件或目录的访问权限。Linux/Unix下文件或目录的权限设置分为三级:属主、组、其他,每一级包括读、写、执行/搜索。详细说明见“常用参数”部分。常见用途就是给文件增加执行权限。   常用参数 格式:chmod +x *.sh 对shell脚本增加执行权限。否则脚本无法执行,报“没有权限”错误。   格式:chmod +x jdk*.bin 对jd ...
我使用过的Linux命令之export - 设置或显示环境变量 本文链接:http://codingstandards.iteye.com/blog/1138524   (转载请注明出处)   用途说明 export命令可以用来设置或显示环境变量。在shell中,当一个变量创建时,只会在当前的shell中有 效,之后创建的子进程不会有该变量。而命令export可以将一个shell变量变成环境变量,在随后创建的子进程中也能访问到该环境变量,但是子进程在 修改了环境变量的值之后,父进程并不能知道,因为子进程将复制父进程的环境变量。因此,当shell退出时,那些在该shell中expor ...
我使用过的Linux命令之wc - 统计文件行数、单词数或字节数 本文链接:http://codingstandards.iteye.com/blog/1132879   (转载请注明出处)   用途说明 wc命令用来打印文件的文本行数、单词数、字节数等(print the number of newlines, words, and bytes in files)。在Windows的Word中有个“字数统计”的工具,可以帮我们把选中范围的字数、字符数统计出来。Linux下的wc命令可以实现这个 功能。使用vi打开文件的时候,底下的信息也会显示行数和字节数。   ...
我使用过的Linux命令之groupdel - 删除群组 本文链接:http://codingstandards.iteye.com/blog/1131042   (转载请注明出处)   用途说明 groupdel命令用来删除群组,该命令会把/etc/group和/etc/gshadow中相关的数据删除。群组名须存在(The named ...
我使用过的Linux命令之ifconfig - 网络配置命令 本文链接: http://codingstandards.iteye.com/blog/1130135  (转载请注明出处)   用途说明 ifconfig命令常用来显示系统中的网络接口(网卡)信息,也可以用来配置网络接口(configure a network interface),如激活、关闭、设置地址等。在Linux系统中,网卡命名规律:eth0为第一块以太网卡(Ethernet Card),eth1为第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。   常用参数 格式:ifcon ...
我使用过的Linux命令之ll - 列出文件/目录的详细信息 本文链接:http://codingstandards.iteye.com/blog/1129173   (转载请注明出处)   用途说明 ll命令(两个小写L)可以列出文件/目录的详细信息,从本质上讲,ll只是ls -l的别名。但 ...
我使用过的Linux命令之mkdir - 创建目录 本文链接:http://codingstandards.iteye.com/blog/1129162   (转载请注明出处)   用途说明 mkdir命令是常用的命令之一,用来创建目录。mkdir 命令创建由 Directory 参数指定的一个或多个新的目录。每个新目录包含标准项 .(点)和 ..(点-点)。您可以使用 -m Mode 标志为新的目录指定许可权。您可以使用 umask 子例程为 mkdir 命令设置缺省方式。该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录 ...
Global site tag (gtag.js) - Google Analytics