linux常用命令2

转载请注明出处,谢谢http://blog.csdn.net/harryweasley/article/details/44001409


在看本文之前,你可以先看这个文章,对 Linux 新手非常有用的20个命令,本文写的是前面文章所没有的,都是我目前用到了的。

本文章只是便于我自己系统的去查看linux相关命令的,对于每个命令介绍的不是很详细,如果你想要看更详细的,可以百度。

我会陆陆续续的添加linux命令。

1.rm命令

rm就是移除(remove)文件的意思。

如果是移除一个文件,则只需      rm -f 文件名

如果是移除一个目录,则需要      rm -rf 目录名


-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思



2.source命令

用法:source 文件名  

就是读取并执行文件中的命令

注意:该命令也可以用 “.”来替代

所以你看到 source .bashrc 和  . .bashrc是一个效果的



3.ln命令

用法是  ln  -s  源文件   目标文件

ln就是为某一个文件在另外一个位置建立一个同步的链接(link),最常用的参数是-s,建立一个软链接(symbolic象征性的)

当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间。

如下例子,我们将workspace/Test链接到了file文件下

ln -s   /home/lgx/workspace/Tset    /home/lgx/file

这样在 /home/lgx/file下,就会看到



4.grep命令


用法: grep [选项]... PATTERN [FILE]...

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

常用此命令来搜索android源码中的对应文件

注意:最好进入你要搜索的目录下,如果要搜索的文件很多,会等待一会

如  grep   -rnsw   "extends PackageManager"   * 

 -r   循环递归的

-n   输出的同时打印行号

-s   不显示错误信息

-w  强制 PATTERN 仅完全匹配字词

“ ”   里面的是PATTERN

×    该目录下所有文件

下图是我在搜索android源码下的一些结果:




5.unrar命令


注意:unrar命令默认系统是不能用的,必须添加unrar程序,用sudo apt-get install unrar方法来安装unrar程序。

对于unrar的文件,我们见到还是很多的,但是linux并没有自带处理rar压缩文件的程序,所以掌握这个方法还是很重要的。
用法:   unrar  e  文件名.rar  以文件完全路径解压到当前目录下

注意:unrar命令比较特殊,参数之前不能加-


6.cat命令

用法:cat [选项] [文件]...

cat是concatenate(连结,使连锁)的简写 

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。


-b, --number-nonblank    对非空输出行编号
-n, --number     对输出的所有行编号,由1开始对所有输出的行数编号


如下例子:

 

:~/file$ cat -b test  
     1  this is  content of test   
  
  
     2  this is  content of test   
  
:~/file$ cat -n test  
     1  this is  content of test   
     2    
     3    
     4  this is  content of test   
     5    
:~/file$ cat test  
this is  content of test   
  
  
this is  content of test 


 
cat >>file 
是在file文件里面继续添加内容
cat >file
重新编辑file文件内容

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值