码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习之旅(一) --- Linux常用命令

时间:2015-10-12 12:33:06      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

    man     手册,当我们不清楚某个Linux命令的作用和用法时,可以使用man command进行查询,例如:man ls
    find      用于查找某个文件或者文件夹,例如:$find  .  -name  "*.java"   --->  .  代表从当前目录查找
    grep     正则表达式匹配命令,该命令用语字符串匹配,查找包含该字符串的文件,例如:$grep  "Activity"  hello.java
    cat        用于连接文件内容并在Terminal中输出文件内容,此文件可以是存储类文件,也可以使设备文件。
                       例如:$cat  main.java  读取存储类文件
                                 $sudo  cat  /dev/disk0     --->   该命令中sudo的含义是使用管理员权限执行后续的命令,因为有些命令要求有管理员权限。  
    chmod     用于设置三类访问者对某文件的访问权限,访问权限分别为读(r)权限、写(w)权限、执行(x)权限
         在Linux系统中,文件的访问者被划分为三类,并针对这三类用户指定不同的访问权限,这三类访问者是:
               user(u)   --->   用户本身,即创建该文件的用户
               group(g)   --->   用户所在组,即与创建在一个组里面的用户
               other(o)   --->   其他用户
         可以通过ls -l命令查看文件的访问权限
         Linux系统使用 10 位(bit)数据表示访问的权限,例如:
         技术分享
  · bit 0:使用 - 或者 d 表示,前者表示一个文件,后者表示这是一个目录
  · bit 1 ~ bit 3:用户身份(user)对该文件的访问权限
  · bit 4 ~ bit 6:用户组(group)对该文件的访问权限
  · bit 7 ~ bit 9: 其他用户(other)对该文件的访问权限
   
下面来看如何使用chmod命令修改文件(例如:copy.sh)的访问权限:
 
     $chmod  u+x  copy.sh     -->    表示:为文件添加执行(x)权限
为了便于使用,可以用 a 代表3类用户,比如:a+x、a+rwx等,这里的a代表all,即3类用户。
对于某些Linux系统,比如Android手机底层的Linux,chmod命令不识别r、w、x这样的参数,而使用8进制数字值来表示,例如:
     $chmod  777  copy.sh     -->    表示:777为8进制数,对应的二进制为111  111  111,分别代表3类用户的访问权限。
 
    ~ ps     用于列出当前运行的所有进程       多用于系统调试      -->  列出pid
    ~ kill    用于杀死某个进程                        多用于系统调试      --> kill  -9 pid     --> -9只是一个参数,不作考虑
    ~ export     用于将某个变量值的作用区域设为全局范围,例如将某个路径值付给PATH,然后就可以export PATH
  
  
 
    

Linux学习之旅(一) --- Linux常用命令

标签:

原文地址:http://www.cnblogs.com/pepsimaxin/p/4871027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!