现在的位置: 首页 > 综合 > 正文

command持续更新中。。。。

2013年10月08日 ⁄ 综合 ⁄ 共 1672字 ⁄ 字号 评论关闭
 

1、grep -nr string menu
grep是在输入流里面寻找指定的字符串的命令


,-n显示keyword在文件


中的行数,-r为递归子目录,string为要寻找的keyword,menu为要寻找的目录,比如说当前目录 ./
比如:grep -nr helloword ./
比如: ps -rf |grep bootp

2、在ubuntu


中添加path的方法
      一、只对单用户有效,在用户的配置文件/home/user/.bash.rc中添加如下行:
              export PATH="$PATH:/your menu/:/your menu"
      二、对全局有效,在/etc/profile中添加上述行

3、source  filename [arguments]
source命令用来执行filename文件中的command


,与点命令的区别是,它是在当前shell


中执行文件中的命令,而点命令是在但前shell的子shell中执行命令。所以如果用source来写环境变量就能立即生效,而点命令就不行。后面的参数如果指定的话则声明filename中的命令的执行目录。

4、find  pathname  -name filename

在path路径中寻找filename文件,后面可以跟参数对找出的文件进行处理

5、chmod -R 777 filefolder

修改filefolder为可读可写可执行,-R为递归子文件和子文件夹的意思

777  这3个数字,百位是user的权限,十位为group的权限,个位为other的权限;其中7=4+2+1,4代表着可读,2代表着可写,1代表着可执行,如果需要可读可写那就是6=4+2

 

6、cat /proc/version 查看linux


内核版本

7、mount -t ntfs-3g  /dev/sdb6  /home/xie/mnt -o force  强制挂载一个nfs设备,其中ntfs-3g是linux中挂载nfs文件系统


的一个工具

8、patch -p0 < the menu of patchfile
patch一般为内核打补丁,在需要打补丁的目录运行这个命令,后面的menu参数是path文件的目录
-p0的意思是patch文件目录必须是绝对路径。

9、后台执行命令只需要在命令后加入 & 这个参数,一般我在串口打log的时候用这个方式

10、touch  filename  用来修改文件的时间戳,将文件的时间换成系统的当前时间,makefile中可以用来重新编译一个目录

11、sudo mount //192.168.0.141/media /home/xie/mnt/ -o iocharset=utf8

12、make -j2 并行编译

13、sudo update-alternatives --config java


选择java版本

14、
首先在建立一个挂载目录。
sudo
mkdir /mnt/share
然后就把共享目录持载进去。
服务器



:192.168.6.84
共享名:gg
用户名:administrator
密 码:123
命令
如下:
sudo mount //192.168.6.84/gg /mnt/share/ -o
iocharset=utf8,username=administrator,password=123,dmask=777,fmask=777,codepage=cp936,uid=0
加上iocharset=uf8与codepage=cp936。这样挂载好了后,就可以使用了,可以解决



中文
文件
名的乱码
问题。

showmount -e 192.168.0.211

mount 192.168.0.211:/home/xie/ard mnt

 

15、diff -uNr fromfile  tofile >  xxx.patch 

       -u以统一格式创建patch   -r 递归文件夹   -N 处理文件被删除和刚创建的情况

 

16、patch -p0 < xxx.patch -R    -R patch中新旧文件反转   -pNum 0相对目录为当前目录,1为patch中的目录去掉首层目录,2为去掉两曾层目录

抱歉!评论已关闭.