随笔分类 -  Linux/Ubuntu

摘要:对于写bash脚本的朋友,read命令是不可或缺的,需要实践一下就可以了解read命令的大致用途:编写一个脚本:#!/bin/bash# hao32 test readecho -e"Please enter your test :"read TESTREADecho $TESTREAD试着运行下这个脚本,你就可以大致了解read命令的用法,下面是转载一篇read命令详细的用法,大家参考参考啊,呵呵作用从标准输入中读取一行。语法read [ -p ][ -r ][ -s ][ -u[ n ] ] [ VariableName?Prompt ][ VariableName . 阅读全文
posted @ 2013-10-05 14:48 安迪Lee 阅读(481) 评论(0) 推荐(0)
摘要:echo -n 不换行输出$echo -n "123"$echo "456"最终输出123456而不是123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;\r 光标移至行首,但不换行;\t 插入tab;\v 与\f相同;\\ 插入\字符;\nnn 插入nnn(八进制)所代表的ASCII字符;$echo -e "a\bdddd"dddd$echo -e 阅读全文
posted @ 2013-10-05 13:42 安迪Lee 阅读(578) 评论(0) 推荐(0)
摘要:(一) strace 命令 用途:打印 STREAMS 跟踪消息。 语法:strace [ mid sid level ] ... 描述:没有参数的 strace 命令将所有的驱动程序和模块中的所有 STREAMS 事件跟踪消息写到它的标准输出中。 这些消息是从 STREAMS 日志驱动程序中获取的。如果提供参数,它们必须是在三元组中。每个三元组表明跟踪消息要从给定的模块或驱动程序、子标识(通常表明次要设备)以及优先级别等于或小于给定级别的模块或驱动程序中接收。all 标记可由任何成员使用,以表明对该属性没有限制。 参数:mid---指定 STREAMS 模块的标识号 sid---... 阅读全文
posted @ 2013-10-05 12:42 安迪Lee 阅读(2183) 评论(0) 推荐(0)
摘要:cygwin\home\username\.bashrc# 让ls和dir命令显示中文和颜色alias ls='ls --show-control-chars --color'alias dir='dir -N --color'# 设置为中文环境,使提示成为中文export LANG="zh_CN.GBK"# 输出为中文编码export OUTPUT_CHARSET="GBK"cygwin\home\username\.inputrc# 可以输入中文set meta-flag onset output-meta onset 阅读全文
posted @ 2013-10-03 20:54 安迪Lee 阅读(2407) 评论(0) 推荐(0)
摘要:它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代码。4、可视化操作就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windows。5、对vi的完全兼容某些情况下,可以把vim当成vi来使用。 阅读全文
posted @ 2013-08-04 12:32 安迪Lee 阅读(758) 评论(2) 推荐(0)
摘要:致力于Linux桌面操作系统的平民化,一直强迫自己完全在Ubuntu系统下进行日常的电脑使用,但是用长了时间的Windows,还是有些习惯改不过来,比如只要在下载或者看在线视频的时候就会不自觉关注网速,而且我的电脑是Intel+Nvidia的双显卡,虽然使用大黄蜂bumblebee禁用了独立显卡,却还是总担心电脑的发热问题,所以也会经常查看电脑的CPU温度。 Ubuntu自带一个叫做“系统监视器”的软件,打开了就能查看网速和CPU的使用情况,但是每次要看网速和CPU的使用情况都得打开这个软件,麻烦不说还很占位置,也不能看CPU的温度,于是就想另辟蹊径。 解决双显卡发热量打的问题的时候同... 阅读全文
posted @ 2013-08-03 00:09 安迪Lee 阅读(4508) 评论(0) 推荐(0)
摘要:which 只能寻找执行文件 ,并在PATH变量里面寻找。whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。locate 同上,不过文件名是部分匹配。find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。 阅读全文
posted @ 2013-07-20 21:00 安迪Lee 阅读(2160) 评论(0) 推荐(0)
摘要:“我胡汉三又回来了”,好久没出现在博客园了,准备考试什么的最烦躁了,今天又重新整了下我的Ubuntu,结果发现了一个Chrome浏览器的Bug,但是与其说它是个Bug,还不如说它是个Joke。 好吧,原谅我有电脑洁癖,尤其是对于~目录的洁癖,今天偶然发现~目录下多了一个名为“libpeerconnection.log”的文件,起初不以为意,虽然不知道是怎么生成的,但是打开一看,什么内容都没有,也就安安心心地删了。删的时候就有种预感,这玩意不会又偷偷自己生成吧。果不其然,不管我怎么删,重启电脑后,它依然坚挺地立在那里。好吧,我怒了,那么“libpeerconnection.log”,你就等... 阅读全文
posted @ 2013-07-19 22:58 安迪Lee 阅读(1829) 评论(8) 推荐(0)
摘要:1、chmod是linux中更改文件权限的命令,常用的有:(1) sudo chmod u+x(2) sudo chmod g+x(3) sudo chmod o+x其中的 u、g、o 分别代表的就是 user、group、others,"+"代表赋予权限,x (executable)代表可执行权。2、sudo chmod 777 代表什么:三位数字分别代表 user、group、others 的权限,可读(r)、可写(w)、可执行(x)的权限分别用数字 4、2、1 表示,数字7是权限 4、2、1 的和,777 即代表 user、group、others 均具有可读(r)、 阅读全文
posted @ 2013-05-29 15:56 安迪Lee 阅读(7879) 评论(0) 推荐(0)
摘要:sed(stream editor)是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 -e∶直接在指令列模式上进行 sed 的动作编辑; -f∶直接将 sed 的动作写在一个档案内, -f filename 则可以执行 阅读全文
posted @ 2013-05-25 18:22 安迪Lee 阅读(393) 评论(0) 推荐(0)
摘要:从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shel 阅读全文
posted @ 2013-05-25 18:03 安迪Lee 阅读(2107) 评论(0) 推荐(0)
摘要:今天把Wrieless AP搞定了,甚是高兴,就把写的脚本贴出来供有需要的人使用吧。如果你问我Wireless AP是干嘛的,好吧,那接下来的内容不用看了。来个简洁版的:首先,装hostapd和dnsmasqsudo apt-get install hostapd dnsmasq然后,准备3个文件(1)sudo gedit /etc/hostapd.conf写入以下内容保存(赶时间,没有写注释,不是一个合格的程序猿,@_@):interface=wlan0driver=nl80211ssid=hustleon #换成你的用户名hw_mode=gchannel=11dtim_period=1rt 阅读全文
posted @ 2013-05-08 16:03 安迪Lee 阅读(1299) 评论(4) 推荐(3)