文档章节

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

代码会说话
 代码会说话
发布于 2012/03/18 09:00
字数 954
阅读 960
收藏 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
博文 62
码字总数 58384
作品 0
南宁
后端工程师
私信 提问
加载中

评论(2)

代码会说话
代码会说话 博主

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

欠火候欠火候…………

哈哈,请指点。
guanji1989
guanji1989
欠火候欠火候…………
如何知道你在 Linux 里最常使用的几个命令? - 知乎

不知道大家自接触 Linux 以来,都使用过哪些命令,其中最常用的命令是什么? 我最常用的命令之一是 ,因为我每天都在使用它在 Linux 上安装、更新、删除软件包以及其它各种需要超级用户权限的...

良许带你学习Linux
2019/11/10
0
0
初级:如何在终端及图形界面中更新 Ubuntu

这篇教程将向你展示如何更新服务器版本或者桌面版本的 Ubuntu。它还解释了更新和升级之间的区别以及你应该了解的有关于 Ubuntu Linux 中的更新的一些其他内容。 如果你是一个新手并已经体验 ...

作者: Abhishek Prakash
2019/01/01
0
0
如何在 Ubuntu 和其它 Linux 发行版上更新 grub

在这篇文章中,你将学习在 Ubuntu 或任何其它 Linux 发行版上更新 grub 。你也将学习一个或两个关于更新这个 grub 过程如何工作的事情。 如何更新 grub Ubuntu 和很多其它的 Linux 发行版提供...

作者: Abhishek Prakash
2019/12/29
0
0
如何在 Ubuntu 和其它 Linux 发行版上更新 grub - 知乎

在这篇文章中,你将学习在 Ubuntu 或任何其它 Linux 发行版上更新 grub 。你也将学习一个或两个关于更新这个 grub 过程如何工作的事情。 -- Abhishek Prakash(作者) 在这篇文章中,你将学习...

Linux 爱好者
2019/12/30
0
0
如何在 Linux 中查看可用的网络接口

在我们安装完一个 Linux 系统后最为常见的任务便是网络配置了。当然,你可以在安装系统时进行网络接口的配置。但是,对于某些人来说,他们更偏爱在安装完系统后再进行网络的配置或者更改现存...

作者: Sk
2019/03/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

认知智能类脑模型之理解技术体系简介道翰天琼

理解层在类脑模型认知层的下层,在学习层的上层。学习和理解本身也 是一体。学习本身包含了理解。这里的理解主要是机器学习之后的深度理解。理解层的核心包含三大部分符号,语言和图像的深度...

jackli2020
45分钟前
17
0
org.json的使用详解

jar下载 基于maven工程的pom文件配置: <!-- https://mvnrepository.com/artifact/org.json/json --><dependency><groupId>org.json</groupId><artifactId>json</artifactId>......

独钓渔
46分钟前
19
0
webpack.04-entry points

https://www.webpackjs.com/concepts/entry-points/ cnpm init -y cnpm i -D webpack webpack-cli 配置文件webpack.config.js module.exports={ mode:'development',//production 生产环......

_qq507570355
54分钟前
16
0
Oracle中如何实现分页+排序? 其中遇到的问题,你,注意了嘛???

分页 + 排序 一.简单分页: 需求:分页查询台账表T_ACCOUNT,每页10条记录 分析:我们在ORACLE进行分页查询,需要用到伪列ROWNUM和嵌套查询 我们首先显示前10条记录,语句如下: select rownu...

煌sir
今天
148
0
使用JavaScript获取当前URL? - Get the current URL with JavaScript?

问题: All I want is to get the website URL. 我想要的只是获取网站URL。 Not the URL as taken from a link. 不是从链接获取的URL。 On the page loading I need to be able to grab the ......

技术盛宴
今天
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部