随笔分类 -  Linux

摘要:xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行和空白将被空格取代。xargs是一个强有力的命令,它能够捕获一个命令的输出,然后传递给另外一个命令,下面是一些如何有效使用xargs的实用例子。1.当你尝试用rm删除太多的文件,你可能得到一个错误信息:/bin/rm Argument list too lo 阅读全文
posted @ 2012-07-24 10:45 路人浅笑 阅读(22261) 评论(0) 推荐(0)
摘要:转:http://www.phpq.net/linux/linux-find.htmlLinux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; -----将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户-name ... 阅读全文
posted @ 2012-07-24 10:38 路人浅笑 阅读(3545) 评论(0) 推荐(0)
摘要:linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。功能说明:显示文字。语 法:echo [-ne][字符串]或 echo [--help][--version]补充说明:.. 阅读全文
posted @ 2012-07-24 08:52 路人浅笑 阅读(224387) 评论(1) 推荐(7)
摘要:简略版:cat主要有三大功能:1.一次显示整个文件。$ catfilename2.从键盘创建一个文件。$ cat>filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $catfile1file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或 --show-nonprinting例:把 textfile1 的档案内容加上行号后输入 tex 阅读全文
posted @ 2012-07-23 20:38 路人浅笑 阅读(590863) 评论(3) 推荐(21)
摘要:注意-C的使用会在/usr/sbin ,注意并非在家目录下,生成mkyaffs2image和mkyaffs2image-128M文件 阅读全文
posted @ 2012-07-21 09:26 路人浅笑 阅读(725) 评论(0) 推荐(0)
摘要:#ls .config#make menuconfig#make zImage编译一段时间后会在/home/perfy/opt/FriendlyARM/mini2440/linux-2.6.32.2/arch/arm/boot目录下生成linux内核映像文件:zImage 阅读全文
posted @ 2012-07-21 09:18 路人浅笑 阅读(240) 评论(0) 推荐(0)
摘要:交叉编译工具采用的是友善官网提供的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz,系统:Ubuntu 14.04 64位安装步骤为:1)解压压缩包。# tar -xvzfarm-linux-gcc-4.5.1-v6-vfp-20101103.tgz –C /注意:C ... 阅读全文
posted @ 2012-07-21 08:28 路人浅笑 阅读(431) 评论(0) 推荐(0)
摘要:首先安装CompizConfig设置管理器(3D驱动必须装好)sudo apt-get installcompizconfig-settings-manager3 X3 `3 G& i0 @8 Z, a4 J运行& @; q' E0 m! `+ _5 [系统->首选项->Advanced Desktop EffectsSettings,点击General Compiz options,把Desktop9 G" q5 b, _+ Q, }6 \# ySize选项卡里的“水平虚拟大小”设置为4,“垂直虚拟大小”设置为1,“桌面数”设置为4,后退,勾选“ 阅读全文
posted @ 2012-07-20 17:23 路人浅笑 阅读(3345) 评论(0) 推荐(0)
摘要:1. 如果把几个设置环境变量写成一个脚本,例如test.shexport test1='aaa'export test2='bbb'然后在提示符下键入: ./test.sh再键入echo $test1你将看不到任何东西。 原因是: 这样执行是时候是调用一个子shell,当子shell结束时,变量也就结束了生命。因此是看不到的。==================================2. 用source test.sh时,可以看到结果输出。这证明,source是在当前shell环境中执行的。=============================== 阅读全文
posted @ 2012-07-11 16:47 路人浅笑 阅读(2687) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2012-07-08 20:59 路人浅笑 阅读(190) 评论(0) 推荐(0)
摘要:1)shutdown –help,可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。 2) shutdown -h now 现在立即关机 3)shutdown -r now 现在立即重启 4)shutdown -r +3 三分钟后重启 5)shutdown -h +3 “The System will shutdown after 3 minutes” 提示使用者将在三分钟后关机 6)shutdown -r 20:23 在20:23时将重启计算机 7)shutdown -r 20:23 & 可以将在20:23时重启的任务放到后台去,用户可以继... 阅读全文
posted @ 2012-07-08 16:31 路人浅笑 阅读(2721) 评论(0) 推荐(0)
摘要:Linux下阅读源代码的方法很多,聪明人从标题应该就可以知道,需要(g)vim+Taglist+ctags。3者配合,真是珠联璧合,功力无限啊!vim/gvim什么是vim/gvim,如果看官连vi都不知道,那就别往下看了。一些对Linux一知半解的人说,vi不就是一个和Win下的note pad一样的工具吗?其实大错特错了,如果仅仅是和note pad一样的功能,那它早就不叫vi了。TaglistTaglist是一个vim的源代码浏览插件,具体功能介绍还烦请各位看官自己google一下。很多事情还需要亲身经历才有用,别人代劳是不行的。需要安装这个插件,插件下载地址:Taglist下载地址ht 阅读全文
posted @ 2012-07-07 16:19 路人浅笑 阅读(2647) 评论(0) 推荐(0)
摘要:我们知道在设置变量规范中,后输入的设置值可以替代现输入的设置值,那么在我们登录bash的时候,这些设置文件到底是如何读取?1.先读取/etc/profile,在根据/etc/profile的内容区读取其他附件的设置文件,例如/etc/profile.d与/etc/inputrc等设置文件2.根据不同用户,到用户家目录去读取~/.bash_profile或~/.bash_login或~/.profile等设置文件3.根据不同的用户,到家目录去读取~/.bashrc所以登录bash后,最终读取的设置文件是~/.bashrc。也就是说在~/.bashrc里德设置会是最终的设置值所以通常将个人的一些常 阅读全文
posted @ 2012-06-04 21:56 路人浅笑 阅读(277) 评论(0) 推荐(0)
摘要:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 > filecat具体命令格式为 : cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)参数:-n 或 –number 由 1 开始对所有输出的行数编号-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编 阅读全文
posted @ 2012-06-04 21:20 路人浅笑 阅读(2011) 评论(0) 推荐(0)
摘要:一、配置ip ubuntu的网络配置信息放在 /etc/network/interfaces 中, 如果配置动态获取ip,则在上述文件中加入以下内容: auto eth0 iface eth0 inet dhcp 如果配置静态ip,则添加如下内容: auto eth0 iface eth0 inet static address 192.168.33.201netmask 255.255.255.0 gateway 192.168.33.1 要是配置生效,需要重启网卡: ifconfig eth0 down ifconfig eth0 up 不是root,命令前面加sudo 接着用ifconf 阅读全文
posted @ 2012-05-20 16:57 路人浅笑 阅读(34131) 评论(1) 推荐(1)
摘要:查看某一命令是否是来自于外部命令还是内置于bash中:type [-tpa] name 也可用来查找命令,如:type -p touch 有/bin/touch;type -p vbird无显示ls -al /root列出/root下面的各文件名称,注意到不论命令与参数之间空几格,都是可以接受的cp /var/spool/mail/root /etc/crontab \(空格,\,Enter,下行会自动输出>)> /etc/fstab /root将3个文件复制到/root目录下。如果命令太长,可以使用2行来输出,\[Enter]转义,注意中间不能有空格变量变量的用途简化路径名称,. 阅读全文
posted @ 2012-05-19 21:22 路人浅笑 阅读(544) 评论(0) 推荐(0)
摘要:一般模式 按下i进入编辑模式,此时左下角出现--INSERT--,键盘上除了[Esc]外,其他按键就作为一般的输入,进行任何的编辑。一般模式下“:q!"不保存离开,“:wq”保存离开编辑模式 按下[Esc]左下角的--INSERT--消失,回到一般模式命令行模式vim具有颜色显示功能,并且支持许多程序语法syntax,帮助你直接进行程序调试debug 阅读全文
posted @ 2012-05-13 21:23 路人浅笑 阅读(274) 评论(0) 推荐(0)
摘要:查看命令详细的用法:man ls(manual 手册) 或 info lstar解压时注意的小点解压目的地的文件系统需是ext2/3,就是需在Linux系统下去解压,否则会有些会出错有些文件解压时需用root权限,命令前加上sudo或直接用root去解压 阅读全文
posted @ 2012-05-12 21:11 路人浅笑 阅读(233) 评论(0) 推荐(0)
摘要:默认情况下,所有系统帐号与一般身份用户,以及root的相关信息,都记录在/etc/passwd文件内;密码记录在/etc/shadow文件中;Linux所有的用户组名称都记录在/etc/group内。不可随意删除这3个文件。了解Linux文件属性,以root身份登录后 输入ls -al 查看具体属性设置。文件前面第一个字符为 . 表示隐藏文件。各字段依次的含义:文件属性,连接数,文件拥有者,文件所属用户组,文件大小,文件最先修改时间,文件名文件属性10字段:Linux文件类型:- 普通文件。根据文件内容分:纯文本文件(ASCLL),二进制文件(binary),数据格式文件(data)----l 阅读全文
posted @ 2012-05-12 20:26 路人浅笑 阅读(363) 评论(0) 推荐(0)
摘要:su是在用户间切换,可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。如果当前是root用户,那么切换成普通用户test用以下命令:su test或su - test如果要切换回root用户或普通用户切换至root用户,用以下命令:要输入root密码su 或 su - 用户名root可以省略不写。一般要切换回来,我直接用exit即可。 阅读全文
posted @ 2012-05-12 11:23 路人浅笑 阅读(1242) 评论(0) 推荐(0)