文档章节

我常使用的ubuntu(linux)命令(持续更新中)

代码会说话
 代码会说话
发布于 2012/03/18 09:00
字数 954
阅读 938
收藏 1


12:在做android开发中,我需要将特定的文件,如edittext中所有holo_light风格的背景图片复制出来。

创建一个holo_light_edittext之后下面这样操作就OK了。


for f in `ls |grep "^textfield\S*holo_light.9.png$"` ;
 do cp $f holo_light_edittext/$f;
done;


最后更新:2012-10-10:

11.我比较少使用bash特有的功能今天用了一个,bash列表功能:(因为一开始实现受不了一个一个的删除啊)哈哈。

banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading28.png
rm 'res/drawable/loading28.png'
banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading29.png
rm 'res/drawable/loading29.png'
banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading30.png
rm 'res/drawable/loading30.png'
banxi1988@banxi:~/work/uplus/uplus_xicai/res$ for a in [1..9] do print 'aa' done
> ;
bash: 未预期的符号 `;' 附近有语法错误
banxi1988@banxi:~/work/uplus/uplus_xicai/res$ git rm drawable/loading{31,32,33,34,35,36,37,38,39}.png
rm 'res/drawable/loading31.png'
rm 'res/drawable/loading32.png'
rm 'res/drawable/loading33.png'
rm 'res/drawable/loading34.png'
rm 'res/drawable/loading35.png'
rm 'res/drawable/loading36.png'
rm 'res/drawable/loading37.png'
rm 'res/drawable/loading38.png'
rm 'res/drawable/loading39.png'
banxi1988@banxi:~/work/uplus/uplus_xicai/res$

最后更新:2012-10-07

10.删除以某一后缀结尾的文件(用rm是不行的。)

$find . -name '*.pyc' -delete

最后更新:2012-09-15

9.这几个不是经常使用,但是今天用到了。

 查看某目录下的文件数:

$ls -l |wc -l

最近更新:2012-8-27

8.关于Apache的几个util

  (1).启用某一个mod:

sudo a2enmod headers

 (2) Apache.及nginx的用户组是www-data

如果出现权限问题,可将某一目录的所有者或者组改为www-data。然后再给定相应的权限。

banxi1988@banxi:/var/www/xiyili/$ sudo chgrp -R www-data media/
banxi1988@banxi:/var/www/xiyili/$ sudo chmod -R g+w media/

7.复制某一目录中,并且将目录中链接目标文件也复制出来 :

cp -rL /usr/lib/python2.7/dist-packages/django/contrib/admin/media/  admin/

最近更新:2012-07-28

6.查看占用某端口的进程:

$lsof -i:8080  #查看占用8080端口的进程  

上面的命令在我一次查看占用80端口的进程却没有看到当时是一个nginx而且这个需要等待。

 用下面这个比较好:

$netstat -tlnp |grep 80

5.强制以可写方式挂载分区:

  $sudo mkdir /media/mac

  $sudo mount -t hfsplus -o rm,force /dev/sda5 /media/mac

最后更新:2012-04-05

4.ubuntu中开机启动小键盘即数字键盘

  参考来自:http://www.xzcblog.com/2011/11/6/linux15.html

 以下作为ubuntu11.10等使用lightdm之后的解决方法:

    1.安装numlockx

  2.编辑配置文件

sudo gedit /etc/lightdm/lightdm.conf

最后一行加入:greeter-setup-script=/usr/bin/numlockx on

3. 在ubuntu中eclipse下使用tomcat或者其它使用80端口.

  参考以下网站:

http://blogs.mulesoft.org/a-better-tomcat-for-ubuntu-and-debian/

在评论中有使用iptables的方式,作者对此给出了很多解释:

# iptables -t nat -I PREROUTING -p tcp –dst 192.168.1.100 –dport 80 -j DNAT –to 192.168.1.100:8080 # iptables -t nat -I OUTPUT -p tcp –dst 192.168.1.100 –dport 80 -j DNAT –to 192.168.1.100:8080 The first rule is for remapping connections originating outside the machine, and the second rule is for remapping connections originating inside the machine.

 

2. 下载在线文档

 如因为spring-javadoc-api不能单独下载,所以我就使用wget来做这件事情了,为何,学校上网是要流量的

使用方式如:$wget -m http://static.springsource.org/spring/docs/3.1.x/javadoc-api/

说明:-m 就是表示mirror 也就是

详细使用帮助请使用$wget --help来查看吧。

1. grep -r -l @hide . > hide_api.txt

语法格式:grep -r -l  字符串  路径

说明:将显示指定路径下文件内容包含指定字符串的文件名。

-r表示递归,-l表示包含,如果用大小-l则表示不包含了。

使用实例:

banxi1988@banxi:~/android/android-sdk-linux_x86/sources/android-15/android$ grep -l -r @hide .  > hide_api.txt
上面即将包含@hide字符串的文件名写到hide_api.txt文件中。

以前用到都丢了!从今天开始记吧!(2012-03-18)

© 著作权归作者所有

共有 人打赏支持
代码会说话
粉丝 183
博文 60
码字总数 57718
作品 0
南宁
后端工程师
私信 提问
加载中

评论(2)

代码会说话
代码会说话

引用来自“刘奕变”的评论

欠火候欠火候…………

哈哈,请指点。
guanji1989
guanji1989
欠火候欠火候…………
Ubuntu 16.04 LTS 值得关注的新特性和改进盘点

Ubuntu 16.04 Xenial Xerus 不久就将发布,作为一个狂热的 Ubuntu 粉丝,系统极客帮大家盘点了值得关注的几点 Ubuntu 16.04 LTS 新特性和功能改进。自官方放出消息以来,我们就一直在关注 Ub...

linuxprobe
2016/04/14
13.2K
53
UbubtuKylin15.04的Boot空间不足问题解决

如果经常升级Linux内核,可能导致更新时警告/boot分区空间不足,而引起后续的很多操作失败。 这是以为多次升级内核后,导致内核版本太多,清理一下没用的内核文件就行了。 查看磁盘空间:df ...

openthings
2015/07/06
0
0
Linux mint 12 修改加速软件源更新和安装ubuntu软件中心

From: http://yulu8211.blog.163.com/blog/static/8752567201111298570940/ Linux mint 12 修改加速软件源更新和安装ubuntu软件中心 由 于linux mint 12是基于ubuntu的,可以使用ubuntu的源(......

acmfly
2012/04/04
0
0
如何在 Linux 中不使用功能键在 TTY 之间切换

本简要指南介绍了在类 Unix 操作系统中如何在不使用功能键的情况下切换 TTY。在进一步讨论之前,我们将了解 TTY 是什么。正如在 AskUbuntu 论坛的一个答案中所提到的,TTY这个词来自 TeleTY...

17%
09/06
0
0
UKTools:安装最新 Linux 内核的简便方法

Ubuntu 中有许多实用程序可以将 Linux 内核升级到最新的稳定版本。我们之前已经写过关于这些实用程序的文章,例如 Linux Kernel Utilities (LKU)、 Ubuntu Kernel Upgrade Utility (UKUU) 和...

07%
08/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux中shell if 判断总结

UNIX Shell 里面比较字符写法 -eq 等于; -ne 不等于; -gt 大于; -lt 小于 ; -le 小于等于; -ge 大于等于; -z 空串; -n 非空串; = 两个字符相等; != 两个字符不等 无论什么编程语言都离不开条...

linuxprobe16
23分钟前
0
0
我是如何将博客转成PDF的

前言 只有光头才能变强 之前有读者问过我:“3y你的博客有没有电子版的呀?我想要份电子版的”。我说:“没有啊,我没有弄过电子版的,我这边有个文章导航页面,你可以去文章导航去找来看呀”...

Java3y
25分钟前
1
0
nginx的一些总结

Linux下安装Nginx完整教程及常见错误解决方案 1.Nginx安装环境 Nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境. 1)gcc 安装nginx需要先将官网下载的源码进行编译,编译...

Yao--靠自己
32分钟前
1
0
Predicate函数式接口

Predicate接口主要用于流的筛选,比如在filter方法中传入Predicate判断。 作为函数式接口,这里居然有三个default方法,一个static方法,子孙满堂! 正统的接口方法,就是boolean test(T t)...

woshixin
33分钟前
1
0
sql 开窗函数

开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数...

hblt-j
43分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部