随笔分类 - linux,awesome,software
tips about using linux and my favourite window manager awesome
摘要:上海交通大学更新服务器(教育网千兆接入,联通/电信线路情况不详),包含其他开源镜像:deb http://ftp.sjtu.edu.cn/ubuntu/ quantal main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu/ quantal-backports main multiverse restricted universedeb http://ftp.sjtu.edu.cn/ubuntu/ quantal-proposed main multiverse restricted universedeb h
阅读全文
摘要:Rsync的命令格式可以为以下六种: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPTION]... [USER@]HOST::SRC DEST rsync [OPTION]... SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式:1)拷贝本...
阅读全文
摘要:如果在测试中想知道两台机器见最大的连接速度。用scp拷一个文件应该是最容易的方法。但是不准确。iperf 这个小工具就是专门用来干这个的。结果相对来说准确一些。使用起来也很方便。首先在两台机器上都安装iperf$ sudo apt-get install iperf然后在需要测试的一台机器上 启动 iperf 监听$ iperf -s------------------------------------------------------------Server listening on TCP port 5001TCP window size: 85.3 KByte (default)--
阅读全文
摘要:ubuntu中文论坛每次打开一个thread就会看到一条tips 有些还挺实用的。本想把它的tips都抓下来。看了下源码原来是一个js文件。这些命令都写在这个js文件里面了。于是果断下载skill.js保存起来学习下。总共222条。好用又强大啊。tips = new Array(222);code = new Array(222);tips[0] = '查看软件xxx安装内容';code[0] = 'dpkg -L xxx';tips[1] = '查找软件库中的软件';code[1] = 'apt-cache search 正则表达式
阅读全文
摘要:一直想知道我现在这个项目中的代码一共了多少行了。最近在学习shell脚本,联合管道和find命令可以很方便的统计一个后缀名结尾的文件一共有多少行。于是写出了下面的命令。可以很快的知道在当前目录下 所有的python文件一共有多少行$ find . -type f -name "*.py" | xargs cat | wc -l24286速度很快 可以马上知道一共有24286行,不过这个数字不精确。里面包含了空白行。上网找了下。发现了 cloc 这个小工具。 可以很方便的统计项目中不同语言的代码行数 使用也非常简单。首先$ sudo apt-get install cloc然
阅读全文
摘要:在同一个网段中 部署有linux和windows的测试服务器。有时候同事将widnwos的测试机不小心设置了和linux相同的ip地址,导致了ssh莫名其妙的有时可以可以连接有时不行。通过判断ping命令返回的TTL值,可以大概判断出这个ip地址下是linux主机还是windows的。当然TTL的值是可以自己设置的。这个判断只是一个参考并不一定准确。可能不同的环境下略有不同。linux主机 ttl=63 或者 64windows主机 ttl=127 或者 128通过这个方法就可以快速发现是否因为windows主机配置了相同的ip地址导致了ssh无法连接的问题。
阅读全文
摘要:Linux 命令行下配置连接 wlan 无线网卡具体步骤参考。 工作的大体思路如下:用iwconfig开启无线网卡的电源,并查找区域内的无线网络连接到相应的无线网络通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)注意: 假设无线被识别为 wlan0,如果您的网卡没有被识别为 wlan0,可以在操作时做相应的修改。 具体步骤1. 打开无线网卡电源iwconfig wlan0 txpower on2. 列出区域内的无线网络iwlist wlan0 scan3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令iwconfig wlan0 essid
阅读全文
摘要:最近不知道是什么原因 执行svn update 时 总是输入密码.查了下 解决方法很简单 留个记录$ rm ~/.gnome2/keyrings/login.keyring
阅读全文
摘要:ubuntu 的 unity 和 gnome 扩展双屏显示的时候 只是简单的复制屏幕内容 或者是扩充屏幕用了awesome的多屏显示 觉得太方便了。 可以说上真正的多屏幕支持,使用快捷键可以随意的在多个屏幕和窗口间切换modkey + j , modkey + k 切换当前虚拟桌面的窗口(正向或反向)modkey+ctrl+j , modkey+ctrl+k 切换不同的screenmodkey+left , modkey+right 切换不同的虚拟桌面习惯了以后 的确非常的方便高效,可以很快的定位到想要的窗口,不用鼠标了。要使awesome支持多屏显示 需要用到x...
阅读全文
摘要:awesome 可以使用lua脚本在启动窗口管理器的时候运行脚本,但是没办法设置环境变量试过编辑.profile 或者 .bashrc 都无法让环境变量顺利的加载到所有的程序中,前面的blog提到过让emacs能够使用fcitxhttp://www.cnblogs.com/pylemon/archive/2012/01/05/2312682.html习惯了小企鹅输入法,感觉输入习惯上更加贴近原来的习惯,比ibus定制起来也更加友好。好了 要让emacs 能够 使用fcitx 我们需要设置环境变量LC_CTYPE=zh_CN.UTF-8 emacs试过了很多办法都无解,还好搜到了一篇文章http
阅读全文
摘要:折腾了一晚上,重新安装并配置了之前安装在移动硬盘上的ubuntu,这次直接干掉了之前到双系统,全面告别windows, 只装了一个ubuntu11.10,本来打算尝试下linux mint的,但是装好后,这个界面讨巧的东西竟然不支持thinkpad e40的触摸板(指点杆可以用)不想折腾去找驱动啥的 , 也不喜欢集成了一大堆的软件,(ubuntu11.10也不少)。有时间一定要换arch 试试。常用工具配置文件https://github.com/pylemon/dotfilesemacs 配置文件https://github.com/pylemon/emacs列举下为常用到一些东西操作系统:
阅读全文
摘要:由于之前对emacs的配置不太熟悉.就按照大多数人的配置,在emacs中使用ibus输入法. ibus虽然配置简单,但是使用起来始终感觉没有fcitx来大爽. 配置也不如fcitx来大灵活,(到目前为止都不知道怎么配置才可以让ibus在中文输入状态下输入英文的半角标点)很是郁闷. 下面保存一下关于在ubuntu环境下在emacs中使用fcitx的心得首先当然是要安装fcitx了sudo apt-get install im-switch fcitxsudo im-switch -s fcitx -z default运行fcitxfcitx &接下来要增加一条配置命令到.emacs把C-
阅读全文
摘要:UTF8: mysql> CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;GBK:mysql> create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
阅读全文
摘要:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysqld restart# mysql -uroot -pnewpas
阅读全文
摘要:1、安装samba:# sudo apt-get install samba2、查看windows下共享打印机的共享名(注意:不是在windows添加的打印机的名字,而是共享名。可以通过在windows下添加好打印机后,在”开始”->”打印机和传真”,选择那台共享打印机。右键,属性->共享。那里的共享名就是我们想要的)名字中的空格用%20代替3、进入ubuntu。在system(系统)->Printer(打印),AddPrinter(添加打印机).4、选择”NetworkPrinter(网络打印机)”->”使用samba的window打印机”5、可能会弹出几个密码输入框
阅读全文
浙公网安备 33010602011771号