Linux命令(三)

1.ls 列出制定目录下的文件
 列出指定目录下的文件,缺省目录为当前目录
 命令格式:ls [-选项] [目录或文件...]
   -R  递归地列出每个子目录的内容
   -a  列出所有文件,包括第一个字符为"."的隐藏文件
   -m  输出按流格式横向排列,文件名之间用逗号(,)分隔
   -l  长列表输出,显示文件详细信息,每行一个文件,从左至右一次是:
   文件存取模式  链接数  文件主  文件组  文件字节数  上次修改时间  其中文件
   -F  在目录文件后加‘/’,在可执行文件后加‘*’
   -i  显示结点号
   -1  每行仅显示一项

 

2.su 切换用户
 命令格式:su [-] 用户名
 该命令用于用户切换,如果用户名前面有“-”,则切换用户并且使用该用户的shell登录,如果没有“-”,则保持原用户的shell,仅切换用户。一般情况下,切换用户都应该带有“-”。

 

3.pwd 显示出当前的工作目录
 命令格式:pwd

 

4.du 显示磁盘空间专用情况
 命令格式:du [-ars] [目录]
 显示磁盘空间使用情况
  -r 提供无法打开的文件信息
  -s 仅显示指定目录所占空间的综合
  -a 显示文件大小及目录总空间,其后可根据文件名做参

 du -k directory 可以查看该目录占用的空间

 

5.df
 命令格式:df  [-t]  [文件系统]
 显示剩余 i 节点和块数,使用 -t 选项,还显示总块数和 i 节点数
 例:
  df -k 可以查看服务器各个文件系统磁盘占用情况,执行结果显示的数字单位为KB

 

6.chmod 改变文件的存取模式
 命令格式:chmod  [-R]  模式  文件
  或 chmod  [ugoa]  {+|-|=} [rwxst]  文件...
 改变文件的存取模式,存取模式可表示为数字或符号串
 例:  chmod  nnnn  file    n为0-7的数字
 意义如下:
  4000  运行时可改变UID
  2000  运行时可改变GID
  1000  置粘着位
  0400  文件主可读
  0200  文件主可写
  0100  文件主可执行
  0040  同组用户可读
  0020  同组用户可写
  0010  同组用户可执行
  0004  其他用户可读
  0002  其他用户可写
  0001  其他用户可执行

 nnnn就是上列数字相加得到的,例如 chmod 0777  file是指将文件file存取权限置为所有用户可读可写可执行。
  -R  递归地改变所有子目录下所有文件的存取模式
  u  文件主
  g  同组用户
  o  其他用户
  a  所有用户
  +  增加后列权限
  -  取消后列权限
  =  置成后权限
  r  可读
  w  可写
  x  可执行
  s  运行时可置UID
  t  运行时可置GID 
 例子:
  chmod  0666  file1  file2  将文件file1及file2置为所有用户可读可写
  chmod  u+x  file    对文件file增加文件主可执行权限
  chmod  o-rwx    对文件file取消其他用户的所有权限


7.ps 显示很出有关进程的状态
 命令格式:ps  [-efl]  [-t 终端表]  [-u 用户表]  [-g 组表]
 显示出有关进程的状态
 -e  显示出现在正在运行的所有进程
 -f  显示所有信息
 -l  产生一个长列表
 -t  显示指定终端进程
 -u  显示指定用户进程
 -g  显示指定组进程
 -v  显示不包含的行
 例子:
  ps  -ef | grep "*****"

 这些扩展的列包含了有用的信息:
  UID:启动这些进程的用户
  PID:进程的进程号(PID)
  PPID:父进程的进程号(如果该进程是由另一个进程启动的)
  C:进程生命周期中的CPU利用率
  STIME:进程启动时的系统时间
  TTY:进程启动时的终端设备
  TIME:运行进程需要额累计CPU时间
  CMD:启动的额程序名称

  $ps -l
  注意使用了 -l 参数之后出现的那些额外的列。
  F:内核分配给进程的系统标记
  S:进程的状态
  (0代表正在运行;S代表在休眠;R代表可运行,正等待运行;
  Z代表僵化,进程已结束但单父进程已不存在;T代表停止)
  PRI:进程优先级(越大的数字代表越低的优先级)
  NI:谦让度(nice)值用来参与决定优先级
  ADDR:进程的内存地址
  SZ:加入进程被换出,所需交换空间的大致大小
  WCHAN:进程休眠的内核函数地址。

 

8.grep 文件中搜索模式
 命令格式:grep  [选项]  模式  [文件...]
 从输入的大段文本中提取含有特定字符串的文本。在指定的文件中搜索模式,并显示所有包含模式的行,模式是一个正规表达式,在使用正规表达式时,最好将其引在单引号(')中,若指定文件尾缺省,则使用标准输入,正规表达式可以是:
  .  匹配任意一个字符
  *  匹配0个或多个*前的字符
  ^  匹配行开头
  $  匹配行结尾
  []  匹配[]中的任意一个字符,[]中的可用-表示范围
   例如[a-z]表示字母a至z中任意一个
  \  转意字符
 命令中的选项为:
  -b  显示块号
  -c  仅显示各指定文件中包含模式的总行数
  -i  模式中字母不区分大小写
  -h  不将包含模式的文件名显示在该行上
  -l  仅显示包含模式的文件名
  -n  显示模式所在行的行号
  -s  指定文件若不存在或不可读,不提示错误信息
  -v  显示所有不包含模式的行
 例子:
  grep   'good'    *    在所有文件中搜索含有字符串good的行
  grep   '^myline'    mytext    在文件mytext中搜索行首出现myline字符串的行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值